/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media(min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + var(--bs-border-width));padding-bottom:calc(0.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + var(--bs-border-width));padding-bottom:calc(0.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + var(--bs-border-width));padding-bottom:calc(0.25rem + var(--bs-border-width));font-size:0.875rem}.form-text{margin-top:.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:var(--bs-secondary-bg);border-color:rgba(0,0,0,0);border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid rgba(0,0,0,0);transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-control-plaintext~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label::after,.form-floating>.form-control:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: 0.125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23052c65%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: 0.5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: 0.9;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform 0.3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);margin:calc(-0.5*var(--bs-offcanvas-padding-y)) calc(-0.5*var(--bs-offcanvas-padding-x)) calc(-0.5*var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bs-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity: 1;color:inherit !important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity: 0.1}.link-opacity-10-hover:hover{--bs-link-opacity: 0.1}.link-opacity-25{--bs-link-opacity: 0.25}.link-opacity-25-hover:hover{--bs-link-opacity: 0.25}.link-opacity-50{--bs-link-opacity: 0.5}.link-opacity-50-hover:hover{--bs-link-opacity: 0.5}.link-opacity-75{--bs-link-opacity: 0.75}.link-opacity-75-hover:hover{--bs-link-opacity: 0.75}.link-opacity-100{--bs-link-opacity: 1}.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1{text-underline-offset:.125em !important}.link-offset-1-hover:hover{text-underline-offset:.125em !important}.link-offset-2{text-underline-offset:.25em !important}.link-offset-2-hover:hover{text-underline-offset:.25em !important}.link-offset-3{text-underline-offset:.375em !important}.link-offset-3-hover:hover{text-underline-offset:.375em !important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity: 0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10{--bs-link-underline-opacity: 0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: 0.1}.link-underline-opacity-25{--bs-link-underline-opacity: 0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: 0.25}.link-underline-opacity-50{--bs-link-underline-opacity: 0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: 0.5}.link-underline-opacity-75{--bs-link-underline-opacity: 0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: 0.75}.link-underline-opacity-100{--bs-link-underline-opacity: 1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:.25rem !important}.row-gap-sm-2{row-gap:.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:.25rem !important}.column-gap-sm-2{column-gap:.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:.25rem !important}.row-gap-md-2{row-gap:.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:.25rem !important}.column-gap-md-2{column-gap:.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:.25rem !important}.row-gap-lg-2{row-gap:.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:.25rem !important}.column-gap-lg-2{column-gap:.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:.25rem !important}.row-gap-xl-2{row-gap:.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:.25rem !important}.column-gap-xl-2{column-gap:.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:.25rem !important}.row-gap-xxl-2{row-gap:.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:.25rem !important}.column-gap-xxl-2{column-gap:.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}.css-equal-content,.css-equal-heights{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.invoice-template-tab.invoices-main-tabs .invoices-tabs ul,.invoices-main-tabs .invoices-tabs ul,.date-list ul,.invoices-items-main-tabs ul,.activity .activity-list,.notifications .notification-list,.sidebar .sidebar-right ul{list-style:none;padding:0;margin:0}.css-equal-content{color:red;float:left}.invoice-template-tab.invoices-main-tabs .btn,.sidebar-settings .sidebar-top .btn-closed,.sidebar-layout .sidebar-content .sidebar-top .btn-closed,.sticky-sidebar>li>a,.sticky-sidebar,.invoices-main-tabs .btn,.dash-widget-header .dash-widget-icon,.change-photo-btn,.blog-catagories,.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket .kanban-head span,.invoices-page-header .invoices-breadcrumb-item i,.invoices-page-header .invoices-breadcrumb-item a,.invoice-load-btn .btn,.invoices-settings-btn .btn,[data-sidebar=dark] body .two-col-bar .sidebar .sidebar-left .nav-link,.avatar-edit,.sidebar .nav-link,div#global-loader,.user-img,.chat-attachment-item,.avatar .avatar-title{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.invoice-four .invoice-wrapper .inv-content .bank-details,.invoice-four .invoice-wrapper .inv-content .invoice-table-footer,.invoice-one .totalamount-footer,.invoice-one .invoice-table-footer,.invoice-two .inv-content .bank-details,.invoice-two .inv-content .totalamount-footer,.invoice-two .inv-content .invoice-table-footer,.invoice-two .invoice-header,.invoice-two .inv-details,.invoice-template-tab.invoices-main-tabs .btn,.index-five .inv-content .totalamount-footer,.index-five .company-info,.index-five .invoiceten-header .invoice-header,.index-four .inv-content .totalamount-footer,.index-four .company-info,.index-three .inv-content .totalamount-footer,.index-three .inv-content .invoice-header .inv-header-right,.index-three .company-info,.index-three .invoice-header-top,.index-two .inv-content .totalamount-footer,.index-two .company-info,.inv-content .bank-details,.inv-content .invoice-table-footer,.invoice-header,.inv-details,.train-ticket .inv-content .totalamount-footer,.student-billing .inv-content .totalamount-footer,.flight-booking .inv-content .totalamount-footer,.domain-hosting .inv-content .totalamount-footer,.car-booking .inv-content .totalamount-footer,.bus-ticket .inv-content .totalamount-footer,.setting,.sidebar-settings .sidebar-top .btn-closed,.sidebar-layout .sidebar-content .layout,.sidebar-layout .sidebar-content .sidebar-top .btn-closed,.sticky-sidebar>li>a,.invoices-main-tabs .btn,.dash-widget-header .dash-widget-icon,.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-info,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info,.chat-search .input-group .input-group-prefix,.change-photo-btn,.blog-catagories,.blog-views,.post-author a,.grid-blog .entry-meta,.custom_radio,.custom_radio_one,.invoice-total-box .service-amount,.payment-details,.invoices-page-header .invoices-breadcrumb-item i,.invoices-page-header .invoices-breadcrumb-item a,.invoice-load-btn .btn,.card-middle-avatar,.invoices-settings-btn .btn,.invoices-settings-btn,.multipleSelection .selectbox,.sortby .selectboxes,[data-sidebar=dark] body .two-col-bar .sidebar .sidebar-left .nav-link,[data-layout=horizontal] body nav.greedy,.avatar-edit,.table tbody td a,.sidebar .sub-menu a,.sidebar .nav-link,div#global-loader,.user-img,.user-menu .dropdown-menu .dropdown-item,.chat-attachment-item,.chat-window .chat-cont-left .chat-search .input-group .input-group-prefix,.chat-window .chat-cont-left .chat-header,.avatar .avatar-title{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.invoice-four .invoice-wrapper .inv-content .invoice-header,.invoice-three .invoice-wrapper .inv-content .invoice-header{align-items:start;-webkit-box-align:start;-ms-flex-align:start}.invoice-two .inv-content .two-invoice-details .company-booking-address,.invoice-two .invoice-header,.invoice-two .inv-details,.index-five .company-details .company-content,.index-five .invoiceten-header .invoice-header,.index-four .company-details .company-content,.index-three .invoice-footer,.index-three .inv-content .bank-details .account-info .account-details-infotop,.index-three .inv-content .invoice-header .inv-header-right,.index-three .invoice-header-top,.invoice-header,.inv-details,.train-ticket .inv-content .flight-invoice-details .invoice-infomation,.train-ticket .inv-content .flight-invoice-details .bus-booking-address,.student-billing .inv-content .flight-invoice-details .invoice-infomation,.money-exchange .inv-content .sendto-details .sendto-left div,.money-exchange .inv-content .sendto-details .sendto-right div,.money-exchange .inv-content .sendto-details,.money-exchange .inv-content .exchange-details .exchange-info div,.money-exchange .inv-content .exchange-details .exchange-info,.hotel-booking .inv-content .service-details table tr td div,.flight-booking .inv-content .flight-invoice-details .invoice-infomation,.domain-hosting .inv-content .service-details table tr td div,.domain-hosting .inv-content .flight-invoice-details .invoice-infomation,.car-booking .inv-content .flight-invoice-details .invoice-infomation,.car-booking .inv-content .flight-invoice-details .bus-booking-address,.bus-ticket .inv-content .flight-invoice-details .invoice-infomation,.bus-ticket .inv-content .flight-invoice-details .bus-booking-address,.mail-provider,.payment-toggle,.chat-cont-left .chat-scroll .chat-block .media-body,.edit-options,.grid-blog .entry-meta,.invoice-total-box .service-amount,.payment-details,.multipleSelection .selectbox,.sortby .selectboxes,.app-listing,.sidebar .sub-menu a,.chat-window .chat-cont-right .chat-header,.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body,.chat-window .chat-cont-left .chat-header{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.packages .package-header .btn-action-icon,.template-invoice-card .blog .blog-image a.preview-invoice,.invoice-star,.list-btn .btn-filters,.price-table-main .plan-header .plan-widget-icon,.price-table-main .plan-selected,.table tbody td h2.table-avatar a.product-list-item-bg,.table tbody td .table-avatar.h2 a.product-list-item-bg,.ticket-information .support-details .btn-action-icon,.table .dropdown-item,.table tbody td a.btn-action-icon,.sidebar .sidebar-header .logo,.sidebar .sidebar-header .dark-logo,.sidebar .sidebar-header,.settings-icon span,.align-center{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.invoice-four .invoice-wrapper .inv-content .bank-details,.invoice-four .invoice-wrapper .inv-content .invoice-address-four,.invoice-two .inv-content .bank-details,.invoice-two .inv-content .invoice-address-details,.inv-content .bank-details,.inv-content .invoice-address{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.invoice-template-tab.invoices-main-tabs .invoices-tabs ul,.invoices-main-tabs .invoices-tabs ul,.date-list ul,.invoices-items-main-tabs ul,.activity .activity-list,.notifications .notification-list,.sidebar .sidebar-right ul{list-style:none;padding:0;margin:0}.comments .describe-btn span,.comments .describe-btn .badge,.ticket-history .card-inform .ticket-info .ticket-upload,.avatar-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter-btn.tax,.from-to-date,.invoice-four .invoice-wrapper .inv-content .bank-details,.invoice-four .invoice-wrapper .inv-content .invoice-table-footer,.invoice-four .invoice-wrapper .inv-content .invoice-address-four,.invoice-one .invoice-table-footer,.notifications .user-list-item,.invoice-two .inv-content .bank-details,.invoice-two .inv-content .invoice-table-footer,.invoice-two .inv-content .invoice-address-details,.invoice-two .invoice-header,.invoice-two .inv-details,.invoice-template-tab.invoices-main-tabs .btn,.pay-online-list li,.index-five .company-info,.index-five .company-details .company-content,.index-five .invoiceten-header .invoice-header,.index-four .company-info,.index-four .company-details .company-content,.index-three .invoice-footer,.index-three .inv-content .bank-details .account-info .account-details-infotop,.index-three .inv-content .invoice-header .inv-header-right,.index-three .company-info,.index-three .invoice-header-bottom,.index-three .invoice-header-top,.index-two .company-info,.inv-content .bank-details,.inv-content .invoice-table-footer,.inv-content .invoice-address,.invoice-header,.inv-details,.hotel-booking .inv-content .service-details table tr td div,.domain-hosting .inv-content .service-details table tr td div,.setting,.sidebar-settings .sidebar-top .btn-closed,.sidebar-layout .sidebar-content .layout,.sidebar-layout .sidebar-content .sidebar-image,.sidebar-layout .sidebar-content .sidebar-top .btn-closed,.sticky-sidebar>li>a,.sticky-sidebar,.invoices-main-tabs .btn,.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments,.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-info,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body,.chat-cont-left .chat-scroll .chat-block .media-body,.chat-search .input-group .input-group-prefix,.change-photo-btn,.edit-options,.blog-catagories,.blog-views,.post-author a,.grid-blog .entry-meta,.ticket-sidebar .dropdown-menu .dropdown-item,.invoice-total-box .service-amount,.payment-details,.invoices-page-header .invoices-breadcrumb-item i,.invoices-page-header .invoices-breadcrumb-item a,.invoices-settings-btn .btn,.invoices-settings-btn,.multipleSelection .selectbox,.sortby .selectboxes,.app-listing,[data-sidebar=dark] body .two-col-bar .sidebar .sidebar-left .nav-link,[data-layout=horizontal] body nav.greedy,.sidebar.sidebar-menu-five ul,.sidebar-menu-five ul,.table tbody td a,.sidebar .nav-items .nav-link,.sidebar .sub-menu a,.sidebar .nav-link,.sidebar .sidebar-menu ul li a,.sidebar .sidebar-menu .menu-title,div#global-loader,.user-img,.user-menu .dropdown-menu .dropdown-item,.chat-attachment-item,.chat-window .chat-cont-right .chat-header,.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body,.chat-window .chat-cont-left .chat-search .input-group .input-group-prefix,.chat-window .chat-cont-left .chat-header,.chat-window,.avatar .avatar-title{display:-webkit-box;display:-ms-flexbox;display:flex}.company-booking-address.company-five-address,.invoice-address-details.invoice-five-group,.inovices-card .inovices-widget-header,.multipleSelection .selectbox,.multipleSelection .selectboxes,.app-listing,.error-page,.toggle-sidebar .sidebar-header,.form-group-add .booking-option,.content-invoice-header,.content-page-header,.inovices-widget-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.invoice-five .inv-content .bank-details,.invoice-five .invoice-table-footer,.invoice-five .inv-content .invoice-five-details,.notifications .user-list-item .users-list-body .chats-delete i,.notifications .user-list-item .users-list-body .chats-delete,.notifications .user-list-item .users-list-body,.preview-boxs,.template-invoice-card .blog .invoice-content-title,.select-status select,.input-block.check-mark,.ticket-sidebar .action-sets,.billing-btn,.bank-details .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.invoice-five .inv-content .bank-details .bank-qr-detail,.invoice-five .inv-content .invoice-five-details .invoice-date,.inovices-card .inovice-trending,.invoices-settings-btn,.list-btn .filter-list li ul li,.list-btn .filter-list .short-filter,.list-btn .filter-list,.dash-widget-header,.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-ticket-img li img,.price-table-main .plan-description ul li,.price-table-main .plan-header,.profile-picture .upload-profile,.profile-picture,.inovices-widget-icon{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.table .dropdown-item{justify-content:start;-webkit-justify-content:start;-ms-flex-pack:start}.invoice-two .inv-content .two-invoice-details .company-booking-address,.invoice-two .invoice-header,.invoice-two .inv-details,.index-five .company-details .company-content,.index-five .invoiceten-header .invoice-header,.index-four .company-details .company-content,.index-three .invoice-footer,.index-three .inv-content .bank-details .account-info .account-details-infotop,.index-three .inv-content .invoice-header .inv-header-right,.index-three .invoice-header-top,.invoice-header,.inv-details,.train-ticket .inv-content .flight-invoice-details .invoice-infomation,.train-ticket .inv-content .flight-invoice-details .bus-booking-address,.student-billing .inv-content .flight-invoice-details .invoice-infomation,.money-exchange .inv-content .sendto-details .sendto-left div,.money-exchange .inv-content .sendto-details .sendto-right div,.money-exchange .inv-content .sendto-details,.money-exchange .inv-content .exchange-details .exchange-info div,.money-exchange .inv-content .exchange-details .exchange-info,.hotel-booking .inv-content .service-details table tr td div,.flight-booking .inv-content .flight-invoice-details .invoice-infomation,.domain-hosting .inv-content .service-details table tr td div,.domain-hosting .inv-content .flight-invoice-details .invoice-infomation,.car-booking .inv-content .flight-invoice-details .invoice-infomation,.car-booking .inv-content .flight-invoice-details .bus-booking-address,.bus-ticket .inv-content .flight-invoice-details .invoice-infomation,.bus-ticket .inv-content .flight-invoice-details .bus-booking-address,.mail-provider,.payment-toggle,.chat-cont-left .chat-scroll .chat-block .media-body,.edit-options,.grid-blog .entry-meta,.invoice-total-box .service-amount,.payment-details,.multipleSelection .selectbox,.sortby .selectboxes,.app-listing,.sidebar .sub-menu a,.chat-window .chat-cont-right .chat-header,.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body,.chat-window .chat-cont-left .chat-header{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}#edit_package form .checkboxes,#add_newpackage form .checkboxes,.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-info,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body,.sidebar .nav-items .nav-link{-ms-flex-direction:column;flex-direction:column}html,body,div,span,applet,object,iframe,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,.small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,.mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{overflow-x:hidden}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,.h1{font-weight:500;font-size:40px;font-family:"Inter",sans-serif;color:#28084b}@media(max-width: 767px){h1,.h1{font-size:27px}}h2,.h2{font-weight:500;font-size:30px;color:#28084b}@media(max-width: 767px){h2,.h2{font-size:23px}}h3,.h3{font-weight:500;font-size:28px;color:#28084b}@media(max-width: 1023px){h3,.h3{font-size:20px}}@media(max-width: 767px){h3,.h3{font-size:16px}}h4,.h4{font-weight:500;font-size:24px;font-family:"Inter",sans-serif;color:#28084b}@media(max-width: 1023px){h4,.h4{font-size:18px}}@media(max-width: 767px){h4,.h4{font-size:18px}}h5,.h5{font-weight:500;font-size:1.25rem;color:#28084b}@media(max-width: 992px){h5,.h5{font-size:18px;margin:0 0 0}}h6,.h6{font-weight:500;font-size:16px;color:#28084b}@media(max-width: 1023px){h6,.h6{font-size:16px}}h1.card-title,.card-title.h1,h2.card-title,.card-title.h2,h3.card-title,.card-title.h3,h4.card-title,.card-title.h4,h5.card-title,.card-title.h5,h6.card-title,.card-title.h6{color:#28084b}.card-title{color:#8a8e9c}.card-body{color:#8a8e9c}html body{font-family:"Inter",sans-serif;font-size:14px;color:#878a99;line-height:1.5;background-color:#f7f8f9}.container{width:100%;max-width:1140px;padding-left:15px;padding-right:15px;margin:0 auto}img{max-width:100%;height:auto}*{outline:none}button:focus{box-shadow:none !important}a{color:#7539ff;cursor:pointer;text-decoration:none;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}a:hover{color:#6b36de;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}a:focus{outline:0}p{font-size:14px;font-weight:400}p:last-child{padding:0 0}strong{font-weight:600}.dropdown.main .btn-white:hover{background-color:#7539ff;border-color:#7539ff;color:#fff;box-shadow:inset 0 50px 0 0 #7539ff}.css-equal-heights,.css-equal-content{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.invoice-template-tab.invoices-main-tabs .invoices-tabs ul,.invoices-main-tabs .invoices-tabs ul,.date-list ul,.invoices-items-main-tabs ul,.activity .activity-list,.notifications .notification-list,.sidebar .sidebar-right ul{list-style:none;padding:0;margin:0}.css-equal-content{color:red;float:left}.invoice-template-tab.invoices-main-tabs .btn,.sidebar-settings .sidebar-top .btn-closed,.sidebar-layout .sidebar-content .sidebar-top .btn-closed,.sticky-sidebar>li>a,.sticky-sidebar,.invoices-main-tabs .btn,.dash-widget-header .dash-widget-icon,.change-photo-btn,.blog-catagories,.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket .kanban-head span,.invoices-page-header .invoices-breadcrumb-item i,.invoices-page-header .invoices-breadcrumb-item a,.invoice-load-btn .btn,.invoices-settings-btn .btn,[data-sidebar=dark] body .two-col-bar .sidebar .sidebar-left .nav-link,.avatar-edit,.sidebar .nav-link,div#global-loader,.user-img,.chat-attachment-item,.avatar .avatar-title{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.invoice-four .invoice-wrapper .inv-content .bank-details,.invoice-four .invoice-wrapper .inv-content .invoice-table-footer,.invoice-one .totalamount-footer,.invoice-one .invoice-table-footer,.invoice-two .inv-content .bank-details,.invoice-two .inv-content .totalamount-footer,.invoice-two .inv-content .invoice-table-footer,.invoice-two .invoice-header,.invoice-two .inv-details,.invoice-template-tab.invoices-main-tabs .btn,.index-five .inv-content .totalamount-footer,.index-five .company-info,.index-five .invoiceten-header .invoice-header,.index-four .inv-content .totalamount-footer,.index-four .company-info,.index-three .inv-content .totalamount-footer,.index-three .inv-content .invoice-header .inv-header-right,.index-three .company-info,.index-three .invoice-header-top,.index-two .inv-content .totalamount-footer,.index-two .company-info,.inv-content .bank-details,.inv-content .invoice-table-footer,.invoice-header,.inv-details,.train-ticket .inv-content .totalamount-footer,.student-billing .inv-content .totalamount-footer,.flight-booking .inv-content .totalamount-footer,.domain-hosting .inv-content .totalamount-footer,.car-booking .inv-content .totalamount-footer,.bus-ticket .inv-content .totalamount-footer,.setting,.sidebar-settings .sidebar-top .btn-closed,.sidebar-layout .sidebar-content .layout,.sidebar-layout .sidebar-content .sidebar-top .btn-closed,.sticky-sidebar>li>a,.invoices-main-tabs .btn,.dash-widget-header .dash-widget-icon,.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-info,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info,.chat-search .input-group .input-group-prefix,.change-photo-btn,.blog-catagories,.blog-views,.post-author a,.grid-blog .entry-meta,.custom_radio,.custom_radio_one,.invoice-total-box .service-amount,.payment-details,.invoices-page-header .invoices-breadcrumb-item i,.invoices-page-header .invoices-breadcrumb-item a,.invoice-load-btn .btn,.card-middle-avatar,.invoices-settings-btn .btn,.invoices-settings-btn,.multipleSelection .selectbox,.sortby .selectboxes,[data-sidebar=dark] body .two-col-bar .sidebar .sidebar-left .nav-link,[data-layout=horizontal] body nav.greedy,.avatar-edit,.table tbody td a,.sidebar .sub-menu a,.sidebar .nav-link,div#global-loader,.user-img,.user-menu .dropdown-menu .dropdown-item,.chat-attachment-item,.chat-window .chat-cont-left .chat-search .input-group .input-group-prefix,.chat-window .chat-cont-left .chat-header,.avatar .avatar-title{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.invoice-four .invoice-wrapper .inv-content .invoice-header,.invoice-three .invoice-wrapper .inv-content .invoice-header{align-items:start;-webkit-box-align:start;-ms-flex-align:start}.invoice-two .inv-content .two-invoice-details .company-booking-address,.invoice-two .invoice-header,.invoice-two .inv-details,.index-five .company-details .company-content,.index-five .invoiceten-header .invoice-header,.index-four .company-details .company-content,.index-three .invoice-footer,.index-three .inv-content .bank-details .account-info .account-details-infotop,.index-three .inv-content .invoice-header .inv-header-right,.index-three .invoice-header-top,.invoice-header,.inv-details,.train-ticket .inv-content .flight-invoice-details .invoice-infomation,.train-ticket .inv-content .flight-invoice-details .bus-booking-address,.student-billing .inv-content .flight-invoice-details .invoice-infomation,.money-exchange .inv-content .sendto-details .sendto-left div,.money-exchange .inv-content .sendto-details .sendto-right div,.money-exchange .inv-content .sendto-details,.money-exchange .inv-content .exchange-details .exchange-info div,.money-exchange .inv-content .exchange-details .exchange-info,.hotel-booking .inv-content .service-details table tr td div,.flight-booking .inv-content .flight-invoice-details .invoice-infomation,.domain-hosting .inv-content .service-details table tr td div,.domain-hosting .inv-content .flight-invoice-details .invoice-infomation,.car-booking .inv-content .flight-invoice-details .invoice-infomation,.car-booking .inv-content .flight-invoice-details .bus-booking-address,.bus-ticket .inv-content .flight-invoice-details .invoice-infomation,.bus-ticket .inv-content .flight-invoice-details .bus-booking-address,.mail-provider,.payment-toggle,.chat-cont-left .chat-scroll .chat-block .media-body,.edit-options,.grid-blog .entry-meta,.invoice-total-box .service-amount,.payment-details,.multipleSelection .selectbox,.sortby .selectboxes,.app-listing,.sidebar .sub-menu a,.chat-window .chat-cont-right .chat-header,.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body,.chat-window .chat-cont-left .chat-header{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.packages .package-header .btn-action-icon,.template-invoice-card .blog .blog-image a.preview-invoice,.invoice-star,.list-btn .btn-filters,.price-table-main .plan-header .plan-widget-icon,.price-table-main .plan-selected,.table tbody td h2.table-avatar a.product-list-item-bg,.table tbody td .table-avatar.h2 a.product-list-item-bg,.ticket-information .support-details .btn-action-icon,.table .dropdown-item,.table tbody td a.btn-action-icon,.sidebar .sidebar-header .logo,.sidebar .sidebar-header .dark-logo,.sidebar .sidebar-header,.settings-icon span,.align-center{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.invoice-four .invoice-wrapper .inv-content .bank-details,.invoice-four .invoice-wrapper .inv-content .invoice-address-four,.invoice-two .inv-content .bank-details,.invoice-two .inv-content .invoice-address-details,.inv-content .bank-details,.inv-content .invoice-address{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.invoice-template-tab.invoices-main-tabs .invoices-tabs ul,.invoices-main-tabs .invoices-tabs ul,.date-list ul,.invoices-items-main-tabs ul,.activity .activity-list,.notifications .notification-list,.sidebar .sidebar-right ul{list-style:none;padding:0;margin:0}.comments .describe-btn span,.comments .describe-btn .badge,.ticket-history .card-inform .ticket-info .ticket-upload,.avatar-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter-btn.tax,.from-to-date,.invoice-four .invoice-wrapper .inv-content .bank-details,.invoice-four .invoice-wrapper .inv-content .invoice-table-footer,.invoice-four .invoice-wrapper .inv-content .invoice-address-four,.invoice-one .invoice-table-footer,.notifications .user-list-item,.invoice-two .inv-content .bank-details,.invoice-two .inv-content .invoice-table-footer,.invoice-two .inv-content .invoice-address-details,.invoice-two .invoice-header,.invoice-two .inv-details,.invoice-template-tab.invoices-main-tabs .btn,.pay-online-list li,.index-five .company-info,.index-five .company-details .company-content,.index-five .invoiceten-header .invoice-header,.index-four .company-info,.index-four .company-details .company-content,.index-three .invoice-footer,.index-three .inv-content .bank-details .account-info .account-details-infotop,.index-three .inv-content .invoice-header .inv-header-right,.index-three .company-info,.index-three .invoice-header-bottom,.index-three .invoice-header-top,.index-two .company-info,.inv-content .bank-details,.inv-content .invoice-table-footer,.inv-content .invoice-address,.invoice-header,.inv-details,.hotel-booking .inv-content .service-details table tr td div,.domain-hosting .inv-content .service-details table tr td div,.setting,.sidebar-settings .sidebar-top .btn-closed,.sidebar-layout .sidebar-content .layout,.sidebar-layout .sidebar-content .sidebar-image,.sidebar-layout .sidebar-content .sidebar-top .btn-closed,.sticky-sidebar>li>a,.sticky-sidebar,.invoices-main-tabs .btn,.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments,.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-info,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body,.chat-cont-left .chat-scroll .chat-block .media-body,.chat-search .input-group .input-group-prefix,.change-photo-btn,.edit-options,.blog-catagories,.blog-views,.post-author a,.grid-blog .entry-meta,.ticket-sidebar .dropdown-menu .dropdown-item,.invoice-total-box .service-amount,.payment-details,.invoices-page-header .invoices-breadcrumb-item i,.invoices-page-header .invoices-breadcrumb-item a,.invoices-settings-btn .btn,.invoices-settings-btn,.multipleSelection .selectbox,.sortby .selectboxes,.app-listing,[data-sidebar=dark] body .two-col-bar .sidebar .sidebar-left .nav-link,[data-layout=horizontal] body nav.greedy,.sidebar.sidebar-menu-five ul,.sidebar-menu-five ul,.table tbody td a,.sidebar .nav-items .nav-link,.sidebar .sub-menu a,.sidebar .nav-link,.sidebar .sidebar-menu ul li a,.sidebar .sidebar-menu .menu-title,div#global-loader,.user-img,.user-menu .dropdown-menu .dropdown-item,.chat-attachment-item,.chat-window .chat-cont-right .chat-header,.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body,.chat-window .chat-cont-left .chat-search .input-group .input-group-prefix,.chat-window .chat-cont-left .chat-header,.chat-window,.avatar .avatar-title{display:-webkit-box;display:-ms-flexbox;display:flex}.company-booking-address.company-five-address,.invoice-address-details.invoice-five-group,.inovices-card .inovices-widget-header,.multipleSelection .selectbox,.multipleSelection .selectboxes,.app-listing,.error-page,.toggle-sidebar .sidebar-header,.form-group-add .booking-option,.content-invoice-header,.content-page-header,.inovices-widget-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}.invoice-five .inv-content .bank-details,.invoice-five .invoice-table-footer,.invoice-five .inv-content .invoice-five-details,.notifications .user-list-item .users-list-body .chats-delete i,.notifications .user-list-item .users-list-body .chats-delete,.notifications .user-list-item .users-list-body,.preview-boxs,.template-invoice-card .blog .invoice-content-title,.select-status select,.input-block.check-mark,.ticket-sidebar .action-sets,.billing-btn,.bank-details .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.invoice-five .inv-content .bank-details .bank-qr-detail,.invoice-five .inv-content .invoice-five-details .invoice-date,.inovices-card .inovice-trending,.invoices-settings-btn,.list-btn .filter-list li ul li,.list-btn .filter-list .short-filter,.list-btn .filter-list,.dash-widget-header,.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-ticket-img li img,.price-table-main .plan-description ul li,.price-table-main .plan-header,.profile-picture .upload-profile,.profile-picture,.inovices-widget-icon{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.table .dropdown-item{justify-content:start;-webkit-justify-content:start;-ms-flex-pack:start}.invoice-two .inv-content .two-invoice-details .company-booking-address,.invoice-two .invoice-header,.invoice-two .inv-details,.index-five .company-details .company-content,.index-five .invoiceten-header .invoice-header,.index-four .company-details .company-content,.index-three .invoice-footer,.index-three .inv-content .bank-details .account-info .account-details-infotop,.index-three .inv-content .invoice-header .inv-header-right,.index-three .invoice-header-top,.invoice-header,.inv-details,.train-ticket .inv-content .flight-invoice-details .invoice-infomation,.train-ticket .inv-content .flight-invoice-details .bus-booking-address,.student-billing .inv-content .flight-invoice-details .invoice-infomation,.money-exchange .inv-content .sendto-details .sendto-left div,.money-exchange .inv-content .sendto-details .sendto-right div,.money-exchange .inv-content .sendto-details,.money-exchange .inv-content .exchange-details .exchange-info div,.money-exchange .inv-content .exchange-details .exchange-info,.hotel-booking .inv-content .service-details table tr td div,.flight-booking .inv-content .flight-invoice-details .invoice-infomation,.domain-hosting .inv-content .service-details table tr td div,.domain-hosting .inv-content .flight-invoice-details .invoice-infomation,.car-booking .inv-content .flight-invoice-details .invoice-infomation,.car-booking .inv-content .flight-invoice-details .bus-booking-address,.bus-ticket .inv-content .flight-invoice-details .invoice-infomation,.bus-ticket .inv-content .flight-invoice-details .bus-booking-address,.mail-provider,.payment-toggle,.chat-cont-left .chat-scroll .chat-block .media-body,.edit-options,.grid-blog .entry-meta,.invoice-total-box .service-amount,.payment-details,.multipleSelection .selectbox,.sortby .selectboxes,.app-listing,.sidebar .sub-menu a,.chat-window .chat-cont-right .chat-header,.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body,.chat-window .chat-cont-left .chat-header{justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between}#edit_package form .checkboxes,#add_newpackage form .checkboxes,.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-info,.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body,.sidebar .nav-items .nav-link{-ms-flex-direction:column;flex-direction:column}.col{width:auto;padding-left:15px;padding-right:15px;float:left;position:relative;min-height:1px}@media(min-width: 320px){.col.col-xs-12{width:100%}.col.col-xs-11{width:91.66666667%}.col.col-xs-10{width:83.33333333%}.col.col-xs-9{width:75%}.col.col-xs-8{width:66.66666667%}.col.col-xs-7{width:58.33333333%}.col.col-xs-6{width:50%}.col.col-xs-5{width:41.66666667%}.col.col-xs-4{width:33.33333333%}.col.col-xs-3{width:25%}.col.col-xs-2{width:16.66666667%}.col.col-xs-1{width:8.33333333%}}@media(min-width: 568px){.col.col-sm-12{width:100%}.col.col-sm-11{width:91.66666667%}.col.col-sm-10{width:83.33333333%}.col.col-sm-9{width:75%}.col.col-sm-8{width:66.66666667%}.col.col-sm-7{width:58.33333333%}.col.col-sm-6{width:50%}.col.col-sm-5{width:41.66666667%}.col.col-sm-4{width:33.33333333%}.col.col-sm-3{width:25%}.col.col-sm-2{width:16.66666667%}.col.col-sm-1{width:8.33333333%}}@media(min-width: 768px){.col.col-md-12{width:100%}.col.col-md-11{width:91.66666667%}.col.col-md-10{width:83.33333333%}.col.col-md-9{width:75%}.col.col-md-8{width:66.66666667%}.col.col-md-7{width:58.33333333%}.col.col-md-6{width:50%}.col.col-md-5{width:41.66666667%}.col.col-md-4{width:33.33333333%}.col.col-md-3{width:25%}.col.col-md-2{width:16.66666667%}.col.col-md-1{width:8.33333333%}}@media(min-width: 1024px){.col.col-lg-12{width:100%}.col.col-lg-11{width:91.66666667%}.col.col-lg-10{width:83.33333333%}.col.col-lg-9{width:75%}.col.col-lg-8{width:66.66666667%}.col.col-lg-7{width:58.33333333%}.col.col-lg-6{width:50%}.col.col-lg-5{width:41.66666667%}.col.col-lg-4{width:33.33333333%}.col.col-lg-3{width:25%}.col.col-lg-2{width:16.66666667%}.col.col-lg-1{width:8.33333333%}}.btn{font-size:14px;font-weight:600;position:relative;margin:0;z-index:1;text-transform:initial;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:8px 15px}.btn:hover{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn-white{background-color:#fff;border-color:#e7eaf3;color:#7539ff;box-shadow:inset 0 0 0 0 #fff}.btn-white:hover{background-color:#fff;border-color:#fff;color:#fff;box-shadow:inset 0 50px 0 0 #7539ff}.btn-white-outline{background-color:#fff;border-color:#e7eaf3;color:#3f4254}.btn-white-outline:hover{background-color:#fff;border-color:#e7eaf3;color:#3f4254}.btn-primary{background-color:#7539ff;border:1px solid #7539ff;box-shadow:inset 0 0 0 0 #fff;border-radius:4px}.btn-primary:hover{background-color:#fff;border-color:#7539ff;color:#7539ff;box-shadow:inset 0 50px 0 0 #fff}.btn-gray{background-color:#e0e0e0;border:1px solid #e0e0e0;box-shadow:inset 0 0 0 0 #fff;color:gray;padding:8px 20px;border-radius:4px}.btn-gray:hover{background-color:#fff;border-color:#e0e0e0;color:gray}.btn-primary.tax{background-color:#e3e3e3;border:1px solid #e3e3e3;box-shadow:inset 0 0 0 0 #fff;border-radius:4px;color:gray}.btn-primary.tax:hover,.btn-primary.tax.active{background-color:#7539ff;border-color:#7539ff;color:#fff}.btn-upload{background-color:#7539ff;border:1px solid #7539ff;box-shadow:inset 0 0 0 0 #fff;color:#fff;border-radius:4px;box-shadow:inset 0 50px 0 0 #7539ff}.btn-upload:hover{background-color:#fff;border-color:#7539ff;color:#7539ff;box-shadow:inset 0 50px 0 0 #fff}.btn-gray{background-color:#efefef;border:1px solid #efefef;box-shadow:inset 0 0 0 0 #fff}.btn-gray:hover{background-color:#fff;border-color:#efefef;color:#878787;box-shadow:inset 0 50px 0 0 #fff}.btn-gray-outline{background-color:#fff;border:1px solid #efefef;box-shadow:inset 0 0 0 0 #fff}.btn-gray-outline:hover{background-color:#efefef;border-color:#fff;color:#878787;box-shadow:inset 0 50px 0 0 #fff}.btn-outline-primary{color:#7539ff;border-color:#7539ff}.btn-outline-primary:hover{background-color:#7539ff;border-color:#7539ff}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:none !important}.btn:focus{box-shadow:none !important}.btn.btn-greys{background:#efefef;color:#28084b;font-size:14px;padding:8px 16px;font-weight:600}.cancel{background-color:#eaddff;box-shadow:inset 0 0 0 0 #377dff;color:#7539ff;border-radius:6px}.cancel:hover{background-color:#7539ff;border:1px solid #eaddff;color:#eaddff;box-shadow:inset 0 50px 0 0 #7539ff}.btn.btn-primary:active,.btn.btn-outline-primary:active{background:#7539ff;border-color:#7539ff}.nav-pills.navtab-bg .nav-link.active{background:#7539ff}.nav-pills.flex-column .nav-link.active{background:#7539ff}.nav-tabs.nav-bordered .nav-link.active{border-bottom-color:#7539ff}.avatar{background-color:rgba(0,0,0,0);color:#fff;display:inline-block;font-weight:500;height:34px;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:34px;position:relative;white-space:nowrap;margin:0 10px 0 0;border-radius:50%}.avatar.avatar-xs{width:24px;height:24px}.avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.avatar .avatar-title{width:100%;height:100%;background-color:#2da7ff;color:#fff}.avatar.avatar-online::before{width:25%;height:25%;border-radius:50%;content:"";border:2px solid #fff;position:absolute;right:0;bottom:0;background-color:#28c76f}.avatar.avatar-offline::before{width:25%;height:25%;border-radius:50%;content:"";border:2px solid #fff;position:absolute;right:0;bottom:0;background-color:#f62d51}.avatar.avatar-away::before{width:25%;height:25%;border-radius:50%;content:"";border:2px solid #fff;position:absolute;right:0;bottom:0;background-color:#f90}.avatar .border{border-width:3px !important}.avatar .rounded{border-radius:6px !important}.avatar .avatar-title{font-size:18px}.avatar .avatar-xs{width:1.65rem;height:1.65rem}.avatar .avatar-xs .border{border-width:2px !important}.avatar .avatar-xs .rounded{border-radius:4px !important}.avatar .avatar-xs .avatar-title{font-size:12px}.avatar .avatar-xs.avatar-away::before,.avatar .avatar-xs.avatar-offline::before,.avatar .avatar-xs.avatar-online::before{border-width:1px}.avatar-sm{width:27px;height:27px;min-width:27px}.avatar-sm .border{border-width:3px !important}.avatar-sm .rounded{border-radius:4px !important}.avatar-sm .avatar-title{font-size:15px}.avatar-sm.avatar-away::before,.avatar-sm.avatar-offline::before,.avatar-sm.avatar-online::before{border-width:2px}.avatar-lg{width:3.75rem;height:3.75rem}.avatar-lg .border{border-width:3px !important}.avatar-lg .rounded{border-radius:8px !important}.avatar-lg .avatar-title{font-size:24px}.avatar-lg.avatar-away::before,.avatar-lg.avatar-offline::before,.avatar-lg.avatar-online::before{border-width:3px}.avatar-xl{width:5rem;height:5rem}.avatar-xl .border{border-width:4px !important}.avatar-xl .rounded{border-radius:8px !important}.avatar-xl .avatar-title{font-size:28px}.avatar-xl.avatar-away::before,.avatar-xl.avatar-offline::before,.avatar-xl.avatar-online::before{border-width:4px}.avatar-xxl{width:5.125rem;height:5.125rem}@media(min-width: 768px){.avatar-xxl{width:8rem;height:8rem}}.avatar-xxl .border{border-width:6px !important}@media(min-width: 768px){.avatar-xxl .border{border-width:4px !important}}.avatar-xxl .rounded{border-radius:8px !important}@media(min-width: 768px){.avatar-xxl .rounded{border-radius:12px !important}}.avatar-xxl .avatar-title{font-size:30px}@media(min-width: 768px){.avatar-xxl .avatar-title{font-size:42px}}.avatar-xxl.avatar-away::before,.avatar-xxl.avatar-offline::before,.avatar-xxl.avatar-online::before{border-width:4px}@media(min-width: 768px){.avatar-xxl.avatar-away::before,.avatar-xxl.avatar-offline::before,.avatar-xxl.avatar-online::before{border-width:4px}}.avatar-group .avatar+.avatar{margin-left:-0.75rem}.avatar-group .avatar:hover{z-index:1}.avatar-group .avatar-xs+.avatar-xs{margin-left:-0.40625rem}.avatar-group .avatar-sm+.avatar-sm{margin-left:-0.625rem}.avatar-group .avatar-lg+.avatar-lg{margin-left:-1rem}.avatar-group .avatar-xl+.avatar-xl{margin-left:-1.28125rem}.avatar-xs{width:1.65rem;height:1.65rem}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#fc8543;text-shadow:unset}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#fc8543}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:rgba(0,0,0,0)}.bor-b1{border-bottom:1px solid #e9ecef}.progress-example .progress{margin-bottom:1.5rem}.progress-xs{height:4px}.progress-sm{height:15px}.progress.progress-sm{height:6px}.progress.progress-md{height:8px}.progress.progress-lg{height:18px}.alert-dismissible .btn-close{width:20px;height:20px;top:3px;right:3px;font-size:8px}.breadcrumb-line .breadcrumb-item:before{content:"-"}.breadcrumb-line .breadcrumb-item:first-child:before{content:""}.breadcrumb-dot .breadcrumb-item:before{content:"•"}.breadcrumb-dot .breadcrumb-item:first-child:before{content:""}.breadcrumb-separatorless .breadcrumb-item:before{content:""}.breadcrumb{margin:0}.breadcrumb-colored{margin:0 0 10px;padding:12px 16px;border-radius:4px}.breadcrumb-colored li a{color:#fff}.breadcrumb-colored .breadcrumb-item.active{color:#fff;opacity:.8}.breadcrumb-colored .breadcrumb-item+.breadcrumb-item::before{color:#fff}.twitter-bs-wizard-pager-link{display:inline-block}.breadcrumb-item.active{color:#6c757d}.calendar-events{border:1px solid rgba(0,0,0,0);cursor:move;padding:10px 15px}.calendar-events:hover{border-color:#eee;background-color:#fff}.calendar-events i{margin-right:8px}.calendar{float:left;margin-bottom:0}.fc-toolbar.fc-header-toolbar{margin-bottom:1.5rem}.none-border .modal-footer{border-top:none}.fc-toolbar h2,.fc-toolbar .h2{font-size:18px;font-weight:600;line-height:30px;text-transform:uppercase}.fc-day-grid-event .fc-time{font-family:"Roboto",sans-serif}.fc-day{background:#fff}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar button:focus,.fc-toolbar button:hover,.fc-toolbar .ui-state-hover{z-index:0}.fc th.fc-widget-header{background:#eee;font-size:14px;line-height:20px;padding:10px 0;text-transform:uppercase}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:#f3f3f3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px 5px}.fc-button{background:#f1f1f1;border:none;color:#797979;text-transform:capitalize;box-shadow:none !important;border-radius:3px !important;margin:0 3px !important;padding:6px 12px !important;height:auto !important}.fc-text-arrow{font-family:inherit;font-size:16px}.fc-state-hover{background:#f3f3f3}.fc-state-highlight{background:#f0f0f0}.fc-state-down,.fc-state-active,.fc-state-disabled{background-color:#7539ff !important;color:#fff !important;text-shadow:none !important}.fc-cell-overlay{background:#f0f0f0}.fc-unthemed .fc-today{background:#fff}.fc-event{border-radius:2px;border:none;color:#fff !important;cursor:move;font-size:13px;margin:1px 7px;padding:5px 5px;text-align:center}.fc-basic-view td.fc-week-number span{padding-right:8px;font-weight:700;font-family:"Roboto",sans-serif}.fc-basic-view td.fc-day-number{padding-right:8px;font-weight:700;font-family:"Roboto",sans-serif}.event-form .input-group .form-control{height:40px}.submit-section{text-align:center;margin-top:40px}.submit-btn{border-radius:50px;font-size:18px;font-weight:600;min-width:200px;padding:10px 20px}@media(max-width: 320px){.fc-toolbar .fc-right{position:relative;margin-top:5px;margin-bottom:5px;right:30px}}@media(max-width: 320px){.fc-left{position:relative;margin-top:5px;margin-bottom:5px;left:35px}}.float-start .dropdown-action{margin-left:2px;float:left}@media(max-width: 768px){.float-start .dropdown-action{margin-bottom:5px}}@media(max-width: 575.98px){.float-start .dropdown-action{margin-bottom:5px}}@media(max-width: 320px){.float-start .dropdown-action{margin-bottom:5px}}.apexcharts-legend.apexcharts-align-center.position-right{display:none}.apexcharts-toolbar{display:none !important}#sales_charts,.chart-set{overflow:hidden}.apexcharts-canvas{width:100% !important}.chat-window{background:#fff;border:1px solid #efefef;box-shadow:0px 2px 4px rgba(190,190,190,.2);border-radius:5px;overflow:hidden}.chat-window .chat-cont-left{border-right:1px solid #e5e5e5;flex:0 0 39%;left:0;max-width:39%;position:relative;z-index:4}@media(max-width: 991.98px){.chat-window .chat-cont-left{max-width:100%;flex:0 0 100%}}.chat-window .chat-cont-left .chat-header{background-color:#fff;border-bottom:1px solid #e5e5e5;color:#324148;height:72px;padding:0 15px}.chat-window .chat-cont-left .chat-header span{font-size:20px;font-weight:600;line-height:0;text-transform:capitalize}.chat-window .chat-cont-left .chat-header .chat-compose{color:#8a8a8a;display:inline-flex}.chat-window .chat-cont-left .chat-search{background-color:#f7f8f9;border-bottom:1px solid #e5e5e5;padding:10px 15px;width:100%}.chat-window .chat-cont-left .chat-search .input-group{width:100%}.chat-window .chat-cont-left .chat-search .input-group .form-control{background-color:#fff;border-radius:50px !important;padding-left:36px}.chat-window .chat-cont-left .chat-search .input-group .form-control:focus{border-color:rgba(38,17,85,.05);box-shadow:none;z-index:1}.chat-window .chat-cont-left .chat-search .input-group .input-group-prefix{bottom:0;color:#666;left:15px;pointer-events:none;position:absolute;top:0;z-index:4}.chat-window .chat-cont-left .chat-users-list{background-color:#fff}.chat-window .chat-cont-left .chat-users-list a.chat-block{border-bottom:1px solid #e5e5e5;padding:10px 15px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.chat-window .chat-cont-left .chat-users-list a.chat-block:last-child{border-bottom:0}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-img-wrap{margin-right:0;position:relative}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-img-wrap .avatar{height:45px;width:45px}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-img-wrap .status{bottom:7px;height:10px;right:4px;position:absolute;width:10px;border:2px solid #fff}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body{width:100%}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:first-child .user-name{color:#333;text-transform:capitalize}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:first-child .user-last-chat{color:#8a8a8a;font-size:14px;line-height:24px}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:last-child{text-align:right}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:last-child .last-chat-time{color:#8a8a8a;font-size:13px}.chat-window .chat-cont-left .chat-users-list a.chat-block:hover{background-color:#f7f8f9}.chat-window .chat-cont-left .chat-users-list a.chat-block.read-chat .media-body>div:last-child .last-chat-time{color:#8a8a8a}.chat-window .chat-cont-left .chat-users-list a.chat-block.active{background-color:#f7f8f9}.chat-window .chat-scroll{max-height:calc(100vh - 255px);overflow-y:auto}.chat-window .chat-cont-right{flex:0 0 65%;max-width:65%}.chat-window .chat-cont-right .chat-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;height:72px;padding:0 15px}.chat-window .chat-cont-right .chat-header .back-user-list{display:none;margin-right:5px;margin-left:-7px}@media(max-width: 991.98px){.chat-window .chat-cont-right .chat-header .back-user-list{display:block}}.chat-window .chat-cont-right .chat-header .chat-block{align-items:center}.chat-window .chat-cont-right .chat-header .chat-block .media-img-wrap{position:relative;display:flex;align-items:center;margin-right:0}.chat-window .chat-cont-right .chat-header .chat-block .media-img-wrap .avatar{height:50px;width:50px}.chat-window .chat-cont-right .chat-header .chat-block .media-img-wrap .status{border:2px solid #fff;bottom:0;height:10px;position:absolute;right:3px;width:10px}.chat-window .chat-cont-right .chat-header .chat-block .media-body .user-name{color:#333;font-size:16px;font-weight:600;text-transform:capitalize}.chat-window .chat-cont-right .chat-header .chat-block .media-body .user-status{color:#666;font-size:14px}.chat-window .chat-cont-right .chat-header .chat-options{display:flex}.chat-window .chat-cont-right .chat-header .chat-options>a{align-items:center;border-radius:50%;color:#8a8a8a;display:inline-flex;height:30px;justify-content:center;margin-left:10px;width:30px}.chat-window .chat-cont-right .chat-header .chat-options span i{font-size:20px}.chat-window .chat-cont-right .chat-body{background-color:#f7f8f9}.chat-window .chat-cont-right .chat-body ul.list-unstyled{margin:0 auto;padding:15px;width:100%}.chat-window .chat-cont-right .chat-body .chat-block .avatar{height:30px;width:30px}.chat-window .chat-cont-right .chat-body .chat-block .media-body{margin-left:20px}.chat-window .chat-cont-right .chat-body .chat-block .media-body .msg-box>div{padding:0;border-radius:.25rem;display:inline-block;position:relative}.chat-window .chat-cont-right .chat-body .chat-block .media-body .msg-box>div p{color:#333;margin-bottom:0}.chat-window .chat-cont-right .chat-body .chat-block .media-body .msg-box+.msg-box{margin-top:5px}.chat-window .chat-cont-right .chat-body .chat-block.received{margin-bottom:20px}.chat-window .chat-cont-right .chat-body .chat-block.received .media-body .msg-box{position:relative}.chat-window .chat-cont-right .chat-body .chat-block.received .media-body .msg-box>div{background-color:#fff}.chat-window .chat-cont-right .chat-body .chat-block.received .media-body .msg-box>div .chat-time{color:rgba(50,65,72,.4)}.chat-window .chat-cont-right .chat-body .chat-block.received .media-body .msg-box:first-child:before{border-bottom:6px solid rgba(0,0,0,0);border-right:6px solid #fff;border-top:6px solid rgba(0,0,0,0);content:"";height:0;left:-6px;position:absolute;right:auto;top:8px;width:0}.chat-window .chat-cont-right .chat-body .chat-block.received .media-body .msg-box-typing{line-height:0}.chat-window .chat-cont-right .chat-body .chat-block:last-child{margin-bottom:0}.chat-window .chat-cont-right .chat-body .chat-block.sent{margin-bottom:20px}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-left:0}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box{padding-left:50px;position:relative}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box>div{background-color:#e3e3e3}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box>div p{color:#333}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box>div .chat-time{color:rgba(50,65,72,.4)}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box>div .chat-msg-info{flex-direction:row-reverse}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box>div .chat-msg-info li{padding-left:16px;padding-right:0;position:relative}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box>div .chat-msg-attachments{flex-direction:row-reverse}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box>div:hover .chat-msg-actions{opacity:1}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box:first-child:before{border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #e3e3e3;border-top:6px solid rgba(0,0,0,0);content:"";height:0;left:auto;position:absolute;right:-11px;top:8px;width:0}.chat-window .chat-cont-right .chat-body .chat-block.sent .media-body .msg-box .chat-msg-info li:not(:last-child)::after{right:auto;left:8px;transform:translate(-50%, -50%);background:#aaa}.chat-window .chat-cont-right .chat-body .chat-date{font-size:14px;margin:1.875rem 0;overflow:hidden;position:relative;text-align:center;text-transform:capitalize}.chat-window .chat-cont-right .chat-body .chat-date:before{background-color:#e0e3e4;content:"";height:1px;margin-right:28px;position:absolute;right:50%;top:50%;width:100%}.chat-window .chat-cont-right .chat-body .chat-date:after{background-color:#e0e3e4;content:"";height:1px;left:50%;margin-left:28px;position:absolute;top:50%;width:100%}.chat-window .chat-cont-right .chat-footer{background-color:#fff;border-top:1px solid #e0e3e4;padding:10px 15px;position:relative}.chat-window .chat-cont-right .chat-footer .input-group{width:100%;align-items:center}.chat-window .chat-cont-right .chat-footer .input-group .form-control{background-color:#f7f8f9;border:none;border-radius:50px !important}.chat-window .chat-cont-right .chat-footer .input-group .form-control:focus{background-color:#f7f8f9;border:none;box-shadow:none}.chat-window .chat-cont-right .chat-footer .input-group .input-group-addon .btn.msg-send-btn{background-color:#7539ff;border-color:#7539ff;border-radius:50%;color:#fff;margin-left:10px;padding:8px 12px}.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:first-child .user-name,.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:first-child .user-last-chat{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 992px){.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:first-child .user-name,.chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:first-child .user-last-chat{max-width:120px}}.chat-body{margin:0}.chat-window .chat-cont-right .chat-footer .input-group .input-group-prefix .btn,.chat-window .chat-cont-right .chat-footer .input-group .input-group-addon .btn{background-color:rgba(0,0,0,0);border:none;color:#9f9f9f}.msg-typing{width:auto;height:24px;padding-top:8px}.msg-typing span{height:8px;width:8px;float:left;margin:0 1px;background-color:#a0a0a0;display:block;border-radius:50%;opacity:.4}.msg-typing span:nth-of-type(1){animation:1s blink infinite .33333s}.msg-typing span:nth-of-type(2){animation:1s blink infinite .66666s}.msg-typing span:nth-of-type(3){animation:1s blink infinite .99999s}.chat-msg-info{align-items:center;display:flex;clear:both;flex-wrap:wrap;list-style:none;padding:0;margin:5px 0 0}.chat-msg-info li{font-size:13px;padding-right:16px;position:relative}.chat-msg-info li:not(:last-child):after{position:absolute;right:8px;top:50%;content:"";height:4px;width:4px;background:#d2dde9;border-radius:50%;transform:translate(50%, -50%)}.chat-msg-info li a{color:#777}.chat-msg-info li a:hover{color:#2c80ff}.chat-seen i{color:#00d285;font-size:16px}.chat-msg-attachments{padding:4px 0;display:flex;width:100%;margin:0 -1px}.chat-msg-attachments>div{margin:0 1px}.chat-attachment{position:relative;max-width:130px;overflow:hidden;border-radius:.25rem}.chat-attachment img{max-width:100%}.chat-attachment:before{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;content:"";opacity:.4;transition:all .4s}.chat-attachment:hover:before{opacity:.6}.chat-attachment:hover .chat-attach-caption{opacity:0}.chat-attachment:hover .chat-attach-download{opacity:1}.chat-attach-caption{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:7px 15px;font-size:13px;opacity:1;transition:all .4s}.chat-attach-download{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all .4s;color:#fff;width:32px;line-height:32px;background:rgba(255,255,255,.2);text-align:center}.chat-attach-download:hover{color:#495463;background:#fff}.chat-attachment-list{display:flex;margin:-5px}.chat-attachment-list li{width:33.33%;padding:5px}.chat-attachment-item{border:5px solid rgba(230,239,251,.5);height:100%;min-height:60px;text-align:center;font-size:30px}.chat-msg-actions{position:absolute;left:-30px;top:50%;transform:translateY(-50%);opacity:0;transition:all .4s;z-index:2}.chat-msg-actions>a{padding:0 10px;color:#495463;font-size:24px}.chat-msg-actions>a:hover{color:#2c80ff}.btn-file{align-items:center;display:inline-flex;font-size:20px;justify-content:center;overflow:hidden;padding:0 .75rem;position:relative;vertical-align:middle}.btn-file input{cursor:pointer;filter:alpha(opacity=0);font-size:23px;height:100%;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}@keyframes blink{50%{opacity:1}}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.action-icon.dropdown-toggle::after{border-top:0;display:none}a.action-icon{justify-content:end}.section-header{margin-bottom:1.875rem}.section-header .section-title{color:#333;font-weight:600}.section-header .line{background-color:#7539ff;height:2px;margin:0;width:60px}.comp-section .card-header{border:1px solid #f0f1f5;background-color:#fff;padding:10px}.comp-section .card-header .card-title{margin:0}.comp-section .tab-content{padding-top:20px}.comp-section .bullets{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:20px}.comp-section .bullets li{margin-bottom:5px}.comp-section .bullets ul{padding-left:20px}.comp-section ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:20px}.comp-section ol li{margin-bottom:5px}.comp-section ol ul{padding-left:20px}.comp-section .list-unstyled li{margin-bottom:5px}.comp-section .list-unstyled ul{padding-left:20px}.comp-section .nav-tabs>li>a{margin-right:0;color:#888}.comp-section .avatar-group .avatar{position:relative;display:inline-block;width:3rem;height:3rem}.comp-section .avatar-group .avatar+.avatar{margin-left:-1.35rem}.comp-section .nav-tabs.nav-tabs-solid{background-color:#fafafa;border:0}.comp-section .nav-tabs.nav-tabs-solid.nav-tabs-rounded a{border-radius:50px}.comp-section .nav-tabs.nav-tabs-solid a{padding:10px 30px}.comp-section .nav-tabs.nav-tabs-solid a.active{background-color:#7539ff;border-color:#7539ff;color:#fff}.comp-section .nav-tabs .nav-tabs-bottom{border-bottom:1px solid #e6e6e6}.comp-section .nav-tabs .nav-tabs-bottom li{margin-bottom:-1px}.comp-section .nav-tabs .nav-tabs-bottom li a.active{border-bottom-width:2px;border-color:rgba(0,0,0,0);border-bottom-color:#7539ff;background-color:rgba(0,0,0,0);transition:none 0s ease 0s}.comp-section .progress{margin-bottom:1.5rem}.comp-section .progress.progress-lg{height:18px}.comp-section .progress.progress-md{height:8px}.comp-section .progress.progress-sm{height:6px}.comp-section .progress.progress-xs{height:4px}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:after{right:1em;content:"";font-family:"Font Awesome 5 Free";bottom:8px;font-size:13px;color:#878a99;opacity:1;font-weight:900}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:before{right:1em;content:"";font-family:"Font Awesome 5 Free";color:#d1bbff;bottom:15px;font-weight:900;font-size:13px;opacity:1}div.dataTables_wrapper div.dataTables_length select{font-size:14px}.paging_numbers{float:right}.pagination li.previous{margin-right:0}div.dataTables_wrapper div.dataTables_info{padding-top:0;white-space:nowrap;display:none;font-size:15px}.pagination .previous{margin:0 !important}.pagination .next{margin:0 !important}.pagination li{margin:0 5px !important}@media(max-width: 320px){.pagination li{margin:0 2px !important}}.pagination li a{border-radius:5px;color:#333}.pagination li a:hover{background:#7539ff;color:#fff}.pagination li a:focus{outline:none;box-shadow:none}.pagination li.active a.page-link{background:#7539ff;border-color:#7539ff;border-radius:5px}@media(max-width: 320px){.pagination .page-link{padding:8px 12px;font-size:14px}}.dataTables_length{margin-top:0px !important;width:50%;float:left}.dataTables_paginate{margin-top:0 !important;width:50%;float:left}.pagination .paginate_button a{background:rgba(0,0,0,0);border:0;font-size:14px}.pagination .paginate_button.previous .page-link{margin-right:20px;border:1px solid #e5e7eb;border-radius:5px;background:#fff;font-size:14px}.pagination .paginate_button.previous .page-link:hover{background:#7539ff}.pagination .paginate_button.next .page-link{margin-left:20px;border:1px solid #e5e7eb;border-radius:5px;background:#fff;font-size:14px}.pagination .paginate_button.next .page-link:hover{background:#7539ff}div.dataTables_wrapper div.dataTables_filter input{margin-left:0;display:inline-block;width:auto;padding-left:30px;border:1px solid #e5e5e5;color:#1b2559;height:40px;border-radius:8px}div.dataTables_wrapper div.dataTables_filter label{margin-bottom:0;position:relative}div.dataTables_wrapper div.dataTables_filter label i{position:absolute;top:13px;left:10px;font-size:14px}@media(max-width: 320px){div.dataTables_wrapper div.dataTables_paginate{margin:5px;white-space:nowrap;text-align:right;float:right}}.pagination li{margin:0}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.settings-icon{z-index:999;position:fixed;right:20px;bottom:20px}@media(max-width: 991.98px){.settings-icon{display:none}}.settings-icon span{width:45px;height:45px;border-radius:45px;cursor:pointer;color:#fff;font-size:24px;background-color:#7539ff;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.header{background:#fff;-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15);left:0;position:fixed;right:0;top:0;z-index:2;height:60px;z-index:999;transition:all .2s ease-in-out 0s}@media(max-width: 1199.98px){.header{left:0}}@media(max-width: 991.98px){.header{position:fixed;left:0;top:0;height:60px}}.header .header-left{float:left;height:60px;padding:0 24px;position:relative;width:274px;z-index:1;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.header .header-left{position:absolute;width:100%;height:60px}}.header .header-left .logo,.header .header-left .dark-logo{display:inline-block;line-height:60px;display:flex}.header .header-left .logo img,.header .header-left .dark-logo img{max-height:45px;width:auto}.header .header-left .white-logo{display:none;line-height:60px}.header .header-left .logo.logo-small{display:none}.header .header-left-two{float:left;height:60px;padding:0 20px;position:relative;text-align:center;width:247px;z-index:1;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.header .header-left-two{position:fixed;left:0;top:0;height:60px}}.header .header-left-two .logo-small{display:none}@media(max-width: 1199.98px){.header .header-left-two{width:200px}}.header .header-left-four{float:left;height:60px;padding:0 20px;position:relative;text-align:center;width:247px;z-index:1;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.header .header-left-four{position:fixed;left:0;top:0;height:60px}}@media(max-width: 991.98px){.header .header-left-four .logo{display:none !important}}.header .header-left-four .logo-small{display:none !important}@media(max-width: 1199.98px){.header .header-left-four{width:160px}}.header .header-left-five{height:60px}@media(max-width: 991.98px){.header .header-left-five{position:fixed;left:0;top:0;height:30px}}@media(max-width: 991.98px){.header .header-left-five .logo{display:none !important}}@media(max-width: 1199.98px){.header .header-left-five{width:160px}}.header .user-menu-four .dropdown-menu .dropdown-item{padding:10px 15px;font-size:14px;color:#333}.header .has-arrow .dropdown-toggle[aria-expanded=true]:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg)}.header .has-arrow .dropdown-toggle:after{border-top:0;border-left:0;border-bottom:2px solid #333;border-right:2px solid #333;content:"";height:8px;display:inline-block;pointer-events:none;width:8px;vertical-align:2px;transform-origin:66% 66%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;position:relative;top:0}@media(max-width: 991.98px){.header .has-arrow .dropdown-toggle:after{display:none}}.header-two{background:#fff;box-shadow:0px 14px 25px rgba(202,202,202,.12);left:247px;position:fixed;right:0;top:0;z-index:2;height:60px;z-index:999;transition:all .2s ease-in-out 0s}@media(max-width: 991.98px){.header-two{left:0 !important}}@media(max-width: 1199.98px){.header-two{left:200px}}.header-three{left:0}.header-four{left:0;height:60px}.header-five{left:0;border-radius:0;height:60px}.header-five #toggle_btn{height:60px;margin:0 10px 0 30px;padding:0}.header-five .top-nav-search form{width:250px}.toggle-bars{position:relative;display:block;top:-10px}.toggle-bars .bar-icons{position:absolute;background:#fff;border-radius:50px;height:2px}.toggle-bars .bar-icons:nth-child(1){width:18px;top:0}.toggle-bars .bar-icons:nth-child(2){width:10px;top:5px}.toggle-bars .bar-icons:nth-child(3){width:18px;top:10px}.toggle-bars .bar-icons:nth-child(4){width:10px;top:15px}.top-nav-search{float:left;margin-left:15px}@media(max-width: 991.98px){.top-nav-search{display:none}}.top-nav-search form{margin-top:9px;position:relative;width:320px}@media(max-width: 1199.98px){.top-nav-search form{width:250px}}.top-nav-search form .form-control{border:1px solid #e0e0e0;border-radius:4px;color:#878a99;height:40px;padding:10px 15px 10px 30px;font-size:14px}.top-nav-search form .btn{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#333;min-height:40px;padding:7px;position:absolute;left:0;top:0;display:flex;align-items:center}.top-nav-search form .btn:focus{border:0}.top-nav-search-two{margin-left:15px}.top-nav-search-five form{margin-top:9px}.mobile_btn{display:none;float:left}@media(max-width: 991.98px){.mobile_btn{color:#333;cursor:pointer;display:block;font-size:24px;height:60px;left:0;line-height:60px;padding:0 15px;position:absolute;text-align:center;top:0;z-index:10}}.mobile_btn-two{display:none;float:left}@media(max-width: 991.98px){.mobile_btn-two{color:#333;cursor:pointer;display:block;font-size:24px;height:60px;left:0;line-height:60px;padding:0 15px;position:absolute;text-align:center;top:0;z-index:10}}.user-menu{float:right;margin:0;position:relative;z-index:99;display:flex !important;padding-right:20px;border:0}@media(max-width: 991.98px){.user-menu{padding-right:0}}.user-menu.nav>li>a{color:#333;font-size:14px;padding:0;height:60px;display:-webkit-flex;align-items:center}@media(max-width: 991.98px){.user-menu.nav>li>a{height:60px}}.user-menu.nav>li>a .badge{display:block;font-size:10px;font-weight:bold;background-color:#7539ff;min-height:7px;min-width:7px;color:#fff;position:absolute;right:11px;top:10px;padding:2px}.user-menu .user-img img{width:32px;border-radius:50%}.user-menu .dropdown-menu .dropdown-item{padding:10px 15px;font-size:14px}.user-menu .dropdown-menu .dropdown-item:hover{color:#fff;text-decoration:none;background-color:#7539ff}.user-menu .dropdown-menu .dropdown-item img{margin-right:8px;width:20px}.user-menu-four.nav>li>a{height:60px}.user-menu-five.nav>li>a{height:60px}.flag-nav img{margin-right:5px}@media(max-width: 991.98px){.flag-nav{display:none}}@media(max-width: 991.98px){#toggle_btn{display:none}}@media(min-width: 992px){.mini-sidebar.expand-menu .header-left{flex-direction:row;justify-content:space-between}.mini-sidebar.expand-menu .sidebar .sidebar-header .logo-small{display:none;padding:20px 0 0}.mini-sidebar.expand-menu .sidebar .sidebar-header .logo{display:block}.mini-sidebar.expand-menu .sidebar .sidebar-header .logo.logo-small{display:none;padding:20px 0 0}.mini-sidebar .header-two{left:80px}.mini-sidebar .header-five{left:0}.mini-sidebar .sidebar .sidebar-header .logo-small{display:block;padding:0}.mini-sidebar .sidebar .sidebar-header .logo{display:none}.mini-sidebar .sidebar .sidebar-header .logo.logo-small{display:block;padding:20px 0 0}.mini-sidebar .header .header-left{width:80px;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.mini-sidebar .header .header-left .logo{display:none}.mini-sidebar .header .header-left .logo.logo-small{display:block;padding:20px 0 0}.mini-sidebar .menu-arrow{display:none !important}.mini-sidebar .chat-user{display:none !important}.mini-sidebar .badge{display:inline-block !important}.mini-sidebar .user-menu .badge{display:flex !important}.mini-sidebar.expand-menu .menu-arrow{display:block !important}.mini-sidebar.expand-menu .chat-user{display:block !important}.mini-sidebar.expand-menu .badge{display:inline-block !important}.mini-sidebar.expand-menu .logo-small{display:none}.mini-sidebar.expand-menu .logo{display:block}.mini-sidebar.expand-menu #toggle_btn{opacity:1}.mini-sidebar.expand-menu .header-left{padding:0 20px;display:flex}.mini-sidebar .noti-dot:before{display:none}.mini-sidebar .header .header-left .logo img{max-height:30px;width:auto}.mini-sidebar .header .header-left .dark-logo img{max-height:35px;width:auto}#toggle_btn{align-items:center;color:#333;display:inline-flex;float:left;font-size:30px;width:17px;height:60px;margin:0 10px 0 30px;padding:0}}.user-menu.nav li.nav-item{margin-right:10px}.user-menu.nav li.nav-item:last-child{margin-right:0}.user-menu.nav .flag-nav.has-arrow{padding-right:5px}.user-menu.nav .dropdown-heads>a{background-color:#f7f7fa;width:40px;height:40px;display:flex;align-items:center;border-radius:50px;justify-content:center;font-size:20px}.user-menu.nav .dropdown-heads>a:hover{background-color:#eee}.user-menu.nav .dropdown-heads>a i{color:#3f4254}.user-link .user-img{margin-right:3px;position:relative;border-radius:50px;display:flex;align-items:center;justify-content:center}.user-link .user-img img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.animate-circle{-webkit-animation:heartbit 1s ease-out;animation:heartbit 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border:5px solid #4c40ed;border-radius:70px;position:absolute;left:-6px;top:-6px;width:52px;height:52px;z-index:-1}@media(max-width: 1199.98px){.animate-circle{width:52px;height:52px}}@keyframes heartbit{0%{transform:scale(0);opacity:0}25%{transform:scale(0.1);opacity:.1}50%{transform:scale(0.5);opacity:.3}75%{transform:scale(0.8);opacity:.5}100%{transform:scale(1);opacity:0}}.user-content{padding-left:8px}.user-content .user-name{display:block;color:#28084b;font-size:14px;font-weight:600}.user-content .user-details{color:#9e9e9e;font-size:12px;font-weight:400}.user-menu-four .user-content{padding-left:8px}.user-menu-four .user-content .user-name{display:block;color:#fff;font-size:14px;font-weight:600}.user-menu{height:60px;align-items:center}@media(max-width: 991.98px){.user-menu{height:60px}}.user-menu .dropdown-toggle::after{display:inline-block;margin-left:.35em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:0;border-bottom:0;border-left:0}.user-menu .feather{width:18px;height:18px}.user-menu-four{height:60px;align-items:center}@media(max-width: 991.98px){.user-menu-four{height:60px}}.user-menu-five{height:60px;align-items:center}@media(max-width: 991.98px){.user-menu-five{height:60px}}.user-img{margin-right:8px;position:relative}.nav-tabs .nav-link:focus{border-color:rgba(0,0,0,0);color:#333;border-radius:0}.nav-tabs .nav-link:hover{border-color:rgba(0,0,0,0);color:#333;border-radius:0}@media(max-width: 992px){.header .header-left .logo{top:0;position:relative;line-height:initial}.header .header-left .logo-small{top:-10px;position:relative;line-height:initial}}.main-logo{height:60px;width:247px;background:#fff;box-shadow:0 0 13px 0 rgba(82,63,105,.05);padding:0 24px}.main-logo .logo-small{display:none}[data-layout=horizontal] .main-logo{background:none;box-shadow:none}.mini-sidebar .main-logo{width:80px}.mini-sidebar .main-logo .logo-blue{display:none}.mini-sidebar .main-logo .logo-small{display:block}.mini-sidebar.expand-menu .main-logo{width:247px}.mini-sidebar.expand-menu .main-logo .logo-blue{display:block}.mini-sidebar.expand-menu .main-logo .logo-small{display:none}.device-logo{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);height:inherit}.sidebar-horizantal .submenu ul{display:none}.sidebar .sidebar-menu ul.sidebar-vertical li a:hover{background:none}.sidebar .sidebar-menu ul.sidebar-vertical .menu-title{margin-bottom:3px;padding-top:20px}.sidebar .sidebar-menu ul.sidebar-vertical .menu-title:first-child{padding-top:5px}.sidebar .sidebar-menu ul.sidebar-vertical{padding:0}.sidebar .sidebar-menu ul.sidebar-vertical>li{margin-bottom:3px}.sidebar .sidebar-menu ul li a.subdrop,.sidebar .sidebar-menu ul li.submenu>a:hover{background:rgba(118,56,255,.05)}.two-col-bar .sidebar .sidebar-left .nav-link{padding:22px 15px}.sidebar.sidebar-three .tab .tablinks{position:relative}.sidebar.sidebar-three .tab .tablinks.active:after{width:5px;content:"";height:100%;position:absolute;left:-25px;top:0;background:#7638ff;transition:all .5s}.sidebar .sidebar-menu .sidebar-horizantal ul li a span{padding:0 5px}.sidebar .sidebar-menu .sidebar-horizantal ul li a.active::after{display:none}@media(max-width: 479px){.device-logo{transform:none;position:static;margin-left:50px}}div#global-loader{background:#fff;position:fixed;z-index:999999;width:100%;height:100vh}div#global-loader .whirly-loader:not(:required){animation:whirly-loader 1.25s linear infinite;background:rgba(0,0,0,0);box-shadow:0 26px 0 6px #7539ff,.90971px 26.05079px 0 5.93333px #7539ff,1.82297px 26.06967px 0 5.86667px #7539ff,2.73865px 26.05647px 0 5.8px #7539ff,3.65561px 26.01104px 0 5.73333px #7539ff,4.57274px 25.93327px 0 5.66667px #7539ff,5.48887px 25.8231px 0 5.6px #7539ff,6.40287px 25.68049px 0 5.53333px #7539ff,7.31358px 25.50548px 0 5.46667px #7539ff,8.21985px 25.2981px 0 5.4px #7539ff,9.12054px 25.05847px 0 5.33333px #7539ff,10.01448px 24.78672px 0 5.26667px #7539ff,10.90054px 24.48302px 0 5.2px #7539ff,11.77757px 24.1476px 0 5.13333px #7539ff,12.64443px 23.78072px 0 5.06667px #7539ff,13.5px 23.38269px 0 5px #7539ff,14.34315px 22.95384px 0 4.93333px #7539ff,15.17277px 22.49455px 0 4.86667px #7539ff,15.98776px 22.00526px 0 4.8px #7539ff,16.78704px 21.48643px 0 4.73333px #7539ff,17.56953px 20.93855px 0 4.66667px #7539ff,18.33418px 20.36217px 0 4.6px #7539ff,19.07995px 19.75787px 0 4.53333px #7539ff,19.80582px 19.12626px 0 4.46667px #7539ff,20.5108px 18.468px 0 4.4px #7539ff,21.1939px 17.78379px 0 4.33333px #7539ff,21.85416px 17.07434px 0 4.26667px #7539ff,22.49067px 16.34043px 0 4.2px #7539ff,23.10251px 15.58284px 0 4.13333px #7539ff,23.68881px 14.80241px 0 4.06667px #7539ff,24.24871px 14px 0 4px #7539ff,24.7814px 13.1765px 0 3.93333px #7539ff,25.28607px 12.33284px 0 3.86667px #7539ff,25.76198px 11.46997px 0 3.8px #7539ff,26.2084px 10.58888px 0 3.73333px #7539ff,26.62462px 9.69057px 0 3.66667px #7539ff,27.01001px 8.77608px 0 3.6px #7539ff,27.36392px 7.84648px 0 3.53333px #7539ff,27.68577px 6.90284px 0 3.46667px #7539ff,27.97502px 5.94627px 0 3.4px #7539ff,28.23116px 4.97791px 0 3.33333px #7539ff,28.4537px 3.99891px 0 3.26667px #7539ff,28.64223px 3.01042px 0 3.2px #7539ff,28.79635px 2.01364px 0 3.13333px #7539ff,28.91571px 1.00976px 0 3.06667px #7539ff,29px 0 0 3px #7539ff,29.04896px -1.01441px 0 2.93333px #7539ff,29.06237px -2.03224px 0 2.86667px #7539ff,29.04004px -3.05223px 0 2.8px #7539ff,28.98185px -4.07313px 0 2.73333px #7539ff,28.88769px -5.09368px 0 2.66667px #7539ff,28.75754px -6.1126px 0 2.6px #7539ff,28.59138px -7.12863px 0 2.53333px #7539ff,28.38926px -8.14049px 0 2.46667px #7539ff,28.15127px -9.1469px 0 2.4px #7539ff,27.87755px -10.1466px 0 2.33333px #7539ff,27.56827px -11.1383px 0 2.26667px #7539ff,27.22365px -12.12075px 0 2.2px #7539ff,26.84398px -13.09268px 0 2.13333px #7539ff,26.42956px -14.05285px 0 2.06667px #7539ff,25.98076px -15px 0 2px #7539ff,25.49798px -15.93291px 0 1.93333px #7539ff,24.98167px -16.85035px 0 1.86667px #7539ff,24.43231px -17.75111px 0 1.8px #7539ff,23.85046px -18.63402px 0 1.73333px #7539ff,23.23668px -19.49789px 0 1.66667px #7539ff,22.5916px -20.34157px 0 1.6px #7539ff,21.91589px -21.16393px 0 1.53333px #7539ff,21.21024px -21.96384px 0 1.46667px #7539ff,20.4754px -22.74023px 0 1.4px #7539ff,19.71215px -23.49203px 0 1.33333px #7539ff,18.92133px -24.2182px 0 1.26667px #7539ff,18.10379px -24.91772px 0 1.2px #7539ff,17.26042px -25.58963px 0 1.13333px #7539ff,16.39217px -26.23295px 0 1.06667px #7539ff,15.5px -26.84679px 0 1px #7539ff,14.58492px -27.43024px 0 .93333px #7539ff,13.64796px -27.98245px 0 .86667px #7539ff,12.69018px -28.50262px 0 .8px #7539ff,11.7127px -28.98995px 0 .73333px #7539ff,10.71663px -29.4437px 0 .66667px #7539ff,9.70313px -29.86317px 0 .6px #7539ff,8.67339px -30.2477px 0 .53333px #7539ff,7.6286px -30.59666px 0 .46667px #7539ff,6.57001px -30.90946px 0 .4px #7539ff,5.49886px -31.18558px 0 .33333px #7539ff,4.41643px -31.42451px 0 .26667px #7539ff,3.32401px -31.6258px 0 .2px #7539ff,2.22291px -31.78904px 0 .13333px #7539ff,1.11446px -31.91388px 0 .06667px #7539ff,0 -32px 0 0 #7539ff,-1.11911px -32.04713px 0 -0.06667px #7539ff,-2.24151px -32.05506px 0 -0.13333px #7539ff,-3.36582px -32.02361px 0 -0.2px #7539ff,-4.49065px -31.95265px 0 -0.26667px #7539ff,-5.61462px -31.84212px 0 -0.33333px #7539ff,-6.73634px -31.69198px 0 -0.4px #7539ff,-7.8544px -31.50227px 0 -0.46667px #7539ff,-8.9674px -31.27305px 0 -0.53333px #7539ff,-10.07395px -31.00444px 0 -0.6px #7539ff,-11.17266px -30.69663px 0 -0.66667px #7539ff,-12.26212px -30.34982px 0 -0.73333px #7539ff,-13.34096px -29.96429px 0 -0.8px #7539ff,-14.4078px -29.54036px 0 -0.86667px #7539ff,-15.46126px -29.07841px 0 -0.93333px #7539ff,-16.5px -28.57884px 0 -1px #7539ff,-17.52266px -28.04212px 0 -1.06667px #7539ff,-18.52792px -27.46878px 0 -1.13333px #7539ff,-19.51447px -26.85936px 0 -1.2px #7539ff,-20.48101px -26.21449px 0 -1.26667px #7539ff,-21.42625px -25.53481px 0 -1.33333px #7539ff,-22.34896px -24.82104px 0 -1.4px #7539ff,-23.2479px -24.07391px 0 -1.46667px #7539ff,-24.12186px -23.29421px 0 -1.53333px #7539ff,-24.96967px -22.48279px 0 -1.6px #7539ff,-25.79016px -21.64052px 0 -1.66667px #7539ff,-26.58223px -20.76831px 0 -1.73333px #7539ff,-27.34477px -19.86714px 0 -1.8px #7539ff,-28.07674px -18.938px 0 -1.86667px #7539ff,-28.7771px -17.98193px 0 -1.93333px #7539ff,-29.44486px -17px 0 -2px #7539ff,-30.07908px -15.99333px 0 -2.06667px #7539ff,-30.67884px -14.96307px 0 -2.13333px #7539ff,-31.24325px -13.91039px 0 -2.2px #7539ff,-31.7715px -12.83652px 0 -2.26667px #7539ff,-32.26278px -11.74269px 0 -2.33333px #7539ff,-32.71634px -10.63018px 0 -2.4px #7539ff,-33.13149px -9.5003px 0 -2.46667px #7539ff,-33.50755px -8.35437px 0 -2.53333px #7539ff,-33.84391px -7.19374px 0 -2.6px #7539ff,-34.14px -6.0198px 0 -2.66667px #7539ff,-34.39531px -4.83395px 0 -2.73333px #7539ff,-34.60936px -3.63759px 0 -2.8px #7539ff,-34.78173px -2.43218px 0 -2.86667px #7539ff,-34.91205px -1.21916px 0 -2.93333px #7539ff,-35px 0 0 -3px #7539ff,-35.04531px 1.22381px 0 -3.06667px #7539ff,-35.04775px 2.45078px 0 -3.13333px #7539ff,-35.00717px 3.6794px 0 -3.2px #7539ff,-34.92345px 4.90817px 0 -3.26667px #7539ff,-34.79654px 6.13557px 0 -3.33333px #7539ff,-34.62643px 7.36007px 0 -3.4px #7539ff,-34.41316px 8.58016px 0 -3.46667px #7539ff,-34.15683px 9.79431px 0 -3.53333px #7539ff,-33.85761px 11.001px 0 -3.6px #7539ff,-33.5157px 12.19872px 0 -3.66667px #7539ff,-33.13137px 13.38594px 0 -3.73333px #7539ff,-32.70493px 14.56117px 0 -3.8px #7539ff,-32.23675px 15.72291px 0 -3.86667px #7539ff,-31.72725px 16.86968px 0 -3.93333px #7539ff,-31.17691px 18px 0 -4px #7539ff,-30.58627px 19.11242px 0 -4.06667px #7539ff,-29.95589px 20.2055px 0 -4.13333px #7539ff,-29.28642px 21.27783px 0 -4.2px #7539ff,-28.57852px 22.32799px 0 -4.26667px #7539ff,-27.83295px 23.35462px 0 -4.33333px #7539ff,-27.05047px 24.35635px 0 -4.4px #7539ff,-26.23192px 25.33188px 0 -4.46667px #7539ff,-25.37819px 26.27988px 0 -4.53333px #7539ff,-24.49018px 27.1991px 0 -4.6px #7539ff,-23.56888px 28.0883px 0 -4.66667px #7539ff,-22.6153px 28.94626px 0 -4.73333px #7539ff,-21.6305px 29.77183px 0 -4.8px #7539ff,-20.61558px 30.56385px 0 -4.86667px #7539ff,-19.57168px 31.32124px 0 -4.93333px #7539ff,-18.5px 32.04294px 0 -5px #7539ff,-17.40175px 32.72792px 0 -5.06667px #7539ff,-16.27818px 33.37522px 0 -5.13333px #7539ff,-15.1306px 33.98389px 0 -5.2px #7539ff,-13.96034px 34.55305px 0 -5.26667px #7539ff,-12.76875px 35.08186px 0 -5.33333px #7539ff,-11.55724px 35.56951px 0 -5.4px #7539ff,-10.32721px 36.01527px 0 -5.46667px #7539ff,-9.08014px 36.41843px 0 -5.53333px #7539ff,-7.81748px 36.77835px 0 -5.6px #7539ff,-6.54075px 37.09443px 0 -5.66667px #7539ff,-5.25147px 37.36612px 0 -5.73333px #7539ff,-3.95118px 37.59293px 0 -5.8px #7539ff,-2.64145px 37.77443px 0 -5.86667px #7539ff,-1.32385px 37.91023px 0 -5.93333px #7539ff;display:inline-block;height:8px;overflow:hidden;position:relative;text-indent:-9999px;width:8px;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;border-radius:100%}@keyframes loader{to{left:-100vw}}@-webkit-keyframes whirly-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes whirly-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.select2-container{min-width:100% !important;width:auto !important;z-index:99;padding:0 !important}.select2-container .select2-selection--single{height:43px}.select2-container--default .select2-selection--single{border:1px solid rgba(145,158,171,.32);border-radius:5px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#3f4254;line-height:41px;border-radius:5px;padding-right:30px;padding-left:15px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:6px}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;border-color:#878a99;border-style:solid;border-width:0 2px 2px 0;padding:3px;height:0;margin-left:-10px;margin-top:-3px;width:0;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#000;border-width:2px 0 0 2px;margin-top:3px;padding:3px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#7539ff;color:#fff}.select2-container--focus .select2-selection--single{background:#fff !important;border-color:#7539ff}span.select2-container.select2-container--default.select2-container--open{z-index:9999}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background:#7539ff}.sidebar{background-color:#fff;bottom:0;left:0;margin-top:0;position:fixed;top:60px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;width:247px;z-index:995}@media(max-width: 1199.98px){.sidebar{width:200px}}@media(max-width: 991.98px){.sidebar{top:60px;margin-left:-575px;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:1041;background:#fff}}@media(max-width: 575.98px){.sidebar{width:225px}}.sidebar .nav-tabs{border:0}.sidebar .sidebar-header{height:60px;float:left;width:100%;padding:0 24px;justify-content:flex-start;-webkit-justify-content:flex-start}.sidebar .sidebar-header .logo,.sidebar .sidebar-header .dark-logo{line-height:60px}.sidebar .sidebar-header .logo img,.sidebar .sidebar-header .dark-logo img{max-height:45px;width:auto}.sidebar .sidebar-header .main-logo.hide-logo{display:none}.sidebar .sidebar-header .white-logo{display:none;line-height:60px}.sidebar .sidebar-header .white-logo.show-logo{display:block}.sidebar .sidebar-header .logo-small{display:none}@media(max-width: 768px){.sidebar .sidebar-header{display:none}}.sidebar .sidebar-menu .menu-title{color:#bdbdbd;font-size:12px;opacity:1;padding:5px 25px;white-space:nowrap;margin-bottom:0}.sidebar .sidebar-menu ul{font-size:14px;list-style-type:none;margin:0;padding:15px 0;position:relative}.sidebar .sidebar-menu ul+ul{padding-top:0}.sidebar .sidebar-menu ul li{margin:0;position:relative}.sidebar .sidebar-menu ul li ul{padding:0}.sidebar .sidebar-menu ul li ul li .menu-title{padding:0 0 0 50px;background:#fff}.sidebar .sidebar-menu ul li ul li a{background:#fff}.sidebar .sidebar-menu ul li ul li a:before{height:0 !important}.sidebar .sidebar-menu ul li.active a{color:#7539ff;position:relative}.sidebar .sidebar-menu ul li.active a::before{width:5px;content:"";height:100%;position:absolute;left:0;top:0;background:#7539ff;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;border-radius:0 10px 10px 0px}.sidebar .sidebar-menu ul li.active a::after{width:8px;content:"";height:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#7638ff;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;border-radius:0 10px 10px 0px}.sidebar .sidebar-menu ul li.active a svg{width:18px}.sidebar .sidebar-menu ul li.active a .feather{width:18px;height:18px}.sidebar .sidebar-menu ul li.active a span{color:#7539ff}.sidebar .sidebar-menu ul li a{padding:8px 25px;position:relative;color:#3f4254}@media(max-width: 1199.98px){.sidebar .sidebar-menu ul li a{padding:8px 12px}}.sidebar .sidebar-menu ul li a .badge{background:#7539ff;padding-left:5px;padding-right:5px}.sidebar .sidebar-menu ul li a i{line-height:18px}.sidebar .sidebar-menu ul li a svg{width:18px}.sidebar .sidebar-menu ul li a img{width:18px;color:#9e9e9e}.sidebar .sidebar-menu ul li a:hover{background-color:rgba(38,17,85,.05);color:#7539ff}.sidebar .sidebar-menu ul li a:hover img{filter:brightness(0) invert(1)}.sidebar .sidebar-menu ul li a:hover span{color:#7539ff}.sidebar .sidebar-menu ul li a:hover svg{color:#7539ff}.sidebar .sidebar-menu ul li a:hover i{color:#7539ff}.sidebar .sidebar-menu ul li a:hover .badge{color:#fff}.sidebar .sidebar-menu ul li a.active{color:#7539ff;border-radius:0px}.sidebar .sidebar-menu ul li a.active svg{color:#7539ff}.sidebar .sidebar-menu ul li a.active img{filter:brightness(0) invert(1)}.sidebar .sidebar-menu ul li a.active span{color:#7539ff}.sidebar .sidebar-menu ul li a.active::before{width:5px;content:"";height:100%;position:absolute;left:0;top:0;background:#7638ff;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.sidebar .sidebar-menu ul li a.active::after{width:8px;content:"";height:5px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#7638ff;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;border-radius:0 10px 10px 0px}.sidebar .sidebar-menu ul li a span{padding:0 10px 0;font-size:14px;font-weight:normal;line-height:18px}.sidebar .sidebar-menu ul li a .menu-arrow{display:inline-block;font-family:"Font Awesome 5 Free";text-rendering:auto;font-size:14px;line-height:18px;position:absolute;top:8px;right:10px;transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.sidebar .sidebar-menu ul li a .menu-arrow::before{content:"";font-weight:600;font-family:"Font Awesome 5 Free"}.sidebar .sidebar-menu ul li a.subdrop{background:none}.sidebar .sidebar-menu ul li a.subdrop .menu-arrow{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.sidebar .sidebar-menu ul li.submenu ul{width:100%;padding:0;display:none}.sidebar .sidebar-menu ul li.submenu ul.level2 li a{padding-left:60px}.sidebar .sidebar-menu ul li.submenu ul.level3 li a{padding-left:80px}.sidebar .sidebar-menu ul li.submenu ul li a{font-weight:normal;font-size:13px;color:#878a99;position:relative;display:block;padding:8px 8px 8px 50px}.sidebar .sidebar-menu ul li.submenu ul li a.active{color:#7539ff;font-weight:normal}.sidebar .sidebar-menu ul li.submenu ul li a.active:after{background:#7539ff;border:1px solid #7539ff;display:none}.sidebar .sidebar-menu ul li.submenu ul li a:hover{color:#7539ff}.sidebar .sidebar-menu ul li.submenu ul li a:hover:after{background:#7539ff;border:1px solid #7539ff}.sidebar .nav-link{padding:10px;color:#28084b;position:relative}.sidebar .nav-link.active{color:#7539ff;background:rgba(0,0,0,0);position:relative}.sidebar .nav-link.active:after{content:"";border-width:10px;border-color:rgba(0,0,0,0) #7539ff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;position:absolute;top:36px;right:0}.sidebar .sidebar-left{width:100px;-webkit-box-shadow:5px 0px 15px rgba(0,0,0,.05);-moz-box-shadow:5px 0px 15px rgba(0,0,0,.05);box-shadow:5px 0px 15px rgba(0,0,0,.05)}.sidebar .sidebar-right{width:250px;height:100%;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;display:none}@media(max-width: 991.98px){.sidebar .sidebar-right{width:calc(100% - 70px)}}.sidebar .sidebar-right .slimScrollDiv{width:250px !important;overflow:visible !important}@media(max-width: 991.98px){.sidebar .sidebar-right .slimScrollDiv{width:100% !important}}.sidebar .sidebar-right .tab-content{padding:20px 20px 40px}@media(max-width: 991.98px){.sidebar .sidebar-right .tab-content{padding:10px}}.sidebar .sidebar-right p{font-size:10px;color:#f2ecff;text-transform:uppercase;font-weight:700;margin-bottom:10px}.sidebar .sidebar-right ul li.active a{background:linear-gradient(46.62deg, #7539FF 0%, #3E45EB 93.64%);color:#fff}.sidebar .sidebar-right ul li a{font-weight:400;font-size:14px;color:#28084b}.sidebar .sidebar-right ul li a.active{color:#7539ff}.sidebar .sidebar-right .menu-arrow{-webkit-transition:-webkit-transform .15s;-o-transition:-o-transform .15s;transition:transform .15s;display:inline-block;font-family:"Font Awesome 5 Free";text-rendering:auto;line-height:40px;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:18px;top:0px;position:relative;font-weight:700;transform:translate(0, 0);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0)}.sidebar .sidebar-right .menu-arrow:before{content:""}.sidebar li a.subdrop .menu-arrow{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.sidebar .nav-items .nav-link{border-radius:0;border-bottom:1px solid #d8d8d8;padding:20px 0;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.sidebar .nav-items .nav-link:hover{box-shadow:0 0 0 150px #3e45eb inset;color:#fff}.sidebar .nav-items .nav-link span{margin-top:15px;font-weight:500}.sidebar .sidemenu a{width:100%;font-weight:500;display:block;border-radius:5px;margin:0 0 10px;padding:10px}.sidebar .sidemenu a:hover{background:linear-gradient(46.62deg, #7539FF 0%, #3E45EB 93.64%);color:#fff}.sidebar .sidemenu a:hover svg{color:#fff}.sidebar .sidemenu a svg{stroke-width:1px}@media(min-width: 991.98px){.mini-sidebar .page-wrapper{margin-left:80px}.mini-sidebar .header-left #toggle_btn{opacity:0}.mini-sidebar .header-left #toggle_btn:after{border:0}.mini-sidebar.expand-menu .header-left #toggle_btn{opacity:1}.mini-sidebar .header-left-two #toggle_btn{opacity:0 !important}.mini-sidebar .sidebar-right{display:none}.mini-sidebar .sidebar .sidebar-menu ul li a{padding:10px}.mini-sidebar .sidebar .sidebar-menu ul li a span{display:none}.mini-sidebar .sidebar{width:80px}.expand-menu .sidebar-right{display:block;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.expand-menu .sidebar{width:240px}.expand-menu .sidebar .sidebar-menu ul>li>a{padding:8px 25px}.expand-menu .sidebar .sidebar-menu ul>li>a span{display:block}.expand-menu .header-left{width:240px}}.sidebarrightmenu .sidebar-right{display:block}.slide-nav .sidebar{margin-left:0}.sidebar-overlay{display:none;height:100%;width:100%;z-index:99;background-color:rgba(0,0,0,.6);position:fixed;top:60px;left:0}.sidebar-overlay.opened{display:block}#toggle_btn i{font-size:22px}.mini-sidebar .active.subdrop~ul{display:none !important}.mini-sidebar .sidebar .sidebar-menu .menu-title{display:none}.mini-sidebar.expand-menu .active.subdrop~ul{display:block !important}.mini-sidebar.expand-menu .sidebar .sidebar-menu .menu-title{display:block}.mini-sidebar .header .header-left.header-left-two .logo.logo-small{padding:10px 0 0;margin:0}.active.subdrop~ul{display:block !important}.sidebar-four{background-color:#101924;top:60px;border-top-right-radius:0px}@media(max-width: 991.98px){.sidebar-five{display:none}.page-wrapper-three{margin-left:0px;padding-top:80px;position:relative;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}}.sidebar .sidebar-menu.sidebar-menu-ten li.active>a{background-color:#eff0f7;color:#b5b5c3}.sidebar .sidebar-menu.sidebar-menu-eleven li.active>a{background-color:#eff0f7;color:#b5b5c3}.sidebar .sidebar-menu.sidebar-menu-twelve li.active>a{background-color:#101924;color:#fff}.mini-sidebar .sidebar .sidebar-menu>ul>li>a i{margin-left:20px}.mini-sidebar.expand-menu .sidebar .sidebar-menu>ul>li>a i{margin-left:0}.reset-icon{margin:0 10px 0 0}.sidebar-six{background-color:#fff}.sidebar-seven{background-color:#f0f1f5}.sidebar-eight{background-color:#101924}.sidebar-nine{background-color:#757575}.sidebar-menu-ten li.active{background-color:#757575 !important;color:#b5b5c3 !important}.sidebar-menu-ten li a.active{background-color:#757575 !important;color:#b5b5c3 !important}.sidebar-menu-ten li a.active span{color:#b5b5c3 !important}.sidebar-menu-eleven li.active{background-color:#757575 !important;color:#b5b5c3 !important}.sidebar-menu-eleven li a.active{background-color:#757575 !important;color:#b5b5c3 !important}.sidebar-menu-eleven li a.active span{color:#b5b5c3 !important}.sidebar-menu-eleven li.active{background-color:#757575 !important;color:#b5b5c3 !important}.sidebar-menu-eleven li a.active{background-color:#757575 !important;color:#b5b5c3 !important}.sidebar-menu-eleven li a.active span{color:#b5b5c3 !important}.sidebar-menu-twelve li.active{background-color:#101924 !important;color:#b5b5c3 !important}.sidebar-menu-twelve li a.active{background-color:#101924 !important;color:#b5b5c3 !important}.sidebar-menu-twelve li a.active span{color:#b5b5c3 !important}.sidebar.sidebar-two ul>li>a{color:#95979b}.sidebar.sidebar-two ul>li>a span{color:#95979b}.sidebar.sidebar-two li a.active{background-color:rgba(0,0,0,0) !important}.greedys{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 10px;height:60px}.greedys .viewmoremenu{background:rgba(0,0,0,0);color:#3f4254;border:0;min-width:150px;text-align:right}.greedys .hidden-links li a:hover{color:#333}.sidebar .sidebar-horizantal{display:none !important}.mini-sidebar .sidebar .sidebar-menu ul li a span{display:none}.mini-sidebar.expand-menu .sidebar .sidebar-menu ul li a span{display:block}.sidebar .sidebar-menu .greedys ul{padding:0}.sidebar .sidebar-menu .greedys ul li.submenu{padding-bottom:0}.sidebar .sidebar-menu .greedys ul li a .menu-arrow{top:11px}.sidebar .sidebar-menu .greedys ul li ul li a{padding:8px 15px}.tabs-set .nav-tabs{border-bottom:0;margin-bottom:20px}.tabs-set .nav-tabs .nav-link{color:#28084b;padding:8px 15px;font-size:16px;font-weight:700;border:0;min-width:120px;margin-right:10px;background:#f0f1f5;border-radius:5px !important}.tabs-set .nav-tabs .nav-link:focus{border-color:rgba(0,0,0,0)}.tabs-set .nav-tabs .nav-link:hover{border-color:rgba(0,0,0,0)}.tabs-set .nav-tabs .nav-link.active{border:0;border-bottom:2px solid #7539ff;background:#7539ff;color:#fff}.tab-content{padding-top:32px}.navtab-bg .nav-link{background-color:#edeff1;color:#455560}.nav-bordered li a{border:0 !important}.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#333 #333 #fff}.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.navtab-bg .nav-item{margin:0 5px}.nav-bordered a.active{border-bottom:2px solid #7539ff !important}.tabs-sets .nav-tabs{border-bottom:0;margin:0 0 30px}.tabs-sets .nav-tabs .nav-link{color:#000;font-size:14px;font-weight:700;border:0;background:#e9ecef;min-width:112px;margin-right:15px;padding:15px;border-radius:5px}.tabs-sets .nav-tabs .nav-link:focus{border-color:rgba(0,0,0,0)}.tabs-sets .nav-tabs .nav-link:hover{border-color:rgba(0,0,0,0)}.tabs-sets .nav-tabs .nav-link.active{background:#7539ff;color:#fff}.nav-pills .nav-link{color:#455560;border-radius:4px}.nav-link{color:#888}.card-buttons p{margin-bottom:20px}.card-buttons p:last-child{margin-bottom:0}.card-buttons .card-title{margin-bottom:10px}@media(max-width: 768px){.card-buttons .btn{margin-bottom:10px}}.card-buttons .card-text{margin-bottom:10px}.card-buttons .header-title{margin-bottom:10px}.topnav-dropdown-header{text-align:center;font-size:14px;height:45px;line-height:45px;padding:0 12px}.topnav-dropdown-header .notification-title{display:block;float:left;font-weight:500;font-size:14px}.topnav-dropdown-header .notification-title a{font-size:12px;margin-left:5px}.topnav-dropdown-header .clear-noti{color:#3f4254;float:right}.topnav-dropdown-header .clear-noti:hover{color:#7539ff}.topnav-dropdown-header .clear-noti i{margin-left:4px;font-size:14px}.notifications .noti-content{height:290px;width:440px;overflow-y:auto;position:relative}.notifications .notification-list li{margin-top:0;box-shadow:0px 1px 0px 0px #e4e8ee;font-size:14px}.notifications .notification-list li a{display:block;padding:16px;border-radius:2px}.notifications .notification-list li a:hover{background-color:rgba(38,17,85,.05)}.notifications .notification-list li .avatar:before{content:"";position:absolute;left:-6px;top:-6px;width:8px;height:8px;border-radius:8px;background-color:#19a855;opacity:0}.notifications .notification-list li .avatar.active:before{opacity:1}.notifications .notification-list li .media-body{width:calc(100% - 44px)}.notifications .notification-list li .noti-title{color:#3f4254;font-weight:600}.notifications .notification-list li .noti-details{color:#3f4254;margin:0}.notifications .notification-list li p.noti-time{margin:0}.notifications .notification-list li .notification-time{font-size:12px;line-height:1.35;color:#9e9e9e}.notifications .notification-list li blockquote{color:#3f4254;margin:10px 0;padding-left:12px;position:relative}.notifications .notification-list li blockquote:before{content:"";position:absolute;left:0;top:0;border-radius:2px;background-color:#dddee1;width:4px;height:100%}.notifications .notification-list li .list-item{border:0;padding:0;position:relative}.notifications .notification-list li .list-item .list-left{height:48px;position:absolute;width:48px}.notifications .notification-list li .list-item .list-body{padding:0 0 0 50px}.notifications .notification-list li .list-item .list-body .message-author{color:#333;float:left;font-weight:500;width:175px;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications .notification-list li .list-item .list-body .message-time{color:#888;float:right;font-size:11px}.notifications .notification-list li .list-item .list-body .message-content{color:#333;font-size:13px;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications .notification-list li .notification-btn{padding:10px 0}.notifications .notification-list li .notification-btn .btn{padding:8px 20px;font-size:12px;font-weight:600;margin-right:8px;border-radius:6px}.notifications .notification-list li .notification-btn .btn:last-child{margin-right:0px}.topnav-dropdown-footer{border-top:1px solid #eee;font-size:14px;height:45px;line-height:45px;padding:0 12px}.topnav-dropdown-footer a{display:block;text-align:center;color:#ed3a3a;font-weight:500}.topnav-dropdown-footer a:hover{color:#7539ff}.list-left{height:48px;position:absolute;width:48px}.list-body{padding:0 0 0 50px}.list-body .message-author{color:#333;float:left;font-weight:500;width:175px;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-body .message-time{color:#888;float:right;font-size:11px}.list-body .message-content{color:#333;font-size:13px;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity{width:100%}.activity .activity-box{position:relative}.activity .activity-list{position:relative}.activity .activity-list li{background-color:#fff;position:relative;border:1px solid #d9d9d9;margin:0 0 10px;padding:20px 10px 10px;font-size:15px}.activity .activity-list li .activity-user{height:50px;margin:0;padding:0;width:50px;position:absolute;top:12px;left:8px}.activity .activity-list li .activity-content{background-color:#fff;position:relative;margin:0 0 0 60px;padding:0}.activity .activity-list li .time{color:#c4c4c4;display:block;font-size:12px;line-height:1.35}.activity .activity-list li a.name{color:#000}.activity .activity-list li a{color:#28084b;font-weight:600;font-size:15px}.activity .activity-list li a img{width:50px;height:50px;border-radius:5px}.edit-options .status-toggle .check:checked+.checktoggle{background-color:#7539ff;border:1px solid #7539ff;left:0;transform:translate(calc(0% - 5px), 0%)}.edit-options .status-toggle .checktoggle{transform:translate(calc(0% - 5px), 0%)}.modal-dialog .modal-md{max-width:600px}.form-header{text-align:center;margin-bottom:30px}.form-header h4,.form-header .h4{color:#1b2559;font-size:24px;font-weight:500;margin-bottom:10px}.modal-header-title h4,.modal-header-title .h4{font-weight:600;font-size:20px;color:#0f0033}.bank-details .bank-inner-details label{font-size:16px;font-weight:600;color:#1b2559;margin-bottom:10px}.bank-details .bank-inner-details .form-control{height:50px}.status-toggle .checktoggle{cursor:pointer;display:block;font-size:0;height:24px;margin-bottom:0;position:relative;width:48px;top:0px;border-radius:12px;transform:translate(calc(-30% - 5px), -60%)}.status-toggle .checktoggle:after{height:15px;width:15px}.status-toggle .check{display:block;margin:0;padding:0;width:0;height:0;visibility:hidden;opacity:0;pointer-events:none;position:absolute}.status-toggle .check:checked+.checktoggle{background-color:#7539ff;border:1px solid #7539ff}.status-toggle .check:checked+.checktoggle:after{background-color:#fff;left:100%;transform:translate(calc(-100% - 2px), -50%);height:20px;width:20px}.status-toggle .checktoggle:after{content:" ";display:block;background-color:#fff;height:20px;width:20px;transform:translate(0px, -50%);-webkit-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);position:absolute;left:0;border-radius:50%;position:absolute;top:50%;left:2px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.status-toggle .checktoggle .checkbox-bg::after{background:rgba(0,0,0,.25)}.close-btn{border:0;outline:0;background:rgba(0,0,0,0);font-size:18px}.close-btn i{font-size:20px;color:#f0142f}.del-icon{margin-bottom:23px}.del-icon i{font-size:60px;color:#f0142f;margin-bottom:23px}.submit-section .btn{padding:7px 12px;border-radius:8px;font-size:16px;font-weight:600;min-width:150px;margin-top:5px}.custom-modal .modal-header{padding:24px}.custom-modal .modal-body{padding:24px}.custom-modal .modal-body .form-header h3,.custom-modal .modal-body .form-header .h3{font-size:22px;margin:0 0 10px}.bank-details .modal-header{border:0;padding:20px}.bank-details .modal-body{padding:0 20px 0}.bank-details .modal-footer{justify-content:end;padding:30px}.modal-content{background:#fff;box-shadow:0px 20px 13px rgba(0,0,0,.03),0px 8px 5px rgba(0,0,0,.08);border-radius:16px}.modal-backdrop.show{opacity:.4}.add-tax-btns .add-btn-cancel-btn{padding:8px 15px;margin:0 10px 0 0;padding:8px 15px;min-width:81px;color:#3f4254;background:#fff;border:1px solid #bdbdbd;box-shadow:inset 0 0 0 0 #3f4254;border-radius:6px}.add-tax-btns .add-btn-cancel-btn:hover{color:#fff;background:#3f4254;border-color:#3f4254;box-shadow:inset 0 50px 0 0 #3f4254}.add-tax-btns .add-tax-save-btn{margin:0 0 0 0;padding:8px 15px;min-width:69px}.table{color:#333;max-width:100%;margin-bottom:0;width:100%;--bs-table-bg: transparent}.table .table-avatar{align-items:center;display:inline-flex;font-size:inherit;font-weight:500;margin:0;padding:0;vertical-align:middle;white-space:nowrap;min-width:150px;font-size:14px}.table .thead-light th{font-size:13px;color:#28084b;font-weight:500}.table thead{background:linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%);border-bottom:0;vertical-align:middle;white-space:nowrap;width:100% !important}@media(max-width: 767px){.table thead{background:#dee2e6}}.table thead tr th{font-weight:500;border-color:#dee2e6;border-bottom:1px solid #dee2e6}.table tbody{vertical-align:middle;white-space:nowrap}.table tbody tr td{border-color:#dee2e6}.table tbody td h2,.table tbody td .h2{display:inline-block;font-size:inherit;font-weight:400;margin:0;padding:0;vertical-align:middle}.table tbody td h2 span,.table tbody td .h2 span{color:gray;display:block;font-size:14px;margin-top:2px;font-weight:400}.table tbody td a{color:#3f4254}.table tbody td a.btn-action-icon{background:#f3f3f3;color:#3f4254;width:28px;height:28px;padding:0;border-radius:50px}.table tbody td a.btn-action-icon:active{color:#7539ff}.table tbody td a+a{display:inline-block}.table tbody td a.add-btn{display:inline-block !important}.table tbody td a:hover{color:#7539ff}.table tbody td a:active{color:#fff}.table tbody td a.btn{display:inline-block;padding:5px 10px}.table tbody td .items-links{color:#1b2559;display:inline-block}.table tbody td .items-links:hover{color:#7539ff}.table .invoice-link{color:#878a99;display:inline-block}.table .invoice-link:hover{color:#6b36de}.table .invoice-link .table-center th,.table .invoice-link .table-center td{vertical-align:middle}.table .invoice-link .dropdown-menu{width:200px;background:#fff;border:1px solid #f2ecff;box-shadow:0px 4px 4px rgba(231,234,252,.75);margin-top:10px !important;border-radius:6px}.table .invoice-link .dropdown-item{font-weight:500;font-size:13px;color:#1b2559;display:flex;justify-content:start;align-items:center;margin-bottom:14px}.table .invoice-link .dropdown-item:last-child{margin-bottom:0}.table .invoice-link .dropdown-item:focus,.table .invoice-link .dropdown-item:hover{color:#7539ff;background:rgba(0,0,0,0)}.table .invoice-link .dropdown-item.active{color:#fff;text-decoration:none;background-color:#7539ff}.table .invoice-link .dropdown-item i{font-size:16px}.table .dropdown-menu{width:160px;background:#fff;border:1px solid #e0e0e0;box-shadow:0px 16px 32px rgba(190,190,190,.2);border-radius:12px;padding:0;margin-top:10px !important;height:auto !important}.table .dropdown-item{font-weight:500;font-size:13px;color:#878a99;padding:10px 20px 10px}.table-inbox{font-size:15px;margin-bottom:0}.table-nowrap th,.table-nowrap td{white-space:nowrap}.table-striped>tbody>tr:nth-of-type(2n+1){background-color:#f8f9fa}.table-striped .dropdown-action{margin-bottom:0}.table-striped .table-bordered{border:1px solid rgba(0,0,0,.05) !important}.table.no-border>tbody>tr>td,.table>tbody>tr>th,.table.no-border>tfoot>tr>td,.table.no-border>tfoot>tr>th,.table.no-border>thead>tr>td,.table.no-border>thead>tr>th{padding:10px 8px}.table-hover tbody tr:hover{background-color:#f6f6f7}.table-bordered th{border-color:rgba(0,0,0,.05)}.table-bordered td{border-color:rgba(0,0,0,.05)}.table-bordered td:first-child{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.table-bordered td:last-child{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.card-table .card-body{padding:0 !important}.card-table .card-body .table>thead>tr>th{border-top:0}.card-table .card-body .table td{color:#1f0066;font-weight:400;border-top:0;font-size:14px;height:46px;border-bottom:1px solid #f5f5f5;padding:15px 25px;white-space:nowrap;box-shadow:none;vertical-align:middle}.card-table .card-body .table td:first-child{padding-left:25px}.card-table .card-body .table th{white-space:nowrap;padding:10px 25px;border-bottom:0;font-weight:500;font-size:14px;color:#0f0033}.card-table .card-body .table th:first-child{padding-left:25px}.table>:not(:first-child){border:0}.dataTables_length select{appearance:auto}.table-nosearch .dataTables_length,.table-nosearch .dataTables_filter{display:none}.card-table div.table-responsive>div.dataTables_wrapper>div.row:first-child{padding:1.5rem 1.5rem 0 !important;align-items:center}.card-table div.table-responsive>div.dataTables_wrapper>div.row:last-child{padding:0 1.5rem 1.5rem !important;align-items:center}.dataTables_length select{appearance:auto}table .badge{border-radius:4px;display:inline-block;font-size:14px;min-width:auto;padding:4px 10px;font-weight:400;text-align:center}.table tbody td a{color:#0052ea}.table tbody td a.action-icon{color:#333}.table tbody td h2.table-avatar a,.table tbody td .table-avatar.h2 a{color:#3f4254}.table tbody td h2.table-avatar a:hover,.table tbody td .table-avatar.h2 a:hover{color:#7539ff}.mini-sidebar .header .header-left.header-left-two .logo.logo-small{padding:10px 0 0;margin:0}.categories-table .table tr:last-child td{padding-bottom:0;border:none}.categories-table .table td{padding:8px;font-size:14px}.card-table .table{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dataTables_length label{font-weight:500 !important;font-size:14px;color:#3f4254}.dataTables_length label:before{content:"Show";margin-right:5px;font-size:14px}.dataTables_length label:after{content:"Entries";margin-left:5px;font-size:14px}.dataTables_scroll{margin-bottom:24px}.dataTables_scroll *::-webkit-scrollbar{height:7px}.dataTables_scroll *::-webkit-scrollbar-track{background:#e9e9ea;border-radius:0}.dataTables_scroll *::-webkit-scrollbar-thumb{background-color:#ddceff;border-radius:0}.dataTables_scroll *{scrollbar-color:#d3d3d3 #e9e9ea;scrollbar-width:thin}@media(max-width: 767px){div.dataTables_wrapper div.dataTables_length{width:100%}}@media(max-width: 767px){div.dataTables_wrapper div.dataTables_paginate{width:100%}}@media(max-width: 767px){div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center;margin-top:14px}}.dataTables_length .form-select{--bs-form-select-bg-img:none}.modal-body .card-table .card-body .table td{color:#1d1d1d}.header .header-left-two{background-color:#101924;border-bottom:1px solid #203247;border-radius:0px 16px 0px 0px}@media(max-width: 991.98px){.header .header-left-two{background-color:rgba(0,0,0,0);border-bottom:0}}.header .header-left-two #toggle_btn{padding:0 0px;margin-left:0px;color:#fff}.header .header-left-two a{margin-left:15px}.header .header-left-two .logo img{width:155px}@media(max-width: 991.98px){.header .header-left-two .logo img{display:none}}.header .header-left-two .dark-logo{display:none}.header.header-four{border-radius:0px;background-color:#101924}.header.header-four a{padding:0 10px;color:#fff}@media(min-width: 991.98px){.sidebar-hide{display:none}}@media(min-width: 1400px){.container{max-width:1320px}}.sidebar.sidebar-two .sidebar-menu>ul>li ul li a{background:rgba(0,0,0,0) !important}.sidebar.sidebar-two{background-color:#101924;top:0;border-top-right-radius:0px;padding-top:0}@media(max-width: 991.98px){.sidebar.sidebar-two{left:0;top:60px}}.sidebar.sidebar-two .menu-title-two{color:#fff}.sidebar.sidebar-two li.active>a{background-color:#f6f7f9 !important}.sidebar.sidebar-three-three{left:unset;top:85px;border-radius:4px;box-shadow:0 0 13px 0 rgba(82,63,105,.05);overflow-y:hidden}@media(max-width: 991.98px){.sidebar.sidebar-three-three{left:0}}.sidebar-five{background-color:rgba(0,0,0,0);top:0px;border-top-right-radius:0px;float:left;margin:0;position:relative;z-index:99;width:auto;overflow-y:visible;box-shadow:none}.sidebar-menu-five .dropdown-toggle{color:#fff !important}.sidebar-menu-five .dropdown-toggle span{color:#fff !important}.sidebar-menu-five ul{padding:10px 0;position:relative}.sidebar-menu-five ul .dropdown-menu-right{position:absolute;width:220px;height:auto;border:none}.sidebar-menu-five ul ul a span{-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;display:inline-block;margin-left:10px;white-space:nowrap;float:unset}.sidebar-menu-five ul ul a:hover{background-color:rgba(118,56,255,.05);color:#7539ff}.sidebar-menu-five>ul>li{margin-bottom:0px;position:relative}.sidebar-menu-five>ul>li:last-child{margin-bottom:0px}.sidebar-menu-five>ul>li>a{color:#fff !important;z-index:9999;border-bottom:3px solid rgba(0,0,0,0)}.sidebar-menu-five>ul>li>a:hover{background-color:#101924;color:#fff;border-bottom:3px solid #7539ff}.sidebar-menu-five li.active>a{background-color:#f7f8f9;color:#7539ff;position:relative}.sidebar-menu-five li a:hover{color:#7539ff;background-color:#fff}.sidebar-menu-five li a.subdrop .menu-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform:rotate(-90deg)}.sidebar-menu-five .menu-arrow{transform:rotate(90deg);position:initial}.sidebar.sidebar-five .sidebar-menu>ul>li>a .menu-arrow{right:-2px;position:relative;top:0px;transform:rotate(90deg)}.sidebar .sidebar-menu .sidebar-menu-five>ul{padding:15px 0 0}.page-wrapper.page-wrapper-four{margin-left:0px;padding-top:60px;position:relative;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.page-wrapper-three{margin-left:315px;padding-top:80px;position:relative;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}@media(max-width: 991.98px){.page-wrapper-three{margin-left:0}}.sidebar.sidebar-three .nav-link.active:after{content:"";border-width:10px;border-color:rgba(0,0,0,0);border-style:solid;position:absolute;top:36px;right:0}.ui-aside{float:left;width:66px;margin-left:0px;color:rgba(255,255,255,.5);-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;padding:0px 0px}.tab .tablinks{display:block;background-color:inherit;color:#6e82a5;padding:22px 15px !important;width:100%;border:none;outline:none;text-align:left;cursor:pointer;position:relative;z-index:1;margin:0px 0px;font-size:17px;border:0 !important;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;border-radius:0}.sidebar-menu-three{border-bottom:none}.sidebar-menu-three>ul{border-bottom:none}.sidebar-menu-three>ul>li>a:hover{background:rgba(118,56,255,.12);color:#7539ff}.sidebar-menu-three li.active>a{background:rgba(118,56,255,.12)}.sidebar-menu-three li.active>a::before{right:0;left:auto;background:#7539ff}.sidebar-menu-three li>a{color:#3f4254;display:block;font-size:14px;height:auto;padding:9px 7px}.sidebar-menu-three li>a.active{color:#7539ff}.sidebar-menu-three ul ul{padding:0;display:none}.sidebar-menu-three ul ul li a{padding-left:25px;display:inline-block;color:#878a99}.sidebar-menu-three ul ul li a.active{color:#7539ff}.sidebar-three .tab-content svg{width:20px}.ui-aside-compact .ui-aside{margin-left:0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.tab .tablinks.active{color:#fff;background-color:#001621;border-color:#182b3e #182b3e #182b3e;border:1px solid #203247 !important}.ui-aside::before{content:"";position:absolute;top:0;bottom:0;width:inherit;background-color:inherit;border:inherit;background:#001621 no-repeat center top;background-size:cover}.top-nav-search-three{margin-left:11px}.header-left-four .dark-logo{display:none !important}.header.header-five a{margin-left:0}.user-menu-four.nav>li>a{color:#fff}.sidebar.sidebar-menu-five ul{padding:10px 0;position:relative}.sidebar.sidebar-menu-five ul .dropdown-menu-right{position:absolute;width:220px;height:auto;border:none}.sidebar.sidebar-menu-five ul ul a span{display:inline-block;margin-left:10px;white-space:nowrap;float:unset;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.sidebar.sidebar-menu-five ul ul a:hover{background-color:rgba(118,56,255,.05);color:#7539ff}.sidebar.sidebar-menu-five>ul>li{margin-bottom:0px;position:relative}.sidebar.sidebar-menu-five>ul>li:last-child{margin-bottom:0px}.sidebar.sidebar-menu-five>ul>li>a{color:#fff;z-index:9999}.sidebar.sidebar-menu-five>ul>li>a:hover{background-color:#101924;color:#fff;border-bottom:3px solid #7539ff}.sidebar.sidebar-menu-five li.active>a{background-color:#f7f8f9;color:#7539ff;position:relative}.sidebar.sidebar-menu-five li a:hover{color:#7539ff;background-color:#fff}.sidebar.sidebar-menu-five li a.subdrop .menu-arrow{transform:rotate(-90deg)}.sidebar.sidebar-menu-five .menu-arrow{transform:rotate(90deg);position:initial}.sidebar.sidebar-five .sidebar-menu>ul>li.submenu ul{background:rgba(0,0,0,0);border-radius:5px;padding:0;display:none}.header.header-three .header-left .logo img{max-height:35px;width:auto}@media(max-width: 575.98px){.header.header-three .header-left .logo img{display:none !important}}.header-left-three{width:66px !important;padding:0 5px !important;background:#101924}@media(max-width: 991.98px){.header-left-three{width:100% !important}}.header-three .mobile_btn{color:#fff}.sidebar-menu ul{font-size:15px;list-style-type:none;margin:0;padding:15px 0;position:relative}.tab-content-three{padding-top:0;margin-left:65px}.tab-content-three .menu-title-three{color:#757575}.sidebar-menu-three li.active>a{background:rgba(118,56,255,.12)}.sidebar-menu-three li.active>a::before{right:0;left:auto;background:#7539ff}.sidebar-three{background-color:#fff;top:60px;border-top-right-radius:0px;width:306px}.expand-menu .sidebar-three{width:306px}.expand-menu .sidebar-right{display:block;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.expand-menu .sidebar-three{width:306px}.expand-menu .sidebar-three .sidebar-menu ul>li>a{padding:9px 20px}.expand-menu .sidebar-three .sidebar-menu ul>li>a span{display:inline-block}.expand-menu .sidebar-three .sidebar-menu ul ul a{padding-left:25px !important}.expand-menu .header-left{width:240px}.sidebar-three .nav-tabs{border-bottom:0;align-items:center;justify-content:center}.profile-cover-avatar input[type=file]{position:absolute;top:0;right:0;left:0;z-index:-1;opacity:0;width:100%;height:100%;background-color:rgba(19,33,68,.25);-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;border-radius:50%}.avatar-edit{position:absolute;bottom:0;right:0;cursor:pointer;width:36px;height:36px;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;color:#677788;background-color:#fff;box-shadow:0 3px 6px 0 rgba(140,152,164,.25);border-radius:50%;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.avatar-edit svg{width:18px}.header-seven{background-color:#f0f1f5;border-radius:0}.header-eight{border-radius:0;background-color:#101924}.header-eight .header-left .white-logo{display:flex}.header-eight .header-left .logo{display:none}.header-eight #toggle_btn{color:#fff}.header-eight .user-menu-eight .user-link:hover .user-content .user-name{color:#000}.header-eight .user-menu-eight .user-content .user-name{color:#fff}.header-nine{border-radius:0;background-color:#757575}.header-four .nav-tabs .nav-link:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff}.header-four .nav-tabs .nav-link:focus{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff}.sidebar-menu-five ul .dropdown-menu-right{position:absolute;width:220px;max-height:300px;border:none;overflow:auto}.sidebar-menu-five ul .dropdown-menu-right::-webkit-scrollbar{width:5px;height:5px;border-radius:50px !important}.sidebar-menu-five ul .dropdown-menu-right::-webkit-scrollbar-thumb{background:#7539ff}.sidebar-menu-five ul .dropdown-menu-right::-webkit-scrollbar-track{background:#f1f1f1}.sidebar-menu-five .nav .submenu-five ul a{padding:17px 15px}.sidebar.sidebar-five .sidebar-menu>ul>li.submenu ul li a{font-weight:500;font-size:14px;color:#95979b;position:relative;display:block;padding:7px 15px;margin:0;border-bottom:1px solid #e9e9e9}.header.header-four .has-arrow .dropdown-toggle:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.sidebar.sidebar-two .sidebar-menu>ul>li.submenu ul{background:#101924}.sidebar-menu-three .menu-arrow{top:auto;transition:transform .15s;position:absolute;right:15px;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;line-height:40px;font-size:16px;transform:translate(0, 0);line-height:18px}.sidebar-menu-three .menu-arrow:before{content:""}.submenu-five .menu-arrow{top:auto;transition:transform .15s;position:absolute;right:15px;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;line-height:40px;font-size:16px;transform:translate(0, 0);line-height:18px}.submenu-five .menu-arrow:before{content:""}.form-control:focus{box-shadow:none}.sidebar.sidebar-three .tab .tablinks.active:after{width:5px;content:"";height:100%;position:absolute;left:-25px;top:0;background:#7638ff;transition:all .5s;display:none}.feather{width:18px;height:18px}.sidebar-menu-five .dropdown-toggle::after{display:none}[data-layout-width=boxed] body,[data-layout-width=boxed] .header{max-width:1300px;margin:auto}[data-layout-width=boxed] .sidebar ul .menu-title{display:none !important}[data-layout-width=boxed] .sidebar ul li span{display:none !important}[data-layout-width=boxed] .sidebar ul ul li{display:none !important}[data-layout-width=boxed] .page-wrapper{margin:0 0 0 230px}[data-layout-width=boxed] .page-wrapper .content{padding-right:0}[data-layout-width=boxed] .list-btn .filter-list li:last-child{padding-right:0}[data-layout-width=boxed] .main-wrapper{position:relative}[data-layout-width=boxed] .main-wrapper #toggle_btn{display:none}[data-layout-width=boxed] .sidebar{position:absolute;width:230px}[data-layout-width=boxed] .sidebar .noti-dot{display:none !important}[data-layout-width=boxed] .sidebar ul .menu-title{display:block !important}[data-layout-width=boxed] .sidebar ul li span{display:block !important}[data-layout-width=boxed] .sidebar ul ul li{display:block !important}[data-sidebar-size=sm-hover] #toggle_btn{display:none}[data-sidebar-size=sm-hover] .sidebar ul .menu-title{display:none !important}[data-sidebar-size=sm-hover] .sidebar ul li span{display:none !important}[data-sidebar-size=sm-hover] .sidebar ul ul li{display:none !important;width:100%}[data-sidebar-size=sm-hover] .two-col-bar:hover .sidebar-right{display:block}[data-sidebar-size=sm-hover] .two-col-bar .sidebar-left{display:block}[data-sidebar-size=sm-hover] .two-col-bar .sidebar-right{display:none}[data-sidebar-size=sm-hover] .page-wrapper{margin:0 0 0 60px}[data-sidebar-size=sm-hover] .sidebar{width:60px}[data-sidebar-size=sm-hover] .sidebar .noti-dot{display:none !important}[data-sidebar-size=sm-hover] .sidebar .sidebar-menu ul li span{display:none !important}[data-sidebar-size=sm-hover] .sidebar:hover{width:247px}[data-sidebar-size=sm-hover] .sidebar:hover ul .menu-title{display:inline-block !important}[data-sidebar-size=sm-hover] .sidebar:hover ul li span{display:inline-block !important}[data-sidebar-size=sm-hover] .sidebar:hover ul ul li{display:inline-block !important}[data-sidebar-size=md] .page-wrapper{margin:0 0 0 200px}[data-sidebar-size=md] .main-logo{width:200px}[data-sidebar-size=md] .sidebar{width:200px}[data-sidebar-size=md] .sidebar .menu-title{justify-content:center}[data-sidebar-size=md] .sidebar .sidebar-menu ul li a{flex-direction:column;text-align:center;padding:10px}[data-sidebar-size=md] #toggle_btn{display:none}[data-layout-position=scrollable] .main-wrapper{position:relative}[data-layout-position=scrollable] .main-wrapper .sidebar{position:absolute}[data-layout-position=scrollable] .slimScrollDiv,[data-layout-position=scrollable] .slimscroll{overflow:auto !important;height:auto !important}[data-layout=twocolumn] .page-wrapper{margin-left:306px}[data-layout=twocolumn] .mini-sidebar .page-wrapper{margin-left:66px}[data-layout=twocolumn] .mini-sidebar.expand-menu .main-logo{width:306px}[data-layout=twocolumn] .mini-sidebar.expand-menu .main-logo .logo-blue{display:block}[data-layout=twocolumn] .mini-sidebar .main-logo{width:66px;padding:0 13px}[data-layout=twocolumn] .mini-sidebar .main-logo .logo-blue{display:none}[data-layout=twocolumn] .mini-sidebar.expand-menu .sidebar{width:306px}[data-layout=twocolumn] .mini-sidebar .sidebar{width:66px}[data-layout=twocolumn] .two-col-bar{display:block}[data-layout=twocolumn] .main-logo{width:306px}[data-layout=twocolumn] .sidebar .sidebar-menu{padding:0}[data-layout=twocolumn] .sidebar .sidebar-menu aside{background:#34444c;height:100%}[data-layout=twocolumn] .sidebar .sidebar-menu ul{padding-top:0}[data-layout=twocolumn] .sidebar .sidebar-menu ul li.submenu a{padding:9px 7px}[data-layout=twocolumn] .sidebar .sidebar-menu ul li.submenu ul li a.active{background:none}[data-layout=twocolumn] #sidebar{display:none}@media(max-width: 991.98px){[data-layout=twocolumn] #sidebar{display:block}}[data-layout=twocolumn] #sidebar-view,[data-layout=twocolumn] #sidebar-size,[data-layout=twocolumn] #layout-width,[data-layout=twocolumn] #layout-position{display:none}[data-layout=twocolumn] .mini-sidebar .sidebar .sidebar-right{display:none}[data-layout=twocolumn] .mini-sidebar.expand-menu .sidebar .sidebar-right{display:block}[data-layout-width=boxed][data-sidebar-size=md] .sidebar:hover{width:200px}[data-layout-width=boxed][data-sidebar-size=md] .sidebar ul .menu-title{display:block !important;text-align:center}[data-layout-width=boxed][data-sidebar-size=md] .sidebar ul li span{display:block !important}[data-layout-width=boxed][data-sidebar-size=md] .sidebar ul ul li{display:block !important}.logo-color{display:none}[data-layout-mode=light] .header{background:#fff;border-color:rgba(0,0,0,0)}[data-layout-mode=light] .header .page-title-box h3,[data-layout-mode=light] .header .page-title-box .h3{color:#333}[data-layout-mode=light] .header .logo-color{display:block}[data-layout-mode=light] .header .logo-white{display:none}[data-layout-mode=light] .header .toggle-bars .bar-icons{background:#878a99}[data-layout-mode=light] .header .logo{display:none}[data-layout-mode=light] .header .logo2{display:inline-block;line-height:60px}[data-layout-mode=light] .header #toggle_btn .bar-icon span{background-color:#333}[data-layout-mode=light] .header .top-nav-search form .form-control{border:1px solid #d5d5d5;color:#333;height:40px}[data-layout-mode=light] .header .top-nav-search form .form-control::-webkit-input-placeholder{color:#333}[data-layout-mode=light] .header .top-nav-search form .form-control:-ms-input-placeholder{color:#333}[data-layout-mode=light] .header .top-nav-search form .form-control::placeholder{color:#333}[data-layout-mode=light] .header .top-nav-search form .btn{color:#333}[data-layout-mode=light] nav.greedy button{color:#333 !important}[data-layout-mode=light] .sidebar-twocol.sidebar .sidebar-left{background:#fff}[data-layout-mode=light] .sidebar-twocol.sidebar .sidebar-left .nav-link{color:#333}[data-layout-mode=light] .sidebar-twocol.sidebar .sidebar-left .nav-link.active{background:#34444c;color:#fff}[data-layout-mode=light] .sidebar{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}[data-layout-mode=light] .sidebar .sidebar-menu ul ul{display:none}[data-layout-mode=light] .sidebar .sidebar-menu ul li a:hover{color:#34444c}[data-layout-mode=light] .sidebar .sidebar-menu .greedy ul li a:hover{color:#34444c}[data-layout-mode=light] .user-menu.nav>li>a{color:#333}[data-layout-mode=light] .mini-sidebar .header-left .logo2 img{height:auto;max-height:30px;width:auto}[data-layout-mode=light] .header .header-left .logo{display:none;line-height:60px}[data-layout-mode=light] .sidebar-menu ul li a:hover,[data-layout-mode=light] .two-col-bar .sidebar-menu ul li a:hover{color:#333}[data-layout-mode=blue] body .header .user-menu.nav>li>a,[data-layout-mode=blue] body .header .user-menu.nav>li>a span,[data-layout-mode=blue] body .header .user-content .user-name,[data-layout-mode=blue] body .header .user-content .user-details{color:#fff}[data-layout-mode=blue] body .header .has-arrow .dropdown-toggle:after{border-bottom:2px solid #fff;border-right:2px solid #fff}[data-layout-mode=blue] body .header .toggle-bars .bar-icons{background:#fff}[data-layout-mode=blue] body .header .logo-color{display:none}[data-layout-mode=blue] body .header .logo-white{display:block}[data-layout-mode=blue] .nav-pills .nav-link.active,[data-layout-mode=blue] .nav-pills .show>.nav-link{background:#7539ff}[data-layout-mode=blue] .btn-primary{background-color:#7539ff;border:1px solid #7539ff}[data-layout-mode=blue] .header{background:#7539ff;border-color:rgba(0,0,0,0)}[data-layout-mode=blue] .header .header-left .logo{display:block;line-height:60px}[data-layout-mode=blue] .header .main-logo{background:#7539ff}[data-layout-mode=blue] .header .user-menu.nav>li>a{color:#fff}[data-layout-mode=blue] .header #toggle_btn .bar-icon span{background-color:#fff}[data-layout-mode=blue] .header .page-title-box h3,[data-layout-mode=blue] .header .page-title-box .h3{color:#fff}[data-layout-mode=blue] .header .logo2{display:none}[data-layout-mode=blue] .page-item.active .page-link{background-color:#7539ff;border-color:#7539ff}[data-layout-mode=blue] .nav-tabs.nav-tabs-solid li a.active{background-color:#7539ff;border-color:#7539ff}[data-layout-mode=blue] .sidebar-twocol.sidebar .sidebar-left{background:#34444c}[data-layout-mode=blue] .sidebar-twocol.sidebar .sidebar-right ul li a.active{color:#7539ff}[data-layout-mode=blue] #layout-position .radio input:checked+label{background:#7539ff;color:#fff}[data-layout-mode=blue] .dash-widget .card-body .dash-widget-icon{background-color:rgba(0,197,251,.2);color:#7539ff}[data-layout-mode=blue] .bg-primary,[data-layout-mode=blue] .badge-primary{background-color:#7539ff !important}[data-layout-mode=blue] .sidebar .sidebar-menu ul ul a.active{color:#7539ff}[data-layout-mode=blue] .sidebar ul li.submenu .noti-dot:before{border:5px solid #7539ff}[data-layout-mode=blue] .btn-primary{background-color:#7539ff;border:1px solid #7539ff}[data-layout-mode=blue] .roles-menu ul li.active a{border-color:#7539ff;color:#7539ff}[data-layout-mode=blue] .settings-icon span{background-color:#7539ff}[data-sidebar=gradient][data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover span,[data-sidebar=gradient][data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover i,[data-sidebar=gradient][data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active span,[data-sidebar=gradient][data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active i,[data-sidebar=gradient][data-layout=horizontal] body .greedys .viewmoremenu:hover{color:#fff}[data-sidebar=gradient][data-layout=horizontal] body .greedys .viewmoremenu{color:#b7c0cd}[data-sidebar=gradient][data-layout=horizontal] body .hidden-links ul li a:hover{color:#333}[data-layout-style=detached][data-layout=horizontal] .main-wrapper{max-width:100%;padding:0}[data-layout-style=detached][data-layout=horizontal] .main-wrapper .sidebar{top:60px;border-radius:0;left:0;position:relative}[data-layout-style=detached] .main-wrapper{margin:0 auto;padding-left:1.5rem;position:relative}[data-layout-style=detached] .main-wrapper .sidebar{position:absolute;top:80px;border-radius:10px}[data-layout-style=detached] .main-wrapper .sidebar.sidebar-twocol{top:30px;left:50px}[data-layout-style=detached] .sidebar .sidebar-menu,[data-layout-style=detached] .two-col-bar .sidebar-menu{padding:0}[data-layout-style=detached] #toggle_btn{display:none}.dark-white-logo{display:none !important}[data-layout-mode=dark] body{background-color:#2a2b2f;color:#aaa}[data-layout-mode=dark] body ul.hidden-links{background-color:#1c1d22 !important}[data-layout-mode=dark] body ul.hidden-links .submenu ul{background:#2a2b2f}[data-layout-mode=dark] body .sidebar .sidebar-menu ul li.submenu ul li a:hover,[data-layout-mode=dark] body .notifications .notification-list li .noti-details{color:#7539ff}[data-layout-mode=dark] body .stats-box{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] body .w-sidebar ul a{color:#aaa}[data-layout-mode=dark] body .card .card-title{color:#fff}[data-layout-mode=dark] body .text-dark{color:#aaa !important}[data-layout-mode=dark] body.mini-sidebar .sidebar{background-color:rgba(0,0,0,0)}[data-layout-mode=dark] body .header .logo{display:block}[data-layout-mode=dark] body .header .main-logo,[data-layout-mode=dark] body .header .card.timeline-card{background:#1c1d22}[data-layout-mode=dark] body .header .user-menu.nav>li>a span{color:#aaa}[data-layout-mode=dark] body .header .header .has-arrow .dropdown-toggle:after{border-color:#aaa}[data-layout-mode=dark] body .btn.btn-greys,[data-layout-mode=dark] body .table tbody td a.btn-action-icon{background:#37383d;color:#aaa}[data-layout-mode=dark] body .bg-success-light{background:rgba(40,178,77,.1) !important}[data-layout-mode=dark] body .bg-danger-light,[data-layout-mode=dark] body .bg-inactive,[data-layout-mode=dark] body .profile-picture .img-upload .btn-remove{background:rgba(230,33,33,.1) !important}[data-layout-mode=dark] body .bg-info-light{background:rgba(221,243,255,.12)}[data-layout-mode=dark] body .bg-green-light{background:rgba(225,255,237,.12)}[data-layout-mode=dark] body .bg-pending-light,[data-layout-mode=dark] body .bg-warning-light{background:rgba(237,153,29,.1) !important}[data-layout-mode=dark] body .bg-light-gray{background:rgba(243,243,243,.1)}[data-layout-mode=dark] body .ribbon-secondary{background:rgba(247,49,100,.3);color:#aaa}[data-layout-mode=dark] body .ribbon-success{background:rgba(81,187,37,.3);color:#aaa}[data-layout-mode=dark] body .ribbon-primary{background:rgba(115,102,255,.3);color:#aaa}[data-layout-mode=dark] body .settings-icon span{background:rgba(117,57,255,.7)}[data-layout-mode=dark] body h1,[data-layout-mode=dark] body .h1,[data-layout-mode=dark] body h2,[data-layout-mode=dark] body .h2,[data-layout-mode=dark] body h3,[data-layout-mode=dark] body .h3,[data-layout-mode=dark] body h4,[data-layout-mode=dark] body .h4,[data-layout-mode=dark] body h5,[data-layout-mode=dark] body .h5,[data-layout-mode=dark] body h6,[data-layout-mode=dark] body .h6,[data-layout-mode=dark] body .customer-additional-form .input-block label{color:#fff}[data-layout-mode=dark] body .profile-view .profile-basic .profile-info-left .user-name{color:#bbc4cc}[data-layout-mode=dark] body .personal-info li .title{color:#bbc4cc}[data-layout-mode=dark] body .experience-box .experience-list li .experience-content{padding:10px}[data-layout-mode=dark] body .experience-box .experience-list li .experience-user{border-radius:50px}[data-layout-mode=dark] body .sidebar-twocol.sidebar .sidebar-left{background:#16191c}[data-layout-mode=dark] body .sidebar-twocol.sidebar .sidebar-left .nav-link{color:#6e82a5}[data-layout-mode=dark] body .sidebar-twocol.sidebar .sidebar-left .nav-link.active{color:#fff}[data-layout-mode=dark] body .sidebar-twocol.sidebar .sidebar-right{background:#2e3840}[data-layout-mode=dark] body .sidebar-twocol.sidebar .sidebar-right ul li a{color:#aaa}[data-layout-mode=dark] body .sidebar-twocol.sidebar .sidebar-right ul li a.active{color:#fff}[data-layout-mode=dark] body .dash-statistics .stats-info{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] body .table{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] body .table th{color:#aaa;border-top:1px solid #3b3c3e;background:#1e1f25;border-bottom:1px solid #3b3c3e}[data-layout-mode=dark] body .table td{border-top:1px solid rgba(0,0,0,0);color:#aaa}[data-layout-mode=dark] body .table .btn-white{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] body .chat-main-row .chat-main-wrapper .chat-window .fixed-header,[data-layout-mode=dark] body .chat-footer{background-color:#16191c;border-bottom:1px solid #2e3840}[data-layout-mode=dark] body .video-window .fixed-header .nav li a,[data-layout-mode=dark] body .chat-window .chat-cont-left .chat-users-list a.chat-block .media-body>div:first-child .user-name,[data-layout-mode=dark] body .chat-window .chat-cont-right .chat-header .chat-block .media-body .user-name,[data-layout-mode=dark] body .invoice-total-box p span,[data-layout-mode=dark] body .invoice-total-inner .status-toggle span,[data-layout-mode=dark] body .ticket-details-group .ticket-details-cont h6,[data-layout-mode=dark] body .ticket-details-group .ticket-details-cont .h6,[data-layout-mode=dark] body .ticket-information .customer-details-cont h6,[data-layout-mode=dark] body .ticket-information .customer-details-cont .h6,[data-layout-mode=dark] body .text-gray-dark,[data-layout-mode=dark] body .comments .comments-details-cont h6,[data-layout-mode=dark] body .comments .comments-details-cont .h6,[data-layout-mode=dark] body .comments .reply-comment{color:#fff}[data-layout-mode=dark] body .sidebar .sidebar-menu ul li a{color:#aaa;background:rgba(0,0,0,0)}[data-layout-mode=dark] body .two-col-bar .sidebar-menu ul li a,[data-layout-mode=dark] body .dataTables_length label:before,[data-layout-mode=dark] body .dataTables_length label:after,[data-layout-mode=dark] body .settings-menu ul li a,[data-layout-mode=dark] body table tr td h2.tax-name,[data-layout-mode=dark] body table tr td .tax-name.h2,[data-layout-mode=dark] body .notifications .notification-list li .noti-title,[data-layout-mode=dark] body .dropdown-item,[data-layout-mode=dark] body .badge-outline-dark{color:#aaa}[data-layout-mode=dark] body .dropdown-item:focus,[data-layout-mode=dark] body .dropdown-item:hover{background:none}[data-layout-mode=dark] body .sidebar ul li span,[data-layout-mode=dark] body .form-group label,[data-layout-mode=dark] body .input-block label,[data-layout-mode=dark] body .custom-modal.signature-add-modal .modal-body .custom_check,[data-layout-mode=dark] body .dropdown-item:focus,[data-layout-mode=dark] body .dropdown-item:hover,[data-layout-mode=dark] body .invoice-item-two .invoice-details{color:#fff}[data-layout-mode=dark] body .contact-list>li{background-color:#16191c;border-bottom:1px solid #2e3840}[data-layout-mode=dark] body .btn-white{background-color:#16191c;border:1px solid #2e3840;color:#fff}[data-layout-mode=dark] body .page-item .page-link,[data-layout-mode=dark] body input[type=file]::file-selector-button,[data-layout-mode=dark] body .popover-body,[data-layout-mode=dark] body .login-wrapper .loginbox .login-right,[data-layout-mode=dark] body .list-btn .filter-list .short-filter,[data-layout-mode=dark] body .price-table-main .price-selected,[data-layout-mode=dark] body #add_package .modal-body ul{background:#1c1d22;border-color:#3b3c3e;color:#aaa}[data-layout-mode=dark] body .login-wrapper .loginbox .span-or,[data-layout-mode=dark] body .fc-unthemed th,[data-layout-mode=dark] body .fc-unthemed td,[data-layout-mode=dark] body .fc-unthemed thead,[data-layout-mode=dark] body .fc-unthemed tbody,[data-layout-mode=dark] body .fc-unthemed .fc-divider,[data-layout-mode=dark] body .fc-unthemed .fc-row,[data-layout-mode=dark] body .fc-unthemed .fc-popover{background:#1c1d22}[data-layout-mode=dark] body .login-wrapper .loginbox .or-line{background:#3b3c3e}[data-layout-mode=dark] body .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,[data-layout-mode=dark] body .bs-popover-top>.popover-arrow::before,[data-layout-mode=dark] body .bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,[data-layout-mode=dark] body .bs-popover-top>.popover-arrow::after{border-top-color:#1c1d22;border-right-color:#1c1d22}[data-layout-mode=dark] body input[type=file]:hover::file-selector-button{background:none !important}[data-layout-mode=dark] body .dataTables_length .form-control{background-color:#16191c;color:#fff;border:1px solid #2e3840}[data-layout-mode=dark] body .table-striped tbody tr:nth-of-type(2n+1){background-color:#2c3034}[data-layout-mode=dark] body .nav-tabs.nav-tabs-solid{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] body .select2-container--default .select2-selection--single,[data-layout-mode=dark] body .signature-invoice .form-group-bank{border:1px solid #3b3c3e;background:rgba(193,193,193,.07)}[data-layout-mode=dark] body .select2-container--focus .select2-selection--single{border:1px solid #3b3c3e;background:#1c1d22 !important}[data-layout-mode=dark] body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,[data-layout-mode=dark] body .card-body.two-factor .two-factor.icon h5,[data-layout-mode=dark] body .card-body.two-factor .two-factor.icon .h5,[data-layout-mode=dark] body .note-editor.note-frame,[data-layout-mode=dark] body .scroll-demo,[data-layout-mode=dark] body .fc-unthemed th,[data-layout-mode=dark] body .fc-unthemed td,[data-layout-mode=dark] body .fc-unthemed thead,[data-layout-mode=dark] body .fc-unthemed tbody,[data-layout-mode=dark] body .fc-unthemed .fc-divider,[data-layout-mode=dark] body .fc-unthemed .fc-row,[data-layout-mode=dark] body .fc-unthemed .fc-popover{border-color:rgba(193,193,193,.07)}[data-layout-mode=dark] body form label,[data-layout-mode=dark] body .form-group-item label{color:#fff}[data-layout-mode=dark] body .select2-dropdown,[data-layout-mode=dark] body .card-footer{background:#1c1d22;border-color:#3b3c3e}[data-layout-mode=dark] body .recurring-tab ul{border:1px solid #3b3c3e}[data-layout-mode=dark] body .modal-body .select2-container--default .select2-selection--single{background-color:rgba(0,0,0,0);border:1px solid #e3e3e3}[data-layout-mode=dark] body .activity-box .activity-list li,[data-layout-mode=dark] body .inbox-menu li a:hover,[data-layout-mode=dark] body .inbox-menu li.active a,[data-layout-mode=dark] body .inbox-menu li a:focus{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] body .inbox-menu li a:hover,[data-layout-mode=dark] body .inbox-menu li.active a,[data-layout-mode=dark] body .inbox-menu li a:focus{border:none}[data-layout-mode=dark] body .breadcrumb .breadcrumb-item a,[data-layout-mode=dark] body .card-table .card-body .inventory-table .table td,[data-layout-mode=dark] body page-wrapper .content .page-header .page-title,[data-layout-mode=dark] body .toggle-sidebar .sidebar-header h5,[data-layout-mode=dark] body .toggle-sidebar .sidebar-header .h5,[data-layout-mode=dark] body .toggle-sidebar .sidebar-header a,[data-layout-mode=dark] body .toggle-sidebar .sidebar-body .accordion .filter-title a,[data-layout-mode=dark] body .invoice-content-title a,[data-layout-mode=dark] body .card-body,[data-layout-mode=dark] body .note textarea,[data-layout-mode=dark] body .nav-pills .nav-link,[data-layout-mode=dark] body #add_package .modal-body ul li h6,[data-layout-mode=dark] body #add_package .modal-body ul li .h6{color:#aaa}[data-layout-mode=dark] body #add_package .modal-body ul li h6:hover,[data-layout-mode=dark] body #add_package .modal-body ul li .h6:hover,[data-layout-mode=dark] body #add_package .modal-body ul li h6.active,[data-layout-mode=dark] body #add_package .modal-body ul li .active.h6{color:#fff}[data-layout-mode=dark] body .bg-subscribe{background:rgba(237,58,58,.3);color:rgba(237,58,58,.9)}[data-layout-mode=dark] body .bg-payment{background:rgba(36,101,188,.3);color:rgba(36,101,188,.9)}[data-layout-mode=dark] body .leave-info-box{border:1px solid #2e3840}[data-layout-mode=dark] body .card-header{background-color:#16191c;border-bottom:1px solid #2e3840}[data-layout-mode=dark] body .faq-card .card .card-header{background-color:#2e3840}[data-layout-mode=dark] body .faq-card .card .card-header a{color:#aaa}[data-layout-mode=dark] body .custom-table td{color:#fff !important}[data-layout-mode=dark] body .table td a{color:#777}[data-layout-mode=dark] body .sidebar,[data-layout-mode=dark] body .wizard .nav-item .nav-link{background-color:#16191c}[data-layout-mode=dark] body .form-group .form-control,[data-layout-mode=dark] body .input-block .form-control,[data-layout-mode=dark] body .form-group-item,[data-layout-mode=dark] body .form-group-customer,[data-layout-mode=dark] body .toggle-sidebar .sidebar-header,[data-layout-mode=dark] body .toggle-sidebar .sidebar-body .accordion,[data-layout-mode=dark] body .card.company-settings-new .content-page-header,[data-layout-mode=dark] body .card-footer{border-color:#3b3c3e}[data-layout-mode=dark] body .popover-header{background-color:#2a2b2f;color:#aaa;border-color:#2a2b2f}[data-layout-mode=dark] body .add-customer-btns .customer-btn-cancel,[data-layout-mode=dark] body .modal-footer .btn-back{border-color:#ff1717;background:rgba(230,33,33,.1);color:#ff1717}[data-layout-mode=dark] body .btn-path .btn-cancel.bg-primary-light{background:rgba(230,33,33,.1) !important;color:#ff1717 !important}[data-layout-mode=dark] body .btn-primary,[data-layout-mode=dark] body .pagination li.active a.page-link,[data-layout-mode=dark] body .nav-pills .nav-link.active,[data-layout-mode=dark] body .nav-pills .show>.nav-link,[data-layout-mode=dark] body .custom_radio .checkmark:after,[data-layout-mode=dark] body .custom_radio_one .checkmark:after,[data-layout-mode=dark] body #add_package .modal-body ul li h6.active,[data-layout-mode=dark] body #add_package .modal-body ul li .active.h6,[data-layout-mode=dark] body .file-link .print-link:hover,[data-layout-mode=dark] body .file-link .download-link:hover{border-color:rgba(117,57,255,.3);background:rgba(117,57,255,.3);color:#7539ff}[data-layout-mode=dark] body .btn-primary:hover,[data-layout-mode=dark] body .pagination li.active a.page-link:hover,[data-layout-mode=dark] body .nav-pills .nav-link.active:hover,[data-layout-mode=dark] body .nav-pills .show>.nav-link:hover,[data-layout-mode=dark] body .custom_radio .checkmark:after:hover,[data-layout-mode=dark] body .custom_radio_one .checkmark:after:hover,[data-layout-mode=dark] body #add_package .modal-body ul li h6.active:hover,[data-layout-mode=dark] body #add_package .modal-body ul li .active.h6:hover,[data-layout-mode=dark] body .file-link .print-link:hover:hover,[data-layout-mode=dark] body .file-link .download-link:hover:hover{box-shadow:inset 0 50px 0 0 #aaa;border-color:#aaa;color:#000}[data-layout-mode=dark] body #add_package .modal-body ul li h6:hover,[data-layout-mode=dark] body #add_package .modal-body ul li .h6:hover{border-color:rgba(117,57,255,.3);background:rgba(117,57,255,.3);color:#7539ff}[data-layout-mode=dark] body .bg-white{background:#1c1d22 !important}[data-layout-mode=dark] body .nav-bordered a.active{border-bottom:2px solid rgba(117,57,255,.3)}[data-layout-mode=dark] body .btn-warning{border-color:rgba(255,193,7,.3);background:rgba(255,193,7,.3);color:#ffc107}[data-layout-mode=dark] body .btn-light,[data-layout-mode=dark] body .navtab-bg .nav-link{border-color:rgba(166,166,166,.3);background:rgba(166,166,166,.3);color:#a6a6a6}[data-layout-mode=dark] body .toggle-sidebar .sidebar-layout-filter{background:#16191c}[data-layout-mode=dark] .view-icons .btn{background-color:#16191c;border:1px solid #2e3840;color:#aaa}[data-layout-mode=dark] .header{background:#1c1d22;border-color:#1c1d22}[data-layout-mode=dark] .header .user-menu.nav>li>a{color:#aaa}[data-layout-mode=dark] .header #toggle_btn .bar-icon span{background-color:#aaa}[data-layout-mode=dark] .header .page-title-box h3,[data-layout-mode=dark] .header .page-title-box .h3{color:#aaa}[data-layout-mode=dark] .header .logo2{display:none}[data-layout-mode=dark] .due-info,[data-layout-mode=dark] .assigned-info,[data-layout-mode=dark] .activity-feed .feed-item .feed-text a,[data-layout-mode=dark] .login-wrapper .loginbox .login-right .dont-have a,[data-layout-mode=dark] .invoice-one .add-details,[data-layout-mode=dark] .invoice-one .invoice-table table tr td,[data-layout-mode=dark] .invoice-one .invoice-table-footer .table-footer-right table td,[data-layout-mode=dark] .invoice-one .customer-name,[data-layout-mode=dark] .invoice-one .bank-details .terms-condition span,[data-layout-mode=dark] .invoice-one .bank-details .payment-info .payment-title,[data-layout-mode=dark] .invoice-two .inv-content .two-invoice-details .company-booking-address .company-add,[data-layout-mode=dark] .invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date h6,[data-layout-mode=dark] .invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date .h6,[data-layout-mode=dark] .invoice-two .inv-content .invoice-address-details .invoice-to .inv-to-address,[data-layout-mode=dark] .inv-content .bank-details .company-sign span,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .bank-details .account-details span,[data-layout-mode=dark] .inv-content .bank-details .bank-title,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-left span{color:#fff}[data-layout-mode=dark] .task-wrapper .task-list-body #task-list li .task-container{background:#1c1d22;border:1px solid #2e3840}[data-layout-mode=dark] .task-wrapper .task-list-body #task-list li .task-container .task-label{color:#aaa}[data-layout-mode=dark] .task-wrapper .task-list-body #task-list li.completed .task-container{background:#16191c}[data-layout-mode=dark] .task-chat-contents{background-color:#1c1d22}[data-layout-mode=dark] .welcome-box{background-color:#16191c;border-bottom:1px solid #2e3840}[data-layout-mode=dark] .chat-contents .chat-content-wrap .chats .chat-right .chat-body .chat-content{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] .chat-contents .chat-content-wrap .chats .chat-left .chat-content{background-color:#16191c;border:1px solid #2e3840;padding:10px !important}[data-layout-mode=dark] .chat-contents .chat-content-wrap .chats .chat-left .chat-content .chat-time{color:#fff}[data-layout-mode=dark] .chat-sidebar .chat-contents{background-color:#1c1d22}[data-layout-mode=dark] .chat-footer .message-bar .message-area .input-group .form-control{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] .chat-line .chat-date{background-color:#16191c;top:9px;left:-15px}[data-layout-mode=dark] .search-box .input-group{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] .chat-main-row .chat-main-wrapper .chat-window{background-color:rgba(0,0,0,0)}[data-layout-mode=dark] .dash-section .dash-info-list .dash-card{background-color:#16191c;border:1px solid #2e3840;color:#575757}[data-layout-mode=dark] .card,[data-layout-mode=dark] .invoice-one .invoice-wrapper,[data-layout-mode=dark] .invoice-two .invoice-wrapper,[data-layout-mode=dark] .invoice-wrapper,[data-layout-mode=dark] .invoice-five .inv-content,[data-layout-mode=dark] .receipt-wrap,[data-layout-mode=dark] .receipt-wrap .receipt-top .company-logo,[data-layout-mode=dark] .receipt-wrap .receipt-heading span{border:1px solid #16191c;background:#16191c}[data-layout-mode=dark] .file-link .download-link,[data-layout-mode=dark] .file-link .print-link{background:#16191c}[data-layout-mode=dark] .invoice-one .inv-content .invoice-header .company-details,[data-layout-mode=dark] .invoice-two .inv-content .invoice-header,[data-layout-mode=dark] .invoice-two .inv-content .invoice-address-details .invoice-to-payment,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-notes,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date-no,[data-layout-mode=dark] .invoice-five .inv-content .invoice-five-details .gradient-block{background:rgba(225,255,237,.3)}[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-notes{border-color:rgba(225,255,237,.3)}[data-layout-mode=dark] .invoice-one .inv-content .invoice-header{background-color:#2a2b2f;color:#aaa}[data-layout-mode=dark] .time-list .dash-stats-list h4,[data-layout-mode=dark] .time-list .dash-stats-list .h4{color:#aaa}[data-layout-mode=dark] .topics,[data-layout-mode=dark] .w-sidebar{background-color:#16191c;border:1px solid #2e3840}[data-layout-mode=dark] .topics .topic-title a,[data-layout-mode=dark] .w-sidebar .topic-title a{color:#aaa}[data-layout-mode=dark] .topics .topics .topics-list li a,[data-layout-mode=dark] .w-sidebar .topics .topics-list li a{color:#aaa}[data-layout-mode=dark] .roles-menu ul{border:1px solid #16191c;background:#16191c}[data-layout-mode=dark] .roles-menu ul li a{color:#aaa}[data-layout-mode=dark] .list-group-item,[data-layout-mode=dark] .activity-box,[data-layout-mode=dark] .punch-info .punch-hours,[data-layout-mode=dark] .punch-det,[data-layout-mode=dark] .att-statistics .stats-info,[data-layout-mode=dark] .stats-info{border:1px solid #2e3840;background:#16191c;color:#aaa}[data-layout-mode=dark] .form-control,[data-layout-mode=dark] .signature-invoice .form-group-bank .nav-pills,[data-layout-mode=dark] .service-upload{border:1px solid #3b3c3e;background:rgba(193,193,193,.07);color:#aaa}[data-layout-mode=dark] .form-control{font-size:14px}[data-layout-mode=dark] .form-control::-webkit-input-placeholder{color:#aaa;opacity:1}[data-layout-mode=dark] .form-control:-moz-placeholder{color:#aaa;opacity:1}[data-layout-mode=dark] .form-control::-moz-placeholder{color:#aaa;opacity:1}[data-layout-mode=dark] .form-control:-ms-input-placeholder{color:#aaa;opacity:1}[data-layout-mode=dark] .project-title a{color:#fff}[data-layout-mode=dark] .select2-container--default .select2-selection--single .select2-selection__rendered{color:#aaa;background:#1c1d22}[data-layout-mode=dark] .profile-widget{border:1px solid #2e3840;background:#16191c}[data-layout-mode=dark] .profile-widget .user-name a{color:#fff}[data-layout-mode=dark] .stats-info h6,[data-layout-mode=dark] .stats-info .h6{color:#aaa}[data-layout-mode=dark] .modal-body .form-control{border-color:#e3e3e3;box-shadow:none;background-color:rgba(0,0,0,0);color:#aaa}[data-layout-mode=dark] .chat-main-row .chat-main-wrapper .chat-sidebar{border-left:1px solid #2e3840}[data-layout-mode=dark] .nav-tabs{border-bottom:none}[data-layout-mode=dark] .chat-line{border-bottom:1px solid #2e3840}[data-layout-mode=dark] .file-wrap .file-sidebar .file-header{background-color:#16191c;border-bottom:1px solid #2e3840;color:#aaa}[data-layout-mode=dark] .file-wrap .file-sidebar .file-pro-list{background-color:#16191c}[data-layout-mode=dark] .file-wrap .file-sidebar .file-pro-list .file-scroll .file-menu li a{color:#aaa}[data-layout-mode=dark] .file-cont-wrap .file-cont-inner .file-cont-header{background-color:#16191c;border-bottom:1px solid #2e3840}[data-layout-mode=dark] .file-cont-wrap .file-cont-inner .file-cont-header span{color:#aaa}[data-layout-mode=dark] .file-content .file-body{background-color:#16191c}[data-layout-mode=dark] .file-content .file-body .file-scroll .file-content-inner{padding:15px;width:100%}[data-layout-mode=dark] .file-content .file-body .file-scroll .file-content-inner .card-file .card-file-thumb{background-color:#1c1d22}[data-layout-mode=dark] .file-content .file-search{background-color:#1c1d22;border-bottom:1px solid #2e3840}[data-layout-mode=dark] .file-content .file-search .form-control{background-color:#1c1d22;color:#aaa}[data-layout-mode=dark] .file-wrap .file-sidebar .file-search{background-color:#1c1d22;border-bottom:1px solid #2e3840}[data-layout-mode=dark] .file-wrap .file-sidebar .file-search .form-control{background-color:#16191c}[data-layout-mode=dark] .file-cont-wrap .file-cont-inner .file-cont-header .file-options a{color:#aaa}[data-layout-mode=dark] .file-wrap{border:1px solid #2e3840}[data-layout-mode=dark] .file-wrap .file-sidebar{border-right:1px solid #2e3840}[data-layout-mode=dark] .file-wrap .file-sidebar .file-search .input-group .form-control{color:#aaa;background-color:#1c1d22}[data-layout-mode=dark] .table-bordered td{border:1px solid #2e3840}[data-layout-mode=dark] .nav-tabs.nav-tabs-bottom li a.active{color:#fff}[data-layout-mode=dark] .offcanvas{background-color:#1c1d22}[data-layout-mode=dark] .offcanvas .sidebar-headerset{border-bottom:1px solid #2e3840}[data-layout-mode=dark] .offcanvas h5,[data-layout-mode=dark] .offcanvas .h5{color:#ced4da}[data-layout-mode=dark] .offcanvas .settings-mains .layout-head h5,[data-layout-mode=dark] .offcanvas .settings-mains .layout-head .h5{color:#ced4da}[data-layout-mode=dark] .offcanvas .settings-mains .layout-head h6,[data-layout-mode=dark] .offcanvas .settings-mains .layout-head .h6{color:#ced4da}[data-layout-mode=dark] .offcanvas .sidebar-headerset h2,[data-layout-mode=dark] .offcanvas .sidebar-headerset .h2,[data-layout-mode=dark] .offcanvas .sidebar-headerset h3,[data-layout-mode=dark] .offcanvas .sidebar-headerset .h3{color:#ced4da}[data-layout-mode=dark] .offcanvas .card-radio .form-check-label{border-color:#ced4da}[data-layout-mode=dark] .offcanvas .offcanvas-footer{border-top:1px solid #2e3840 !important}[data-layout-mode=dark] .review-section .review-header{background-color:#1c1d22;border:1px solid #2e3840}[data-layout-mode=dark] .table-bordered th,[data-layout-mode=dark] .dropdown-menu{border:1px solid #2e3840}[data-layout-mode=dark] .chat-window,[data-layout-mode=dark] .chat-window .chat-cont-left,[data-layout-mode=dark] .chat-cont-right,[data-layout-mode=dark] .chat-window .chat-cont-left .chat-header,[data-layout-mode=dark] .chat-window .chat-cont-right .chat-header,[data-layout-mode=dark] .chat-window .chat-cont-right .chat-body,[data-layout-mode=dark] .chat-window .chat-cont-left .chat-search,[data-layout-mode=dark] .chat-window .chat-cont-left .chat-users-list a.chat-block,[data-layout-mode=dark] .dropdown-menu,[data-layout-mode=dark] .mail-provider,[data-layout-mode=dark] #plan-billing-slider .owl-item .packages.active,[data-layout-mode=dark] .form-select,[data-layout-mode=dark] .form-group .form-control,[data-layout-mode=dark] .input-block .form-control,[data-layout-mode=dark] .input-group-text,[data-layout-mode=dark] .blog,[data-layout-mode=dark] .bootstrap-tagsinput,[data-layout-mode=dark] .custom_check .checkmark,[data-layout-mode=dark] .checkmark,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .thanks-msg,[data-layout-mode=dark] .chat-cont-left .chat-scroll{background:#1c1d22;border-color:#3b3c3e;color:#ced4da}[data-layout-mode=dark] body .modal-body .select2-container--default .select2-selection--single,[data-layout-mode=dark] .card.company-settings-new .input-block.service-upload.logo-upload .sites-logo,[data-layout-mode=dark] .template-invoice-card .invoice-card-title h6,[data-layout-mode=dark] .template-invoice-card .invoice-card-title .h6,[data-layout-mode=dark] .invoice-template-tab.invoices-main-tabs,[data-layout-mode=dark] .invoices-main-tabs,[data-layout-mode=dark] .blog,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-address,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-details-content .invoice-status-details{border-color:#3b3c3e}[data-layout-mode=dark] .notifications .notification-list li{box-shadow:0px 1px 0px 0px #3b3c3e}[data-layout-mode=dark] #plan-billing-slider .owl-item .packages,[data-layout-mode=dark] .grid-blog .post-widget,[data-layout-mode=dark] .nav-tabs .nav-link.active{background:#2a2b2f;border-color:#3b3c3e}[data-layout-mode=dark] .chat-window .chat-cont-right .chat-header .chat-block .media-body .user-status,[data-layout-mode=dark] .dash-widget-header .dash-count .dash-counts p,[data-layout-mode=dark] .user-menu .dropdown-menu .dropdown-item,[data-layout-mode=dark] .user-content .user-name{color:#ced4da;background:#1c1d22}[data-layout-mode=dark] .card-table .card-body .table td,[data-layout-mode=dark] .table tbody td h2.table-avatar a:hover,[data-layout-mode=dark] .table tbody td .table-avatar.h2 a:hover,[data-layout-mode=dark] .card-table .companies-table .table td,[data-layout-mode=dark] quotations.html,[data-layout-mode=dark] .notifications .notification-list li blockquote,[data-layout-mode=dark] .service-upload .drop-browse,[data-layout-mode=dark] .grid-blog .blog-title a,[data-layout-mode=dark] .grid-blog .post-widget,[data-layout-mode=dark] .card{color:#aaa}[data-layout-mode=dark] .post-title{color:#7539ff}[data-layout-mode=dark] .companies-table .table tbody td h2.table-avatar a,[data-layout-mode=dark] .card-table .card-body .table th,[data-layout-mode=dark] table.dataTable>thead .sorting:before,[data-layout-mode=dark] table.dataTable>thead .sorting_asc:before,[data-layout-mode=dark] table.dataTable>thead .sorting_desc:before,[data-layout-mode=dark] table.dataTable>thead .sorting_asc_disabled:before,[data-layout-mode=dark] table.dataTable>thead .sorting_desc_disabled:before,[data-layout-mode=dark] .table tbody td h2.table-avatar a,[data-layout-mode=dark] .table tbody td .table-avatar.h2 a,[data-layout-mode=dark] .nav-tabs .nav-link.active,[data-layout-mode=dark] .customer-text-one,[data-layout-mode=dark] .activity-feed .feed-item.timeline-item span.timeline-user a,[data-layout-mode=dark] .invoice-sign span,[data-layout-mode=dark] .ticket-information .support-details-cont h6,[data-layout-mode=dark] .ticket-information .support-details-cont .h6,[data-layout-mode=dark] .ticket-history .card-inform .ticket-info h6,[data-layout-mode=dark] .ticket-history .card-inform .ticket-info .h6,[data-layout-mode=dark] .kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket .kanban-head h6,[data-layout-mode=dark] .kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket .kanban-head .h6,[data-layout-mode=dark] .kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box h6,[data-layout-mode=dark] .kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .h6,[data-layout-mode=dark] .inv-content .invoice-table table tr td,[data-layout-mode=dark] .inv-content .invoice-table table tr th,[data-layout-mode=dark] .inv-content .total-amountdetails span,[data-layout-mode=dark] .invoice-one .bank-details .payment-info span,[data-layout-mode=dark] .invoice-one .bank-details .payment-info div,[data-layout-mode=dark] .invoice-one .thanks-msg,[data-layout-mode=dark] .invoice-two .inv-content .invoice-header .inv-header-left h2,[data-layout-mode=dark] .invoice-two .inv-content .invoice-header .inv-header-left .h2,[data-layout-mode=dark] .invoice-two .inv-content .invoice-table-details table thead tr th,[data-layout-mode=dark] .invoice-two .inv-content .invoice-table-details table tr .table-description,[data-layout-mode=dark] .invoice-two .inv-content .invoice-table-details table tr td,[data-layout-mode=dark] .invoice-two .inv-content .invoice-table-footer .table-footer-right table td,[data-layout-mode=dark] .invoice-two .inv-content .thanks-msg,[data-layout-mode=dark] .invoice-two .inv-content .two-invoice-details h5,[data-layout-mode=dark] .invoice-two .inv-content .two-invoice-details .h5,[data-layout-mode=dark] .invoice-two .inv-content .bank-details .payment-info .debitcard,[data-layout-mode=dark] .invoice-two .inv-content .terms-condition span,[data-layout-mode=dark] .invoice-two .inv-content .bank-details .payment-info .payment-title,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-header .company-details .invoice-title,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-header .company-details .gst-details span,[data-layout-mode=dark] .inv-content .invoice-address .invoice-to .inv-to-address,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-table table thead tr th,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-table table td,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table tr td,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-header .inv-header-left .tax-invoice,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date-no,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-header .company-details .invoice-title,[data-layout-mode=dark] .inv-content .invoice-header .inv-header-right .inv-date span,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to .inv-to-address,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment span,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr .table-description,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-table-details table thead tr th,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-table-details table,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table td,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .total-amountdetails span,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .bank-details .payment-info .payment-title,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .bank-details .payment-info span,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-header .inv-header-left .tax-invoice,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .terms-condition span,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .bank-details .payment-info .debitcard,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .thanks-msg,[data-layout-mode=dark] .invoice-five .terms-condition ol li,[data-layout-mode=dark] .invoice-five .inv-content .invoice-header .inv-header-right h2,[data-layout-mode=dark] .invoice-five .inv-content .invoice-header .inv-header-right .h2,[data-layout-mode=dark] .invoice-five .inv-content .invoice-five-details .invoice-date .invoice-date-details,[data-layout-mode=dark] .company-booking-address.company-five-address .company-add h4,[data-layout-mode=dark] .company-booking-address.company-five-address .company-add .h4,[data-layout-mode=dark] .company-booking-address.company-five-address .invoice-date p,[data-layout-mode=dark] .invoice-address-details.invoice-five-group .invoice-to .inv-to-address,[data-layout-mode=dark] .invoice-five .invoice-table-details table tr .table-description,[data-layout-mode=dark] .invoice-five .invoice-table-details table tr td,[data-layout-mode=dark] .invoice-five .invoice-table-footer .table-footer-right table td,[data-layout-mode=dark] .total-amt-word tr td span,[data-layout-mode=dark] .inv-content .bank-details .account-details span,[data-layout-mode=dark] .invoice-five .invoice-table-details table thead tr th,[data-layout-mode=dark] .receipt-wrap .receipt-top .company-name,[data-layout-mode=dark] .receipt-wrap .receipt-heading,[data-layout-mode=dark] .receipt-wrap .customer-list li .desc,[data-layout-mode=dark] .receipt-wrap .receipt-table thead th,[data-layout-mode=dark] .receipt-wrap .total-payable,[data-layout-mode=dark] .login-wrapper .loginbox .account-subtitle,[data-layout-mode=dark] .receipt-three .receipt-top .receipt-title,[data-layout-mode=dark] .receipt-four .receipt-top .receipt-title{color:#fff}[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-header .triangle-right{border-left:58px solid #16191c}[data-layout-mode=dark] .invoice-one .gst-details h6,[data-layout-mode=dark] .invoice-one .gst-details .h6,[data-layout-mode=dark] .invoice-one .inv-header-right h6,[data-layout-mode=dark] .invoice-one .inv-header-right .h6,[data-layout-mode=dark] .invoice-one .inv-content .invoice-header .inv-header-right p span{color:#878a99}[data-layout-mode=dark] .invoice-one .inv-content .invoice-header .inv-header-right p span{background:rgba(225,255,237,.3);color:#fff}[data-layout-mode=dark] .invoice-one .inv-content span.line{background:rgba(225,255,237,.3)}[data-layout-mode=dark] .inv-content .invoice-header{border-bottom:rgba(225,255,237,.3)}[data-layout-mode=dark] .list-btn .btn-filters{background:#36373d;box-shadow:0px 4px 4px 0px rgba(0,0,0,.02);border-color:rgba(0,0,0,0)}[data-layout-mode=dark] .list-btn .filter-list li a.active,[data-layout-mode=dark] .btn-import{border-color:#7539ff}[data-layout-mode=dark] .btn-import{color:#7539ff;background:rgba(0,0,0,0)}[data-layout-mode=dark] .btn-import:hover{background:#7539ff}[data-layout-mode=dark] .card-table .card-body .table td,[data-layout-mode=dark] .invoice-one .invoice-table table tr td,[data-layout-mode=dark] .invoice-one .bank-details,[data-layout-mode=dark] .invoice-one .thanks-msg,[data-layout-mode=dark] .invoice-one .total-amountdetails,[data-layout-mode=dark] .invoice-two .inv-content .invoice-header,[data-layout-mode=dark] .invoice-two .inv-content .invoice-header,[data-layout-mode=dark] .invoice-two .inv-content .two-invoice-details .company-booking-address,[data-layout-mode=dark] .invoice-two .inv-content .invoice-table-details table tr,[data-layout-mode=dark] .invoice-two .inv-content .thanks-msg,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table tr td,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-table table tr,[data-layout-mode=dark] .inv-content .bank-details,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .total-amountdetails,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .bank-details,[data-layout-mode=dark] .invoice-five .invoice-table-details table tr{border-bottom:1px solid #3b3c3e}[data-layout-mode=dark] .invoice-two .inv-content .thanks-msg{border-top:1px solid #3b3c3e}[data-layout-mode=dark] .invoice-one .totalamount-footer,[data-layout-mode=dark] .invoice-two .inv-content .totalamount-footer,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .totalamount-footer{border-color:#3b3c3e}[data-layout-mode=dark] .invoice-one .inv-content,[data-layout-mode=dark] .invoice-two .inv-content .invoice-table-details table,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-table table,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-address-four,[data-layout-mode=dark] .invoice-five .invoice-table-details table{border:1px solid #3b3c3e}[data-layout-mode=dark] .invoice-one h5,[data-layout-mode=dark] .invoice-one .h5,[data-layout-mode=dark] .inv-content .invoice-table table thead tr,[data-layout-mode=dark] .invoice-one .thanks-msg,[data-layout-mode=dark] .invoice-two .inv-content .invoice-table-details table thead tr,[data-layout-mode=dark] .invoice-two .inv-content .thanks-msg,[data-layout-mode=dark] .invoice-two .file-link .download-link,[data-layout-mode=dark] .invoice-two .file-link .print-link,[data-layout-mode=dark] .invoice-three .invoice-wrapper .inv-content .invoice-table table thead tr,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-table-details table thead tr,[data-layout-mode=dark] .invoice-five .invoice-table-details table .ecommercetable{background:#2a2b2f}[data-layout-mode=dark] .table-hover tbody tr:hover{background:none}[data-layout-mode=dark] .user-menu .dropdown-menu .dropdown-item:hover{color:#fff;background:none}[data-layout-mode=dark] .status-toggle .check:checked+.checktoggle{background-color:rgba(85,206,99,.3);border:1px solid rgba(85,206,99,.3)}[data-layout-mode=dark] .chat-window .chat-cont-left .chat-search .input-group .form-control,[data-layout-mode=dark] .modal-content,[data-layout-mode=dark] .card .card-body,[data-layout-mode=dark] .top-action-left .dropdown-toggle,[data-layout-mode=dark] .btn-white-outline,[data-layout-mode=dark] .card.timeline-card{background:#1e1f25}[data-layout-mode=dark] .inbox-menu li a,[data-layout-mode=dark] .product-list-item-img span{color:#aaa}[data-layout-mode=dark] .top-action-left .dropdown-toggle,[data-layout-mode=dark] .btn-white-outline{border-color:#3b3c3e;color:#aaa}[data-layout-mode=dark] .pagination .paginate_button.next .page-link,[data-layout-mode=dark] .pagination .paginate_button.previous .page-link{background:rgba(193,193,193,.07);border:1px solid #3b3c3e;box-shadow:0px 4px 4px 0px rgba(0,0,0,.02);color:#aaa}[data-layout-mode=dark] .setting-menu{color:#fff !important}[data-layout-mode=dark] .card.timeline-card,[data-layout-mode=dark] .invoice-item-date,[data-layout-mode=dark] .invoice-item-two,[data-layout-mode=dark] .activity-feed .feed-item,[data-layout-mode=dark] .kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban,[data-layout-mode=dark] .kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .ticket-due,[data-layout-mode=dark] .blog,[data-layout-mode=dark] .invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment{border-color:#3b3c3e}[data-layout-mode=dark] .blog-image img{border-bottom-left-radius:0;border-bottom-right-radius:0}[data-layout-mode=dark] .invoice-terms .invoice-terms-icon{background:rgba(239,239,239,.12)}[data-layout-mode=dark] .dark-white-logo{display:inline-block !important}[data-layout-mode=dark] .light-color-logo{display:none !important}[data-layout-mode=dark] .invoice-item .invoice-details strong{color:#878a99}[data-layout-mode=dark] .packages.package-selected{background:rgba(115,102,255,.3)}[data-layout-mode=dark] .chat-cont-right ul.list-unstyled .chat-block.received .media-body>div,[data-layout-mode=dark] .chat-window .chat-cont-right .chat-body .chat-block.received .media-body .msg-box>div,[data-layout-mode=dark] .chat-window .chat-cont-right .chat-footer,[data-layout-mode=dark] .chat-window .chat-cont-right .chat-footer .input-group .form-control,[data-layout-mode=dark] .form-group-bank,[data-layout-mode=dark] .description-box .note-frame,[data-layout-mode=dark] .form-group .note-editable,[data-layout-mode=dark] .input-block .note-editable,[data-layout-mode=dark] .note-toolbar,[data-layout-mode=dark] .form-group .note-toolbar,[data-layout-mode=dark] .input-block .note-toolbar,[data-layout-mode=dark] .note-btn,[data-layout-mode=dark] .ticket-information .support-details,[data-layout-mode=dark] .kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban{background:#2a2b2f}[data-layout-mode=dark] .chat-window .chat-cont-right .chat-body .chat-block .media-body .msg-box>div p,[data-layout-mode=dark] .chat-time span,[data-layout-mode=dark] .filter-buttons button.btn-secondary,[data-layout-mode=dark] .note-btn{color:#8a8a8a}[data-layout-mode=dark] .chat-window .chat-cont-right .chat-body .chat-block.received .media-body .msg-box:first-child:before{border-right:6px solid #2a2b2f}[data-layout-mode=dark] .chat-window .chat-cont-right .chat-footer,[data-layout-mode=dark] .form-group-bank,[data-layout-mode=dark] .note-btn,[data-layout-mode=dark] .note-toolbar,[data-layout-mode=dark] .ticket-information .support-details{border-color:#3b3c3e}[data-layout-mode=dark] .card-support{border:none}[data-layout-mode=dark] .invoices-main-tabs{padding-top:12px;padding-left:12px}[data-layout-mode=dark] .recurring-tab ul li button.active{background:rgba(115,102,255,.3) !important}[data-layout-mode=dark] .badge-gray-outline{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3);color:#fff}[data-layout-mode=dark] .filter-buttons button.btn-secondary:hover{box-shadow:inset 0 50px 0 0 rgba(117,57,255,.3)}[data-layout-mode=dark] .ticket-information .support-widget-icon,[data-layout-mode=dark] .ticket-information .customer-widget-icon,[data-layout-mode=dark] .ticket-information .support-details .btn-action-icon,[data-layout-mode=dark] .activity-feed .feed-item:before,[data-layout-mode=dark] .ticket-history .card-inform .ticket-info .ticket-upload{background:rgba(255,255,255,.3)}[data-layout-mode=dark] .ticket-history .card-inform .ticket-info .ticket-upload{border-color:rgba(255,255,255,.3)}[data-layout-mode=dark] .ticket-history .card-inform .ticket-info .ticket-upload:hover{background:rgba(117,57,255,.3);border-color:rgba(117,57,255,.3)}.status-toggle .checktoggle{transform:none}[data-topbar=light][data-layout-mode=dark] body .logo-dark,[data-topbar=light][data-layout-mode=dark] body .logo-lightmode{display:none}[data-topbar=light][data-layout-mode=dark] body .logo-light,[data-topbar=light][data-layout-mode=dark] body .logo-darkmode{display:inline-block}[data-topbar=light][data-layout-mode=dark] body .header .main-logo{background:#1c1d22}[data-topbar=light][data-layout-mode=dark] body .header .logo-color{display:none}[data-topbar=light][data-layout-mode=dark] body .header .logo-white{display:block}[data-topbar=light][data-layout-mode=dark] body .header .toggle-bars .bar-icons{background:#aaa}[data-topbar=light][data-layout-mode=dark] body .header .logo{display:none}[data-topbar=light][data-layout-mode=dark] body .header .logo2{display:inline-block;line-height:60px}[data-topbar=light][data-layout-mode=dark] body .header .user-menu.nav>li>a span{color:#aaa}[data-topbar=light][data-layout-mode=dark] body .header .has-arrow .dropdown-toggle:after{border-color:#aaa}[data-topbar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul.sidebar-vertical .menu-title span{color:#fff}[data-topbar=light][data-layout-mode=dark] body .user-menu.nav .dropdown-heads>a,[data-topbar=light][data-layout-mode=dark] body .customer-details-group .customer-details .customer-widget-icon i{background:#28292d}[data-topbar=light][data-layout-mode=dark] body .user-menu.nav .dropdown-heads>a i{color:#aaa}[data-topbar=light][data-layout-mode=dark] body .signature-invoice{background:#1e1f25}[data-topbar=light][data-layout-mode=dark][data-layout=horizontal] body .sidebar .sidebar-menu ul{background:#1c1d22;border-color:#3b3c3e}[data-topbar=light][data-layout-mode=dark][data-layout=horizontal] body .sidebar .sidebar-menu ul li.submenu ul li a:hover{background:#1c1d22}[data-sidebar=light][data-layout-mode=dark] body #toggle_btn{color:#aaa}[data-sidebar=light][data-layout-mode=dark] body .header{background:#1c1d22;border-color:#1c1d22}[data-sidebar=light][data-layout-mode=dark] body .header .top-nav-search form .form-control{background:rgba(193,193,193,.07);border:1px solid #3b3c3e;color:#aaa}[data-sidebar=light][data-layout-mode=dark] body .header .top-nav-search form .form-control::-webkit-input-placeholder{color:#aaa;opacity:1}[data-sidebar=light][data-layout-mode=dark] body .header .top-nav-search form .form-control:-moz-placeholder{color:#aaa;opacity:1}[data-sidebar=light][data-layout-mode=dark] body .header .top-nav-search form .form-control::-moz-placeholder{color:#aaa;opacity:1}[data-sidebar=light][data-layout-mode=dark] body .header .top-nav-search form .form-control:-ms-input-placeholder{color:#aaa;opacity:1}[data-sidebar=light][data-layout-mode=dark] body .sidebar{background-color:#1c1d22}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu{background-color:#1c1d22}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu a.active i{color:#7539ff}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu a.active span{color:#7539ff}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu a.active span.menu-arrow{color:#7539ff}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a span{color:#aaa}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li ul li a{background:#1c1d22}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu .sidebar .sidebar-menu ul li.submenu ul li a:hover{background:rgba(0,0,0,0)}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu .greedy ul li a:hover,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul>li>a:hover,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a:hover span,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li.submenu ul li a.active,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a:hover i,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a.active i{color:#7539ff}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li.submenu ul li a.active:after{background:#fff;border:1px solid #fff}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a.active::before,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a.active::after,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a.active::before,[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu ul li a.active::before{background:#7539ff}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu .greedys .viewmoremenu{color:#b7c0cd}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu .greedys .viewmoremenu:hover{color:#fff}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu .greedys .hidden-links li a:hover{color:#7539ff}[data-sidebar=light][data-layout-mode=dark] body .sidebar .sidebar-menu .greedys .hidden-links li a:hover span{color:#7539ff}[data-layout-mode=light][data-sidebar=dark] nav.greedy button{color:#fff !important}[data-sidebar=gradient] .sidebar{background:linear-gradient(92.08deg, #FF0000 0%, #764BA2 100%)}[data-sidebar=gradient] .sidebar .sidebar-menu ul li ul li a{background:none}[data-sidebar=gradient] .sidebar .sidebar-menu ul li a.active::before{display:none}[data-sidebar=gradient] .sidebar .sidebar-menu ul li.submenu ul li a.active:after,[data-sidebar=gradient] .sidebar .sidebar-menu ul li a.active::after{background:#fff}[data-sidebar=gradient] .sidebar .sidebar-menu ul li.submenu ul li a.active:after{border:1px solid #fff}[data-sidebar=gradient] .sidebar .sidebar-menu ul li a,[data-sidebar=gradient] .sidebar .sidebar-menu ul li a span{color:#b7c0cd}[data-sidebar=gradient] .sidebar .sidebar-menu ul li.submenu ul li a.active,[data-sidebar=gradient] .sidebar .sidebar-menu ul li a:hover,[data-sidebar=gradient] .sidebar .sidebar-menu ul li a:hover span{color:#fff}[data-sidebar=gradient] .sidebar-twocol.sidebar .sidebar-left{background:linear-gradient(92.08deg, #FF0000 0%, #764BA2 100%)}[data-sidebar=gradient] .sidebar-twocol.sidebar .sidebar-right ul li a.active{color:#405189}[data-sidebar=gradient-2] .sidebar{background:linear-gradient(to right, #7539FF 0%, #0253cc 100%)}[data-sidebar=gradient-2] .sidebar-twocol.sidebar .sidebar-left{background:linear-gradient(to right, #7539FF 0%, #0253cc 100%)}[data-sidebar=gradient-2] .sidebar-twocol.sidebar .sidebar-right ul li a.active{color:#7539ff}[data-sidebar=gradient-2] #layout-position .radio input:checked+label{background:#7539ff;color:#fff}[data-sidebar=gradient-3] .sidebar{background:linear-gradient(to right, #ff737b 0%, #453a94 100%)}[data-sidebar=gradient-3] .sidebar-twocol.sidebar .sidebar-left{background:linear-gradient(to right, #ff737b 0%, #453a94 100%)}[data-sidebar=gradient-3] .sidebar-twocol.sidebar .sidebar-right ul li a.active{color:#ff737b}[data-sidebar=gradient-3] #layout-position .radio input:checked+label{background:#ff737b;color:#fff}[data-sidebar=gradient-4] .sidebar{background:linear-gradient(to right, #1ec1b0 0%, #764ba2 100%)}[data-sidebar=gradient-4] .sidebar-twocol.sidebar .sidebar-left{background:linear-gradient(to right, #1ec1b0 0%, #764ba2 100%)}[data-sidebar=gradient-4] .sidebar-twocol.sidebar .sidebar-right ul li a.active{color:#1ec1b0}[data-sidebar=gradient-4] #layout-position .radio input:checked+label{background:#1ec1b0;color:#fff}[data-sidebar-size=sm-hover] [data-layout=twocolumn] .page-wrapper{margin:0}[data-sidebar-size=sm-hover] [data-layout=twocolumn] .page-wrapper .sidebar .sidebar-left{display:block}[data-sidebar-size=sm-hover] [data-layout=twocolumn] .page-wrapper .sidebar .sidebar-right{display:none}[data-layout=horizontal] body .header{box-shadow:none}[data-layout=horizontal] body .sidebar{width:100% !important;bottom:inherit}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover{background:none}[data-layout=horizontal] body .sidebar .sidebar-menu ul li span,[data-layout=horizontal] body .sidebar .sidebar-menu ul li i,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a .menu-arrow{display:inline-block !important;color:#878a99}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a span.badge{color:#fff}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.subdrop span,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.subdrop i,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.subdrop .menu-arrow{color:#7539ff}[data-layout=horizontal] body .sidebar .slimScrollDiv,[data-layout=horizontal] body .sidebar .sidebar-inner{height:auto !important;overflow:inherit !important}[data-layout=horizontal] body .sidebar .hidden{display:none !important}[data-layout=horizontal] body .sidebar .sidebar-menu{padding:0 !important;height:60px;display:flex;align-items:center}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active::before{display:none}[data-layout=horizontal] body .sidebar .sidebar-vertical{display:none !important}[data-layout=horizontal] body .sidebar .sidebar-horizantal{display:flex !important}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a{flex-direction:inherit;text-align:left}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.subdrop,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active{color:#7539ff}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover i,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.subdrop i,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active i{color:#7539ff}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover span,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.subdrop span,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active span{color:#7539ff}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover span.menu-arrow,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.subdrop span.menu-arrow,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active span.menu-arrow{color:#7539ff}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover span.badge,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.subdrop span.badge,[data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active span.badge{color:#fff}[data-layout=horizontal] body .sidebar .sidebar-menu .menu-title{display:none !important}[data-layout=horizontal] body .sidebar ul li span{display:inline-block !important}[data-layout=horizontal] body .sidebar .hidden-links .submenu ul{box-shadow:0 5px 4px rgba(0,0,0,.2);border:1px solid #d5d5d5;max-height:200px;overflow-y:inherit}[data-layout=horizontal] body .sidebar .hidden-links li a:hover{color:#333}[data-layout=horizontal] body .sidebar .sidebar-menu ul{display:flex;align-items:center;-webkit-align-items:center}[data-layout=horizontal] body .sidebar .sidebar-menu ul.links>li>a{padding-top:20.5px;padding-bottom:20.5px}[data-layout=horizontal] body .sidebar .sidebar-menu ul.links>li>a .menu-arrow{top:21px}[data-layout=horizontal] body .sidebar .sidebar-menu ul li.submenu .noti-dot:before{display:none}[data-layout=horizontal] body .sidebar .sidebar-menu ul li.submenu ul li a:hover{color:#7539ff;background:#fff}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a .menu-arrow{right:0}[data-layout=horizontal] body .sidebar .sidebar-menu ul ul{display:none;width:200px;background-color:#1c1d22;position:absolute;top:60px;left:0}[data-layout=horizontal] body .sidebar .sidebar-menu ul ul li a .menu-arrow{right:15px}[data-layout=horizontal] body .sidebar .sidebar-menu ul ul a{padding:8px 15px}[data-layout=horizontal] body .sidebar .list-inline-item li a:hover{color:#fff}[data-layout=horizontal] body #sidebar-view,[data-layout=horizontal] body #sidebar-size,[data-layout=horizontal] body #layout-width,[data-layout=horizontal] body #layout-position{display:none}[data-layout=horizontal] body #toggle_btn{display:none}[data-layout=horizontal] body ul.hidden-links{position:absolute !important;right:0;background:#fff;width:100%;top:60px;justify-content:start;align-items:start !important;flex-wrap:wrap;border-top:1px dashed #e3e3e3;padding:12px 3px;box-shadow:0 5px 4px rgba(0,0,0,.2)}[data-layout=horizontal] body ul.hidden-links ul{left:0 !important;position:absolute !important;top:40px !important;background-color:#fff !important;width:100% !important;z-index:9999}[data-layout=horizontal] body ul.hidden-links ul li a{width:100%}[data-layout=horizontal] body ul.hidden-links ul li a:hover{color:#333}[data-layout=horizontal] body ul.hidden-links>li{width:20%}[data-layout=horizontal] body ul.hidden-links>li a{display:block;padding:5px 15px}[data-layout=horizontal] body ul.hidden-links>li a:hover{background:none}[data-layout=horizontal] body ul.hidden-links li a .menu-arrow{right:10px !important}[data-layout=horizontal] body .sidebar .sidebar-menu ul li a{padding:10px 15px}[data-layout=horizontal] body .greedy ul.list-inline-item.list-unstyled.links{width:95%}[data-layout=horizontal] body .greedy>button{display:block}[data-layout=horizontal] body nav.greedy button{align-self:stretch;transition:all .4s ease-out;padding:5px 0 0 5px;outline:0;border:0;font-size:14px;font-weight:700;background-color:rgba(0,0,0,0);color:#fff;min-width:100px;margin-right:20px}[data-layout=horizontal] body nav.greedy{position:relative;height:45px;justify-content:start}[data-layout=horizontal] body nav.greedy ul.hidden-links.hidden{display:none}[data-layout=horizontal] body .page-wrapper{margin:0;padding-top:120px}[data-layout=horizontal] body .sidebar .sidebar-menu ul ul ul{position:absolute;right:-200px;top:0;left:auto}[data-layout=horizontal] body .sidebar ul ul li{display:inline-block !important;width:100%}[data-layout=horizontal] body .hidden-links .menu-title{display:inline-block !important;color:#333 !important}[data-sidebar=dark][data-layout=horizontal] body .sidebar .sidebar-menu ul li a:hover span.menu-arrow,[data-sidebar=dark][data-layout=horizontal] body .sidebar .sidebar-menu ul li a.active span.menu-arrow{color:#7539ff}[data-sidebar=dark] body .sidebar-twocol.sidebar .sidebar-left{background-color:#34444c}[data-sidebar=dark] body .sidebar-twocol.sidebar .sidebar-left .nav-link{color:#333}[data-sidebar=dark] body .sidebar-twocol.sidebar .sidebar-left .nav-link.active{color:#fff}[data-sidebar=dark] body .sidebar{box-shadow:0 1px 1px 0 rgba(0,0,0,.2);background-color:#1c1d22}[data-sidebar=dark] body .sidebar .sidebar-menu ul li.submenu ul li a:hover{color:#fff}[data-sidebar=dark] body .sidebar .sidebar-menu ul li a,[data-sidebar=dark] body .sidebar .sidebar-menu ul li a span{color:#b7c0cd}[data-sidebar=dark] body .sidebar .sidebar-menu ul li a:hover i,[data-sidebar=dark] body .sidebar .sidebar-menu ul li a:hover span,[data-sidebar=dark] body .sidebar .sidebar-menu ul li a.active span,[data-sidebar=dark] body .sidebar .sidebar-menu ul li a.active i{color:#7539ff}[data-sidebar=dark] body .sidebar .sidebar-menu ul li ul li a{background:rgba(0,0,0,0)}[data-sidebar=dark] body .sidebar .sidebar-menu .greedy ul li a:hover,[data-sidebar=dark] body .sidebar .sidebar-menu ul>li>a:hover,[data-sidebar=dark] body .sidebar .sidebar-menu ul li a:hover span,[data-sidebar=dark] body .sidebar .sidebar-menu ul li.submenu ul li a.active{color:#7539ff}[data-sidebar=dark] body .sidebar .sidebar-menu ul li.submenu ul li a.active:after{background:#fff;border:1px solid #fff}[data-sidebar=dark] body .sidebar .sidebar-menu ul li a.active::before{display:none}[data-sidebar=dark] body .sidebar .sidebar-menu ul li a.active::after,[data-sidebar=dark] body .sidebar .sidebar-menu ul li a.active::before,[data-sidebar=dark] body .sidebar .sidebar-menu ul li a.active::before{background:#fff}[data-sidebar=dark] body .sidebar .sidebar-menu .greedys .viewmoremenu{color:#b7c0cd}[data-sidebar=dark] body .sidebar .sidebar-menu .greedys .viewmoremenu:hover{color:#fff}[data-sidebar=dark] body .sidebar .sidebar-menu .greedys .hidden-links li a:hover{color:#7539ff}[data-sidebar=dark] body .sidebar .sidebar-menu .greedys .hidden-links li a:hover span{color:#7539ff}[data-sidebar=dark] body .main-logo{background:rgba(0,0,0,0)}[data-sidebar=dark] body .two-col-bar .sidebar .sidebar-left .nav-link{padding:5px;color:#fff}[data-sidebar=dark] body .two-col-bar .sidebar .sidebar-left .nav-link.active{color:#fff}[data-topbar=light] body .header{background:#fff;border-color:rgba(0,0,0,0)}[data-topbar=light] body .header .main-logo{background:#fff}[data-topbar=light] body .header .page-title-box h3,[data-topbar=light] body .header .page-title-box .h3{color:#333}[data-topbar=light] body .header .logo-color{display:block}[data-topbar=light] body .header .logo-white{display:none}[data-topbar=light] body .header .toggle-bars .bar-icons{background:#878a99}[data-topbar=light] body .header .top-nav-search form .form-control{background:#fff;border:1px solid #e0e0e0;color:#333}[data-topbar=light] body .header .top-nav-search form .form-control::-webkit-input-placeholder{color:#333}[data-topbar=light] body .header .top-nav-search form .form-control:-ms-input-placeholder{color:#333}[data-topbar=light] body .header .top-nav-search form .form-control::placeholder{color:#333}[data-topbar=light] body .header .top-nav-search form .btn{color:#333}[data-topbar=light] body .header .header-left .logo2{display:inline-block;line-height:60px}[data-topbar=light] body .header .header-left .logo{display:none;line-height:60px}[data-topbar=light] body .header #toggle_btn .bar-icon span{background-color:#333}[data-topbar=light] body .header .user-menu.nav>li>a,[data-topbar=light] body .header .user-menu.nav>li>a span{color:#333}[data-topbar=light] body .header .has-arrow .dropdown-toggle:after{border-bottom:2px solid #333;border-right:2px solid #333}[data-sidebar=light] body .sidebar-twocol.sidebar .sidebar-right{background:#fff}[data-sidebar=light] body .sidebar-twocol.sidebar .sidebar-right ul li a.active{color:#333}[data-sidebar=light] body .sidebar-twocol.sidebar .sidebar-left .nav-link{color:#34444c;background:rgba(0,0,0,0)}[data-sidebar=light] body .sidebar-twocol.sidebar .sidebar-left .nav-link.active{color:#333;background:#fff}[data-sidebar=light] body .sidebar{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}[data-sidebar=light] body .sidebar ul li span{display:inline-block}[data-sidebar=light] body .sidebar ul li span:hover{display:inline-block !important}[data-sidebar=light] body .sidebar .sidebar-menu{padding:10px 0;background:#fff}[data-sidebar=light] body .sidebar .list-inline-item li a:hover i{color:#333}[data-sidebar=light] body .greedys .viewmoremenu{color:#878a99}[data-sidebar=light] body .greedys .viewmoremenu:hover{color:#7539ff}[data-sidebar=light] body nav.greedy button{color:#333 !important}[data-sidebar=light] body .sidebar-twocol.sidebar .sidebar-left{background:#fafafa}[data-sidebar=light] body .sidebar-twocol.sidebar .sidebar-left .nav-link.active{background:#34444c;color:#fff}[data-sidebar=light] body .mini-sidebar.expand-menu .sidebar ul li span{display:block !important}[data-sidebar=light] body .mini-sidebar .sidebar{background-color:#fff}[data-sidebar=light] body .mini-sidebar .sidebar ul li span{display:none !important}[data-sidebar=light] body nav.greedy button{color:#333}[data-sidebar=light] body .sidebar-menu ul li a:hover,[data-sidebar=light] body .two-col-bar .sidebar-menu ul li a:hover{color:#333}[data-sidebar=light] body .sidebar .sidebar-menu ul li.active a,[data-sidebar=light] body .two-col-bar .sidebar-menu ul li.active a{color:#333;background-color:rgba(0,0,0,0)}[data-topbar=dark] .header{background:#1c1d22;border-color:#2e3840}[data-topbar=dark] .header .main-logo{background:#1c1d22}[data-topbar=dark] .header .toggle-bars .bar-icons{background:#aaa}[data-topbar=dark] .header .logo-color{display:none}[data-topbar=dark] .header .logo-white{display:block}[data-topbar=dark] .header .user-content .user-name{color:#9e9e9e}[data-topbar=dark] .header .has-arrow .dropdown-toggle:after{border-bottom:2px solid #aaa;border-right:2px solid #aaa}[data-topbar=dark] .header .header-left .logo{display:block;line-height:60px}[data-topbar=dark] .header .top-nav-search form .form-control{border:1px solid #bbc4cc;color:#bbc4cc}[data-topbar=dark] .header .top-nav-search form .form-control::-webkit-input-placeholder{color:#bbc4cc}[data-topbar=dark] .header .top-nav-search form .form-control:-ms-input-placeholder{color:#bbc4cc}[data-topbar=dark] .header .top-nav-search form .form-control::placeholder{color:#bbc4cc}[data-topbar=dark] .header .top-nav-search form .btn{color:#bbc4cc}[data-topbar=dark] .header .user-menu.nav>li>a{color:#bbc4cc}[data-topbar=dark] .header #toggle_btn .bar-icon span{background-color:#bbc4cc}[data-topbar=dark] .header .page-title-box h3,[data-topbar=dark] .header .page-title-box .h3{color:#bbc4cc}[data-topbar=dark] .header .logo2{display:none}.two-col-bar{display:none}.sidebar-headerset{width:100%;padding:25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f5f5f5}.sidebar-headerset h2,.sidebar-headerset .h2{font-size:24px;font-weight:600}.sidebar-headerset h3,.sidebar-headerset .h3{font-size:15px;font-weight:400;margin:0}.settings-mains{padding:15px}.settings-mains h5,.settings-mains .h5{font-size:14px}.settings-mains .layout-head{margin-bottom:15px}.settings-mains .layout-head h5,.settings-mains .layout-head .h5{font-size:16px;font-weight:600;color:#272b41;margin-bottom:10px}.settings-mains .layout-head h6,.settings-mains .layout-head .h6{font-size:14px;font-weight:400;margin:0;color:#272b41}#layout-position .radio input+label{min-width:110px;border:0}.bor-rad-50{border-radius:50px}.bg-sidebarcolor{background:#f9f9f9;height:45px;display:block;border-radius:5px}.bg-sidebarcolor.bg-darks{background:#34444c}.bg-sidebarcolor.bg-gradients{background:linear-gradient(92.08deg, #FF0000 0%, #764BA2 100%)}.bg-sidebarcolor.bg-oranges{background:#ff9b44}.bg-sidebarcolor.bg-darkset{background:#16191c}.bg-blue{background-color:#00c5fb}.card-radio .form-check-input{display:none}.form-check .form-check-input{cursor:pointer}.form-check .form-check-input:focus{box-shadow:none}.form-check-input:checked{background-color:#7539ff;border-color:#7539ff}.card-radio .form-check-input:checked+.form-check-label{border-color:#3bb800 !important}.card-radio .form-check-label{background-color:var(--vz-card-bg);border:1px solid rgba(0,0,0,.125);border-radius:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;padding-right:32px;padding:10px}.form-check label{cursor:pointer}.card-radio .form-check-input:checked+.form-check-label:before{content:"✓";font-family:"Line Awesome Free";position:absolute;top:40%;left:40%;font-size:10px;background:#3bb800;font-weight:900;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50px;color:#f4f4f9;transform:translate(0%)}[data-layout-mode=dark] .super-admin-list-head{border-bottom-color:#3b3c3e}[data-layout-mode=dark] .super-admin-list-head .grid-info-item span{color:#aaa}[data-layout-mode=dark] .subscription-plane-head ul{border-bottom-color:#3b3c3e}.invoices-links{color:#1b2559;margin-right:20px}.invoices-links:last-child{margin-right:0px}.invoices-links:hover{color:#7539ff}.invoices-links.active{color:#7539ff}.invoices-links .feather{width:25px;height:25px}.report-card{border-radius:5px}.app-listing{padding:0;margin:0 -15px;list-style:none;align-items:flex-start}.app-listing li{width:20%;padding-left:10px;padding-right:10px}.multipleSelection .selectbox,.sortby .selectboxes{position:relative;background:#fff;width:100%;padding:13px 10px;font-weight:400;background:#fff;border:1px solid #f7f8f9;border-radius:7px;cursor:pointer}.selectbox-cont{height:220px;overflow-y:auto;padding-right:5px}.selectbox-cont::-webkit-scrollbar{width:4px;background:#d8d8d8;height:10px}.selectbox-cont::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #e7e7e7;border-radius:4px}.selectbox-cont::-webkit-scrollbar-thumb{background:rgba(231,234,252,.75);border-radius:4px}.selectbox-cont::-webkit-scrollbar-thumb:hover{background:rgba(231,234,252,.75)}.selectbox-cont-one{overflow-y:inherit}.selectboxes.order-by{min-width:154px;background:#d8d8d8;padding:6px 10px}.multipleSelection{position:relative;margin-bottom:20px}.multipleSelection #checkboxes-one{display:none;position:absolute;width:100%;left:0;z-index:1;margin-top:10px;padding:20px;background:#fff;border:1px solid #f2ecff;box-shadow:0px 4px 44px rgba(231,234,252,.75);border-radius:6px}.multipleSelection #checkboxes-one::before{border:7px solid #f2ecff;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;box-shadow:-2px 2px 2px -1px rgba(0,0,0,.1);content:"";left:30px;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.multipleSelection #checkboxes.form-custom .form-control{padding-left:25px;background:#f5f6fa;border:1px solid #e6e9f4;border-radius:5px;height:33px}.multipleSelection #checkboxes .form-custom i{position:absolute;top:35%;left:6px;color:#7e84a3;font-size:12px}.multi-filter,.sortby{position:relative}.multi-filter:before{border:7px solid #fff;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;box-shadow:-2px 2px 2px -1px rgba(0,0,0,.1);content:"";right:0;position:absolute;top:2px;transform-origin:0 0;transform:rotate(135deg)}.multipleSelection #checkboxes,.sortby #checkbox{display:none;position:absolute;width:300px;left:0;z-index:1;margin-top:10px;padding:20px;background:#fff;border:1px solid #f2ecff;box-shadow:0px 4px 44px rgba(231,234,252,.75);border-radius:6px}#checkboxes-one .form-custom{margin-bottom:14px}#checkboxes-one .form-custom .form-control{padding-left:14px;border:1px solid rgba(231,234,252,.75);border-radius:6px}#checkboxes-one .btn-grey{background:rgba(231,234,252,.75);color:#1b2559;margin-top:10px}#checkboxes-one .btn-grey:hover{background:#1b2559;color:#fff}#checkboxes-one .btn,#checkbox .btn{font-size:14px;font-weight:500;padding:8px 0px}.multipleSelection #checkboxes::before,.sortby #checkbox::before{border:7px solid #f2ecff;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;box-shadow:-2px 2px 2px -1px rgba(0,0,0,.1);content:"";left:30px;position:absolute;top:0;transform-origin:0 0;transform:rotate(135deg)}.check-list{position:relative}.date-picker{width:50%;float:left;padding-right:10px}#checkboxes .date-picker .bootstrap-datetimepicker-widget table td{padding-left:10px;padding-right:10px}#checkboxes .date-picker .form-custom .form-control{padding-left:10px}#checkboxes .form-custom{margin-bottom:14px}#checkboxes .form-custom .form-control{padding-left:14px;border:1px solid rgba(231,234,252,.75);border-radius:6px}#checkboxes .form-custom .form-control::placeholder{color:#8f9bba}#checkboxes .btn-grey{background:rgba(231,234,252,.75);color:#1b2559;margin-top:10px}#checkboxes .btn-grey:hover{background:#1b2559;color:#fff}.date-list ul{padding:0;margin:0;list-style:none;text-align:center}.date-list ul li{width:100%;padding:0;padding-bottom:5px}.date-list ul li:last-child{padding-bottom:0}.date-list .date-btn{background:#fff;color:#1b2559;border:1px solid #e7eafc;border-radius:4px;padding:10px 0 !important;width:100%}.date-list .date-btn:hover{background:#7539ff;color:#fff;border:1px solid #e7eafc}.form-custom{position:relative}.form-custom.cal-icon:after{font-size:14px}.form-custom i{color:#7e84a3;position:absolute;top:10px;left:10px}.card-header .form-custom .form-control{padding-left:30px;height:35px}#checkboxes .btn,#checkbox .btn{font-size:14px;font-weight:500;padding:8px 0px}.checkbox-title{font-weight:600;font-size:16px;color:#7539ff;margin-bottom:14px}.custom_check{color:#1b2559;display:inline-block;position:relative;font-size:14px;margin-bottom:15px;padding-left:30px;cursor:pointer;font-weight:400;user-select:none}.custom_check input{position:absolute;opacity:0;cursor:pointer}.custom_check input:checked~.checkmark{background-color:#7539ff;border-color:#7539ff}.custom_check input:checked~.checkmark:after{display:block}.custom_check .checkmark{position:absolute;top:0;left:0;height:19px;width:21px;border:1px solid #c4c4c4;background-color:#fff;border-radius:6px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.custom_check .checkmark::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:none;left:5px;top:2px;color:#fff;font-size:9px}.selectbox p{color:#1b2559;font-weight:500}.selectbox p .select-icon{color:#7539ff;width:20px;height:20px}.report-btn{margin-bottom:20px}.report-btn .btn{font-weight:600;color:#7539ff;background:#fff;border:2px solid #7539ff;border-radius:8px;width:100%;padding:11px 0}.report-btn .btn:hover{color:#fff;background:#7539ff;border:2px solid #7539ff}.report-btn .btn:hover img{filter:invert(0) brightness(100)}.invoice-total-inner .status-toggle .checktoggle{transform:translate(calc(0% - 0px), -30%);height:20px}.invoice-total-inner .status-toggle span{float:right;color:#3f4254;font-weight:600;margin:-10px 0 0}.invoices-tabs-card{background:rgba(0,0,0,0);box-shadow:unset}.invoices-tabs ul{padding:0;margin:0;list-style:none}.invoices-tabs ul li:last-child{margin-right:0}.invoices-tabs ul li a:hover{color:#7539ff}.invoices-tabs ul li a.active{color:#7539ff;border-bottom:2px solid #7539ff}.invoices-settings-btn{justify-content:end}.invoices-settings-btn .btn{font-weight:600;color:#fff;padding:12px 10px;min-width:167px;background:#1b2559;border:1px solid #1b2559;border-radius:6px}.invoices-settings-btn .btn:hover{background:#7539ff;border:1px solid #7539ff}.invoices-settings-btn .btn .feather{margin-right:6px}.invoices-settings-icon{color:#7539ff;margin-right:20px}.invoices-settings-icon .feather{width:24px;height:24px}.inovices-card{border-radius:5px}.inovices-card .card-body{padding:15px}.inovices-widget-header .inovices-amount{font-weight:600;font-size:24px;color:#7539ff}.inovices-widget-icon{padding:10px;border-radius:5px}@media(max-width: 1399.98px){.inovices-widget-icon{padding:5px}}.inovices-widget-icon img{width:20px}.inovices-all span{margin:0 0 0 5px;padding:0px;font-size:10px;font-weight:500;color:#28084b}.invoices-grid-card{background:#fff;box-shadow:0px 4px 24px rgba(228,228,228,.25);border-radius:10px;color:#1b2559}.invoices-grid-card .card-header{padding:20px;border:0}.invoices-grid-card .card-header .dropdown-action{margin-bottom:0}.invoices-grid-card .card-header .action-icon{color:#1b2559;display:initial}.invoices-grid-card .card-body{padding:20px}.invoices-grid-card .card-body span{font-size:14px}.invoices-grid-card .card-body h6,.invoices-grid-card .card-body .h6{font-size:16px;font-weight:500;color:#1b2559;margin-top:4px}.invoices-grid-card .card-footer{padding:20px;border:0}.invoices-grid-card .card-footer .badge{border-radius:6px;font-size:13px;font-weight:400;padding:7px 18px}.invoices-grid-card .bg-success-dark{background:#008f64}.invoices-grid-card .bg-danger-dark{background:red}.invoices-grid-card .bg-secondary-dark{background:#7539ff}.invoices-grid-card .bg-primary-dark{background:#2196f3}.invoices-grid-card .text-sm{font-size:14px}.invoice-grid-link{color:#1b2559}.invoice-grid-link:hover{color:#7539ff}.card-middle{padding:20px;background:#f7f7ff}.card-middle-avatar{display:inline-flex;font-size:16px;margin:0}.card-middle-avatar a{color:#1b2559}.card-middle-avatar a:hover{color:#7539ff}.invoice-load-btn{text-align:center;margin-top:30px;margin-bottom:30px}.invoice-load-btn .btn{font-weight:700;font-size:16px;color:#3e45eb;min-width:170px;padding:12px 15px;background:#fff;border:2px solid #3e45eb;border-radius:6px;display:inline-flex}.invoice-load-btn .btn:hover{color:#fff;background:#3e45eb;border:2px solid #3e45eb}.invoice-load-btn .btn:hover span{border:3px solid #fff;border-right-color:#fff}.invoice-load-btn .btn span{display:inline-block;width:25px;height:25px;margin-right:8px;vertical-align:0;border:3px solid #3e45eb;border-right-color:#3e45eb;border-radius:50%;border:3px solid rgba(62,69,235,.4901960784);border-right-color:#3e45eb;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.invoices-page-header{background:#fff;border-radius:10px;padding:12px}.invoices-page-header .invoices-breadcrumb-item a{font-weight:600;color:#7539ff}.invoices-page-header .invoices-breadcrumb-item a:hover{color:#377dff}.invoices-page-header .invoices-breadcrumb-item a:hover i{color:#fff;background:#377dff}.invoices-page-header .invoices-breadcrumb-item i{color:#fff;border-radius:50%;width:24px;height:24px;margin-right:10px;background:#7539ff}.invoices-create-btn .btn{font-weight:600;font-size:16px;color:#fff;border-radius:8px;padding:10px 0px;min-width:160px}.invoices-create-btn .invoices-preview-link{font-weight:600;color:#7539ff;margin-right:30px}.invoices-create-btn .invoices-preview-link:hover{color:#377dff}.invoices-create-btn .delete-invoice-btn{background:#1b2559;margin-right:10px}.invoices-create-btn .delete-invoice-btn:hover{background:#7539ff}.invoices-create-btn .save-invoice-btn{background:#7539ff}.invoices-create-btn .save-invoice-btn:hover{background:#1b2559}.invoices-add-card{background:#fff;border-radius:10px}.invoices-main-form{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #e5e5e5}.invoices-form label{font-weight:600;color:#1b2559}.invoices-form .multipleSelection .selectbox{border:2px solid #7539ff;border-radius:6px}.invoices-form .form-control{height:50px;border:1px solid #e5e5e5;border-radius:6px}.invoices-form .form-control::placeholder{color:#8f9bba;font-weight:400}.invoice-details-title{font-weight:500;font-size:20px;color:#1b2559;margin-bottom:.5rem}.invoice-details-box{background:#fff;border:1px solid #e5e5e5;border-radius:10px}.invoice-inner-head{padding:26px;border-bottom:1px solid #e5e5e5}.invoice-inner-head span{color:#1b2559}.invoice-inner-head span a{font-weight:500;color:#7539ff}.invoice-inner-head span a:hover{font-weight:500;color:#377dff}.invoice-inner-footer{padding:0}.invoice-inner-footer span{font-weight:500;color:#1b2559;position:relative}.invoice-inner-footer .form-control{position:absolute;color:#7539ff;background:rgba(0,0,0,0);border:0;display:inline-block;width:auto;height:auto;padding:0 10px}.invoice-inner-footer .form-control::placeholder{color:#7539ff;font-weight:500}.invoice-inner-date{padding:26px;border-right:1px solid #e5e5e5}.invoice-inner-datepic{border:0;padding-left:0}.inovices-month-info{padding-top:50px}.inovices-month-info label{font-weight:400}.inovices-month-info .select2-container--default .select2-selection--single .select2-selection__rendered{color:#8f9bba;border-radius:6px}.inovices-month-info .form-control{height:42px}#show-invoices{display:none}.invoice-add-table{padding-top:20px;padding-bottom:30px}.invoice-add-table h4,.invoice-add-table .h4{font-weight:600;font-size:20px;color:#7539ff;margin-bottom:30px}.invoice-add-table th{font-size:16px;color:#1b2559;background:#f8f9fa}.invoice-add-table .no-border td{border:0}.invoice-add-table .table-form-control td .form-control::placeholder{color:#1b2559}.invoice-add-table .add-product{border-bottom:1px solid #e5e5e5}.invoice-add-table .add-product td{border:0}.invoice-add-table .add-product td a{color:#7539ff}.invoice-add-table .add-btn{color:#7539ff}.invoice-add-table .remove-btn{color:red}.invoice-add-table .copy-btn{color:#c4c4c4}.invoice-add-table td,.invoice-add-table th{border-color:#e5e5e5;padding:20px}.invoice-fields .field-title{font-weight:600;font-size:16px;color:#1b2559;margin-bottom:15px}.field-box{padding:15px;background:#fff;border:1px solid #e5e5e5;border-radius:4px}.field-box p{font-weight:500;font-size:14px;color:#1b2559;margin-bottom:10px}.field-box .btn{min-width:266px;border-radius:4px;padding:30px 0}.payment-details{width:266px;border-radius:4px;padding:15px;background:#7539ff}.payment-details p{color:#fff;max-width:140px;font-weight:400;margin-bottom:0}.payment-details a{font-size:26px;color:#fff}.invoice-faq .faq-tab{padding-top:10px}.faq-tab .panel-title{background:#fff;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:0px;padding:10px 20px;position:relative}.faq-tab .panel-title a{color:#c4c4c4}.faq-tab .panel-title a:hover{color:#1b2559}.faq-tab .panel-title a:not(.collapsed){color:#1b2559}.faq-tab .panel-title a.collapsed::after{content:"";font-family:"Font Awesome 5 Free";color:#f09e9e;font-weight:600;font-size:14px;position:absolute;top:10px;right:20px}.faq-tab .panel-title a::after{content:"";font-family:"Font Awesome 5 Free";color:#f09e9e;font-weight:600;font-size:14px;position:absolute;top:10px;right:20px}.faq-tab .panel-title a:not(.collapsed)::after{color:red}.faq-tab .panel-body{padding:10px 20px;border:1px solid #e5e5e5}.faq-tab .panel-body textarea{min-height:100px;border:0;border-radius:0 0 4px 4px}.invoice-total-card .invoice-total-title{font-weight:600;font-size:16px;color:#1b2559;margin-bottom:15px}.invoice-total-box p{position:relative;margin:0 0 11px 0;position:relative;font-weight:500;color:#878a99}.invoice-total-box p span{float:right;color:#3f4254;font-weight:600}.invoice-total-box .add-links{font-weight:500;color:#7539ff;margin-bottom:20px;display:block}.invoice-total-box .service-trash{margin-bottom:10px;color:#1b2559}.invoice-total-box .service-trash i{color:#ec1361}.invoice-total-box .add-links-one{font-weight:500;color:#7539ff}.invoice-total-box .service-trash-one{margin-top:10px;color:#1b2559}.invoice-total-box .service-trash-one i{color:#ec1361}.invoice-total-box .status-toggle .checktoggle::after{height:14px;width:14px}.invoice-total-box .check{display:block;margin:0;padding:0;width:0;height:0;visibility:hidden;opacity:0;pointer-events:none;position:absolute}.invoice-total-box .check:checked+.checktoggle:after{background-color:#fff;left:100%;transform:translate(calc(-100% - 2px), -50%);height:14px;width:14px}.checktoggle{background-color:#cfcfcf;border:1px solid #cfcfcf;cursor:pointer;font-size:0;height:15px;margin-left:10px;top:3px;margin-bottom:0;position:absolute;width:30px;display:inline-block;border-radius:12px}.checktoggle:after{content:" ";display:block;width:8px;height:8px;background-color:#fff;position:absolute;top:50%;left:0;border-radius:50%;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;transform:translate(3px, -50%);-webkit-transform:translate(3px, -50%);-ms-transform:translate(3px, -50%)}.onoffswitch{margin-left:auto;position:relative;width:73px}.onoffswitch-checkbox{display:none}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border-radius:20px;margin-bottom:0}.onoffswitch-inner{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}.onoffswitch-inner:before{background-color:#55ce63;color:#fff;content:"ON";padding-left:14px}.onoffswitch-inner:after{content:"OFF";padding-right:14px;background-color:#ccc;color:#fff;text-align:right}.onoffswitch-inner:before,.onoffswitch-inner:after{box-sizing:border-box;color:#fff;display:block;float:left;font-size:16px;height:30px;line-height:32px;padding:0;width:50%}.onoffswitch-switch{background:#fff;bottom:0;display:block;height:20px;margin:5px;width:20px;border-radius:20px;position:absolute;top:0;right:43px;bottom:0;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.invoice-total-footer{margin:0 0 26px 0}.invoice-total-footer h4,.invoice-total-footer .h4{margin-bottom:0;font-weight:600;font-size:16px;color:#3f4254}.invoice-total-footer h4 span,.invoice-total-footer .h4 span{float:right}.upload-sign{float:right;margin-top:20px}.upload-sign .btn{min-width:198px;border-radius:8px;padding:10px 0}.service-upload{border:2px dashed #e5e5e5;text-align:center;background-color:#fff;position:relative;padding:16px 0;min-height:180px}.service-upload .drop-browse{font-size:14px;font-weight:500;color:#3f4254;margin-bottom:5px}.service-upload .drop-browse p{font-weight:500;font-size:14px;color:#b5b5c3 !important}.service-upload span{font-size:13px;color:#858585;display:block}.service-upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.service-upload-info{min-height:58px}.invoice-info-card{border-radius:14px}.invoice-item-one{margin:0 0 30px}@media(max-width: 768px){.invoice-item-one{margin:0 0 20px}}.invoice-item-one .invoice-info{text-align:right}.invoice-item-one .invoice-info h1,.invoice-item-one .invoice-info .h1{font-weight:600;font-size:24px;color:#4a3aff}@media(max-width: 768px){.invoice-item-one .invoice-info h1,.invoice-item-one .invoice-info .h1{font-size:26px}}.invoice-item-one .invoice-details{color:#1b2559;font-weight:400}.customer-text-one{font-size:20px;color:#1b2559;font-weight:600;display:block;margin:0 0 8px}@media(max-width: 768px){.customer-text-one{font-size:18px}}.invoice-name{color:#1b2559;font-size:16px;font-weight:600;margin-bottom:10px}.invoice-head{margin-bottom:30px}.invoice-head h2,.invoice-head .h2{font-weight:600;font-size:28px;color:#1b2559;text-transform:uppercase;margin-bottom:0}.invoice-head p{font-weight:400;font-size:20px;color:#1b2559;margin-bottom:0}.invoice-item-two{border-bottom:1px solid #efefef;margin:0 0 15px;padding:15px 0}.invoice-item-two .invoice-details{color:#1b2559;font-weight:400}.invoice-item-box{background:#f7f7ff;border-radius:5px;padding:15px;width:200px;float:right;margin-top:20px}.invoice-item-box p{color:#1b2559;font-weight:400;margin-bottom:10px}.invoice-issues-box{background:#7539ff;border-radius:10px;text-align:center;padding:10px;margin-bottom:30px}.invoice-issues-date{padding-top:20px;padding-bottom:20px}.invoice-issues-date p{font-weight:600;font-size:16px;color:#fff;margin-bottom:0}.invoice-table-wrap{margin:0 0 30px}.invoice-table-wrap .invoice-table-head{margin:0 0 30px}.invoice-table>thead>tr>th{background:#f5f7ff;border-top:0;font-weight:500;font-size:16px;color:#1b2559}.invoice-table>tbody>tr>td{font-weight:400;color:#1b2559;padding:15px 20px}.terms-conditions{margin:0 0 20px}.invoice-terms{margin:0 0 30px}.invoice-terms h6,.invoice-terms .h6{font-weight:600;margin:0 0 5px;font-size:16px;color:#3f4254}.invoice-terms p{font-weight:400;font-size:14px;color:#8f9bba}.invoice-terms .invoice-terms-icon{background:#efefef;border-radius:10px;padding:10px;display:inline-flex}.invoice-terms .invoice-terms-icon i{color:#7539ff;font-size:30px}.invoice-sign span{font-weight:400;font-size:18px;color:#000;margin:0 0 11px}.invoice-item-bg{background:#7539ff;border-radius:10px;margin-top:30px;margin-bottom:30px}.invoice-item-bg .invoice-info{border-right:1px solid #fff;margin:20px 0 0;padding:30px}.invoice-item-bg .customer-text-one{color:#fff}.invoice-item-bg .invoice-name{color:#fff}.invoice-item-bg .invoice-details-two{color:#fff !important}.invoice-item-bg .invoice-info-one p{color:#fff;margin-bottom:10px}.invoice-circle-img{position:relative}.invoice-circle-img .invoice-circle1{opacity:.1;position:absolute;left:0}.invoice-circle-img .invoice-circle2{opacity:.1;position:absolute;right:0}.invoice-sign-box{margin-top:30px}.invoice-payment-box h4,.invoice-payment-box .h4{font-weight:600;font-size:16px;color:#1b2559;margin-bottom:16px}.invoice-payment-box .payment-details{background:rgba(0,0,0,0);border:2px dashed #7539ff}.invoice-payment-box .payment-details p{font-weight:600;font-size:16px;color:#1b2559}.invoices-preview .modal-body{padding:0}.invoice-item .invoice-logo img{width:auto;max-height:52px}.invoice-item .invoice-text h2,.invoice-item .invoice-text .h2{color:#272b41;font-size:36px;font-weight:600;font-weight:400}.invoice-item .invoice-details{font-size:16px;text-align:center;font-weight:400}@media(max-width: 768px){.invoice-item .invoice-details{text-align:left;margin-bottom:10px}}.invoice-item .invoice-details strong{color:#3f4254}.invoice-item .invoice-details span.text-danger{margin-left:20px;position:relative}.invoice-item .invoice-details span.text-danger::before{width:6px;height:6px;border-radius:50%;content:"";background:red;position:absolute;bottom:5px;left:-12px}.invoice-item .invoice-details-two{text-align:left;font-size:14px;font-weight:500;color:#878a99}.invoice-item .customer-text{font-size:20px;color:#000;font-weight:600;margin-bottom:16px;display:block}.invoice-item .customer-text a{font-size:14px;color:#7539ff;margin-left:12px}.invoice-item-date{border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin:0 0 15px;padding:15px 0}.invoice-item-bg .invoice-item .invoice-details-two{text-align:left;color:#fff !important}.invoice-info p{margin-bottom:0}.invoice-info.invoice-info2{text-align:left}.invoice-info h5,.invoice-info .h5{font-size:16px;font-weight:500}.invoice-table tr th,.invoice-table tr td,.invoice-table-two tr th,.invoice-table-two tr td{font-weight:600;padding:15px 20px;line-height:inherit}.invoice-table tr td,.invoice-table-two tr td{font-weight:500}.invoice-table-two{margin-bottom:0}.invoice-table-two tr td{text-align:right}.invoice-table-two tr th,.invoice-table-two tr td{border-top:0}.other-info{margin-top:10px}.file{visibility:hidden;position:absolute}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.font-size-14{font-size:14px}.form-group-bank{border:2px solid #efefef;padding:20px;border-radius:10px;background-color:#f7f8f9}.form-group-bank .select2-container .select2-selection--single{height:43px}.form-group-bank .select2-container--default .select2-selection--single .select2-selection__rendered{color:#878a99;line-height:43px;border-radius:5px;padding-right:30px;padding-left:15px}.form-group-bank .input-block .form-control{padding:10px}.form-group-bank .input-block textarea{height:91px !important}.form-group-bank .form-groups{margin-top:8px}.recurring-tab ul{border:1px solid #e5e7eb;border-radius:10px}.recurring-tab ul li button{padding:10px;width:45px}.recurring-tab ul li button.active{padding:10px;background-color:#7539ff !important}.recurring-tab ul li button.active.yes{border-radius:10px 0 0 10px}.recurring-tab ul li button.active.no{border-radius:0 10px 10px 0}.sort-by-ticket .select2-container--default .select2-selection--single{border:none;background:rgba(0,0,0,0) !important}.sort-by-ticket .select2-container--default .select2-selection__rendered{padding-left:0;padding-right:26px}.sort-by-ticket .select2-container--default .select2-selection__arrow{right:0}.invoice-info2 .due-date span.text-danger{position:relative;margin-left:20px;display:inline-block}.invoice-info2 .due-date span.text-danger::before{width:6px;height:6px;border-radius:50%;content:"";background:red;position:absolute;bottom:7px;left:-12px}.activity-feed .feed-item.timeline-item::after{background:#7539ff;border-color:#7539ff;width:8px;height:8px}.activity-feed .feed-item.timeline-item::before{display:none}.activity-feed .feed-item.timeline-item span.timeline-user{font-size:14px;margin-bottom:2px;display:inline-block}.activity-feed .feed-item.timeline-item span.timeline-user a{font-size:13px;color:#3f4254}.activity-feed .feed-item.timeline-item .invoice-date span{display:inline-block;font-size:12px;color:#bebebe}.activity-feed .feed-item.timeline-item .invoice-date span.start-date{margin-right:10px}.card.timeline-card{background:#f7f8f9;border:1px solid #efefef;border-radius:10px}.modal-body .payment-heading h5,.modal-body .payment-heading .h5{color:#000;font-size:16px;font-weight:600;margin-bottom:13px}.pay-modal .modal-header h4.modal-title,.pay-modal .modal-header .modal-title.h4{font-size:18px}.pay-modal .modal-header h4.modal-title span,.pay-modal .modal-header .modal-title.h4 span{color:#7539ff}.pay-modal .modal-header h5,.pay-modal .modal-header .h5{color:#3f4254;font-size:14px}.pay-modal .modal-header h5 span,.pay-modal .modal-header .h5 span{color:#878a99}@media(max-width: 991.98px){.paynow-tab ul{flex-direction:column}.paynow-tab ul li{width:100%;margin-bottom:20px}.paynow-tab ul li:last-child{margin-bottom:0}}.paynow-tab .nav-pills .nav-item button{width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#878a99;text-align:left;position:relative;padding:10px 20px 10px 50px}.paynow-tab .nav-pills .nav-item button i{position:absolute;top:13px;right:20px}.paynow-tab .nav-pills .nav-item button::before{content:"";width:20px;height:20px;border:1px solid #e0e0e0;border-radius:50%;position:absolute;top:11px;left:22px}.paynow-tab .nav-pills .nav-item button.active{color:#3f4254}.paynow-tab .nav-pills .nav-item button.active::before{border-color:#2da7ff}.paynow-tab .nav-pills .nav-item button.active::after{content:"";width:12px;height:12px;background:#2da7ff;border-radius:50%;position:absolute;top:15px;left:26px}@media print{.filter-list{display:none !important}.header-one{display:none !important}html,body{height:100vh;margin:0 !important;padding:0 !important}.right-side-views{display:none}.sidebar-layout{display:none}.sidebar-settings{display:none}}.profile-picture{margin:0 0 30px 0}@media(max-width: 575.98px){.profile-picture{display:block;margin:0 0 25px 0}}.profile-picture .upload-profile{margin-right:50px}@media(max-width: 575.98px){.profile-picture .upload-profile{margin:0 0 20px 0}}.profile-picture .upload-profile .profile-img .avatar{width:61px;height:61px}@media(max-width: 575.98px){.profile-picture .upload-profile .profile-img .avatar{margin:0 20px 0 0}}.profile-picture .upload-profile .add-profile h5,.profile-picture .upload-profile .add-profile .h5{font-size:14px;margin:0 0 4px}.profile-picture .upload-profile .add-profile span{font-size:14px}.profile-picture .img-upload{position:relative}@media(max-width: 768px){.profile-picture .img-upload .btn{max-width:120px}}.profile-picture .img-upload .btn{position:relative;overflow:hidden;cursor:pointer;min-width:82px;margin:0 15px 0 0;padding:8px 20px}.profile-picture .img-upload .btn input{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.profile-picture .img-upload .upload{background-color:#7539ff;color:#fff;margin:0 15px 0 0;padding:8px 20px;border-radius:6px}.profile-picture .img-upload .btn-remove{background-color:#fff;color:#ed3a3a;border:1px solid #ed3a3a;min-width:87px;padding:8px 20px;box-shadow:inset 0 0 0 0 #ed3a3a;border-radius:6px}.profile-picture .img-upload .btn-remove:hover{color:#fff;background-color:#ed3a3a;box-shadow:inset 0 50px 0 0 #ed3a3a}.billing-btn{margin:0 0 15px 0}.billing-btn button{background-color:#7539ff;color:#fff}.billing-btn .btn-primary{min-width:139px;border-radius:6px;padding:8px 20px}.card-title.title-form{margin-bottom:36px}.custom_radio,.custom_radio_one{color:#878a99;position:relative;font-size:14px;padding-left:25px;margin-bottom:10px;cursor:pointer;user-select:none}.custom_radio input,.custom_radio_one input{position:absolute;opacity:0;padding:0}.custom_radio input:checked~.checkmark,.custom_radio_one input:checked~.checkmark{border:1px solid #7539ff}.custom_radio input:checked~.checkmark:after,.custom_radio_one input:checked~.checkmark:after{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);opacity:1;visibility:visible}.custom_radio .checkmark,.custom_radio_one .checkmark{position:absolute;top:2px;left:0;height:18px;width:18px;background-color:rgba(0,0,0,0);border:1px solid #cfcfcf;border-radius:50%;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom_radio .checkmark:after,.custom_radio_one .checkmark:after{display:block;content:"";position:absolute;top:2px;left:2px;opacity:0;width:12px;height:12px;border-radius:50%;background:#7539ff;visibility:visible;transform:scale(0.1);-webkit-transform:scale(0.1);-ms-transform:scale(0.1);-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card-support{background:#fff;border:1px solid #efefef;box-shadow:0px 2px 4px rgba(190,190,190,.2)}.customer-details-group .customer-details{margin:0 0 25px 0}.customer-details-group .customer-details .customer-widget-img{margin:0 15px 0 0;width:60px;height:60px}@media(max-width: 768px){.customer-details-group .customer-details .customer-widget-img{width:40px;height:40px}}.customer-details-group .customer-details .customer-widget-img i{font-size:24px}.customer-details-group .customer-details .customer-widget-icon{margin:0 15px 0 0}.customer-details-group .customer-details .customer-widget-icon i{background:#f3f3f9;padding:18px;border-radius:50px;font-size:24px}@media(max-width: 768px){.customer-details-group .customer-details .customer-widget-icon i{padding:10px;font-size:20px}}.customer-details-group .customer-details .customer-details-cont h6,.customer-details-group .customer-details .customer-details-cont .h6{font-weight:600;margin-bottom:4px}.customer-details-group .customer-details .customer-details-cont p{color:#878a99;margin:0}.customer-details-group .customer-details .customer-details-cont .customer-mail{text-overflow:ellipsis;overflow:hidden;max-width:150px;white-space:nowrap}.ticket-details-group{margin:0 0 40px 0}.ticket-details-group .ticket-widget-img{width:61px;height:61px;background:#fff;margin:0 15px 0 0;padding:16px}.ticket-details-group .ticket-details-cont p{font-weight:600;color:#7539ff;margin:0 0 4px 0}.ticket-details-group .ticket-details-cont h6,.ticket-details-group .ticket-details-cont .h6{font-weight:600;font-size:18px;color:#3f4254;margin:0}@media(max-width: 768px){.ticket-details-group .ticket-details{margin:30px 0 0;padding:0}}.ticket-details-group .ticket-details .badge{padding:8px}.ticket-description-group{margin:0 0 24px}.ticket-description-group h6,.ticket-description-group .h6{font-weight:600;font-size:14px;color:#28084b;margin:0 0 18px}.ticket-description-group p{margin:0 0 10px}.ticket-information{margin:0 0 28px;padding:0 0 28px;border-bottom:1px solid #efefef}.ticket-information .customer-details{border-right:1px solid #efefef}@media(max-width: 768px){.ticket-information .customer-details{margin:0 0 30px;padding:0}}.ticket-information .customer-widget-img{width:50px;height:50px;margin:0 10px}.ticket-information .customer-widget-icon{margin:0 10px 0;padding:15px;background:#fff}.ticket-information .customer-widget-icon i{font-size:20px}.ticket-information .customer-details-cont h6,.ticket-information .customer-details-cont .h6{font-weight:400;color:#3f4254;margin:0 0 4px}.ticket-information .support-widget-icon{margin:0 10px 0 0;padding:12px;background:#f3f3f3}.ticket-information .support-widget-icon i{font-size:18px;font-weight:600;color:#3f4254}.ticket-information .support-details-cont h6,.ticket-information .support-details-cont .h6{font-weight:600;color:#3f4254;margin:0 0 4px}@media(max-width: 575.98px){.ticket-information .support-details-cont h6,.ticket-information .support-details-cont .h6{font-size:12px}}.ticket-information .support-details{background:#fff;border:1px solid #efefef;border-radius:8px;margin:0 0 13px;padding:9px;line-height:20px}.ticket-information .support-details .btn-action-icon{background:#f3f3f3;color:#878a99;width:30px;height:30px;padding:0;border-radius:50px}.ticket-history .card-inform{margin:0 0 31px}@media(max-width: 575.98px){.ticket-history .card-inform{margin:15px 0 31px}}.ticket-history .card-inform #image_personal{display:none}.ticket-history .card-inform .ticket-info h6,.ticket-history .card-inform .ticket-info .h6{font-weight:600;font-size:14px;color:#28084b}.ticket-history .card-inform .ticket-info .ticket-upload{background-color:#fff;border:1px solid #7539ff;color:#7539ff;box-shadow:inset 0 0 0 #7539ff;padding:6px 15px;font-size:14px;border-radius:5px;cursor:pointer}.ticket-sidebar .action-sets{border:1px solid rgba(145,158,171,.32);padding:4px 10px;color:#878a99;line-height:34px;border-radius:5px}.ticket-sidebar .dropdown-menu{min-width:220px;border-radius:6px;margin-top:0 !important}.ticket-sidebar .dropdown-menu .dropdown-item{font-size:14px;justify-content:start}.ticket-sidebar .dropdown-menu .dropdown-item i{line-height:20px !important}.ticket-sidebar .multiselect-native-select .multiselect-container.dropdown-menu{transform:translate3d(0px, 40px, 0px) !important;right:0 !important;left:0 !important;padding:10px;border:1px solid #f4f3ff;box-shadow:0px 6px 13px rgba(213,228,235,.11);border-radius:5px;margin-top:7px !important;max-height:464px;min-width:270px !important;width:100%}.multi-search-select-image{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px -1px -1px -3px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;left:50%;top:30px}.multiselect{border:1px solid #e3e2ff;border-radius:5px;background:#fbfbff;height:40px;padding:8px 20px;text-align:left !important;line-height:15px}.dropdown-item img{margin-right:5px}.multi-drop-img{height:25px;width:25px !important;border-radius:50%;margin-right:5px}.comments .comments-head h5,.comments .comments-head .h5{font-weight:600;font-size:20px;margin-bottom:24px}.comments .comments-widget-img{width:40px;height:40px;margin:0 10px 0 0}.comments .comments-widget-icon{margin:0 10px 0;padding:15px;background:#fff}.comments .comments-widget-icon i{font-size:20px}.comments .comments-details-cont h6,.comments .comments-details-cont .h6{font-weight:600;color:#3f4254;margin:0 0 4px}.comments .card-describe{margin:16px 0 0}.comments .card-describe p{font-weight:400;line-height:26px}.comments .card-describe .describe-btn .badge{margin:7px}.comments .describe-btn{margin:22px 0 0}.comments .describe-btn .badge{padding:7px;border-radius:4px;font-weight:400;min-width:66px;justify-content:center}.comments .describe-btn span{font-size:12px;align-items:center}.comments .reply-comment{font-weight:600;font-size:14px;line-height:0;color:#3f4254}.comments .reply-comment i{font-weight:600;line-height:0}.radio_input .custom_radio+.custom_radio{margin-left:15px}.input-block .label-text{font-size:14px;color:#455560;font-weight:600;margin:0 0 5px 0}.check-mark-status .status-toggle .checktoggle{transform:translate(calc(-30% - 5px), 0%)}.check-mark-status .status-toggle .check:checked+.checktoggle{transform:translate(calc(-30% - 5px), 0%)}.add-customer-btns .btn{font-size:14px}@media(max-width: 575.98px){.add-customer-btns .btn{max-width:inherit;margin:10px}}.add-customer-btns .customer-btn-cancel{color:#3f4254;border:1px solid #bdbdbd;background:#fff;border-radius:6px;margin:0 12px 0 0;padding:11px 22px}@media(max-width: 575.98px){.add-customer-btns .customer-btn-cancel{margin:0 10px 0 0}}.add-customer-btns .customer-btn-cancel:hover{color:#fff;background:#3f4254;border-color:#3f4254;box-shadow:inset 0 50px 0 0 #3f4254}.add-customer-btns .customer-btn-save{color:#fff;border:1px solid #7539ff;background:#7539ff;box-shadow:inset 0 0 0 0 #fff;border-radius:6px;padding:11px 22px}@media(max-width: 320px){.add-customer-btns .customer-btn-save{margin:0 0 0 0;padding:8px 15px}}.add-customer-btns .customer-btn-save:hover{color:#7539ff;background:#fff;border-color:#7539ff;box-shadow:inset 0 50px 0 0 #fff}.add-vendor-btns .btn{font-size:14px}@media(max-width: 320px){.add-vendor-btns .btn{max-width:inherit}}.add-vendor-btns .vendor-btn-cancel{color:#2da7ff;border:1px solid #2da7ff;background:#fff;box-shadow:inset 0 0 0 0 #2da7ff;border-radius:6px;min-width:98px;margin:0 12px 0 0;padding:10px 20px}@media(max-width: 320px){.add-vendor-btns .vendor-btn-cancel{margin:0 10px 0 0;padding:8px 15px}}.add-vendor-btns .vendor-btn-cancel:hover{color:#fff;background:#2da7ff;border-color:#2da7ff;box-shadow:inset 0 50px 0 0 #2da7ff}.add-vendor-btns .vendor-btn-add{color:#fff;border:1px solid #7539ff;background:#7539ff;box-shadow:inset 0 0 0 0 #fff;border-radius:6px;min-width:136px;margin:0 0 0 0;padding:10px 15px}@media(max-width: 320px){.add-vendor-btns .vendor-btn-add{margin:0 0 0 0;padding:8px 15px}}.add-vendor-btns .vendor-btn-add:hover{color:#7539ff;background:#fff;border-color:#7539ff;box-shadow:inset 0 50px 0 0 #fff}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,0)}.customer-additional-form .input-block label{color:#282828}.customer-additional-form .custom_radio .checkmark{top:2px;border-color:#878a99}.customer-additional-form .status-toggle .checktoggle:after{height:18px;width:18px;transform:translate(3px, -50%);-webkit-transform:translate(3px, -50%)}.customer-additional-form .status-toggle .check:checked+.checktoggle:after{transform:translate(calc(-100% - 3px), -50%);-webkit-transform:translate(calc(-100% - 3px), -50%)}.product-list-item-img{display:flex;align-items:center}.product-list-item-img img{width:30px;height:30px;border-radius:4px;margin-right:8px}.product-list-item-img span{color:#1f0066}.table tbody td h2.table-avatar a.product-list-item-bg,.table tbody td .table-avatar.h2 a.product-list-item-bg{margin-right:8px;width:40px;height:40px;background:#e0e0e0;border-radius:6px}.input-block.add-products{position:relative}.input-block.add-products button{position:absolute;top:34px;right:5px;padding:5px}.dropdown-menu.dropdown-menu-right.quatation-dropdown{width:200px;height:200px;overflow:auto}.input-block input.form-control{color:#3f4254;font-size:14px}.description-box .note-fullscreen,.description-box .note-fontname,.description-box .note-undo,.description-box .note-redo,.description-box .note-fontsize,.description-box .note-para{display:none}.description-box .note-resizebar{visibility:hidden}.description-box .note-frame{height:180px;background:#fff}.price-table-main .card{margin:30px 0 0 0}.price-table-main .price-selected{margin:0;background:#7539ff;border:1px solid #eff0f7;border-radius:24px;color:#fff}.price-table-main .plan-selected{margin:0 0 30px 0}.price-table-main h4,.price-table-main .h4{font-weight:600;font-size:18px}.price-table-main .status-toggle .checktoggle{transform:translate(calc(0% - 5px), 0%);width:74px;height:33px;border-radius:20px}.price-table-main .status-toggle .checktoggle:after{height:20px;width:20px;left:5px}.price-table-main .status-toggle .check:checked+.checktoggle{transform:translate(calc(0% - 5px), 0%)}.price-table-main .plan-header{margin:0 0 16px 0}.price-table-main .plan-header .plan-widget-icon{background:#ecebff;padding:10px;border-radius:16px}.price-table-main .plan-header .plan-title{margin:0 0 0 18px}.price-table-main .plan-header .plan-title h6,.price-table-main .plan-header .plan-title .h6{color:#878a99}.price-table-main .plan-header .plan-name{font-weight:700}.price-table-main .price-popular{margin:0 0 0 30px;padding:12px 24px;background:rgba(255,255,255,.2);border-radius:10px;font-size:14px;font-weight:400;height:100%}@media(max-width: 1199.98px){.price-table-main .price-popular{margin:0 0 0 30px;padding:8px 10px}}@media(max-width: 992px){.price-table-main .price-popular{display:none}}.price-table-main .description-content p{margin:0 0 10px 0}.price-table-main .price-dollar h1,.price-table-main .price-dollar .h1{font-size:48px;font-weight:700;margin:0 0 10px 0}.price-table-main .price-dollar h1 span,.price-table-main .price-dollar .h1 span{font-weight:500;color:#878a99;font-size:13px}@media(max-width: 1199.98px){.price-table-main .price-dollar h1,.price-table-main .price-dollar .h1{font-size:40px}}.price-table-main .plan-description{margin:0 0 34px 0}.price-table-main .plan-description h6,.price-table-main .plan-description .h6{font-size:16px;font-weight:600;margin:0 0 18px 0}.price-table-main .plan-description ul li{margin:0 0 14px 0}.price-table-main .plan-description ul li:last-child{margin:0}.price-table-main .plan-description ul li span{background:#4a3aff;color:#fff;display:inline-flex;margin:0;padding:3px;line-height:0}.price-table-main .plan-description ul li span i{font-weight:500}.price-table-main .plan-button .btn{padding:10px;font-size:16px;font-weight:600}.price-table-main .plan-button .btn span{line-height:0}.price-table-main .plan-header-selected{margin:30px 0 30px 0}.price-selected .card-body{color:#fff}.price-table-main .status-toggle .check:checked+.checktoggle:after{transform:translate(calc(-100% - 5px), -50%)}.kanban-ticket-main{overflow-X:auto}.kanban-ticket-main .kanban-ticket-list{min-width:240px;width:240px}.kanban-ticket-main .kanban-ticket-list li{margin:0 8px}.kanban-ticket-main .kanban-ticket-list li:last-child{margin-right:0;margin-left:0}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid{-ms-flex:100%;flex:auto;max-width:100%;margin:0 0 16px;padding:0 16px 0px 0}@media(max-width: 1199.98px){.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid{-ms-flex:100%;flex:auto;max-width:100%}}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket{margin-bottom:20px}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket .kanban-head h6,.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket .kanban-head .h6{font-size:14px;font-weight:500;color:#000}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket .kanban-head span{line-height:0;width:20px;height:20px;font-size:12px;font-weight:600;color:#ebbc2e}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .kanban-ticket a i{font-size:16px !important;font-weight:600 !important;color:#989c9e}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban{background:#fff;border:1px solid #efefef;box-shadow:0px 2px 4px rgba(190,190,190,.2);cursor:move;border-radius:5px;padding:12px}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-name{margin:0 0 10px}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-name .badge{padding:10px;font-size:11px;min-width:66px}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-name i{font-weight:600 !important;color:#989c9e}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box h6,.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .h6{margin:0 0 12px;font-size:13px !important;font-weight:600 !important;color:#000;margin:0 0 12px}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .ticket-due{margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #efefef}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .ticket-due .badge{padding:8px;font-size:11px;font-weight:400;border-radius:3px}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-ticket-img li{margin-left:-10px}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-ticket-img li:first-child{margin:0}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-ticket-img li span{border:2px solid #fff;width:26px;height:26px;background:#eff2f5;border-radius:50px;color:#4b4b9f}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .kanban-ticket-img li img{border:2px solid #fff;width:26px;height:26px;color:#4b4b9f}.kanban-ticket-main .kanban-ticket-list .kanban-ticket-grid .card-kanban .kanban-box .progressset p{font-size:11px}.greentext{background-color:#33b469}.bluetext{background-color:#377dff}.orangetext{background-color:#f90}.yellowtext{background-color:#f90}.redtext{background-color:red}.selecttext{background:#fff;color:#878a99 !important}.select-status select{border:1px solid rgba(145,158,171,.32);padding:4px 10px;color:#fff;line-height:34px;border-radius:5px}.select-status select option{background:#fff;color:#333}.custom-select-trigger{position:relative;display:block;width:130px;padding:0 84px 0 22px;font-size:22px;font-weight:400;color:#fff;line-height:60px;background:#fff;border-radius:54px;cursor:pointer}.ticket-assigny{position:relative}.ticket-assigny .ticket-assigned{position:absolute;left:10px;top:40px;z-index:999}.ticket-assigny .ticket-assigned img{width:25px;height:25px}.ticket-assigny .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:40px}.alertify .ajs-footer{border-top:1px solid #eee}.alertify .ajs-footer .ajs-buttons .ajs-button{font-weight:500;background-color:rgba(0,0,0,0);color:#000;border:0;font-size:14px;font-weight:700;text-transform:uppercase}.alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{color:#5156be}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-body .ajs-content .ajs-input{display:block;width:100%;padding:8px;margin:4px;border-radius:2px;border:1px solid #ccc}.alertify .ajs-body .ajs-content .ajs-input:focus-visible{outline:0}.alertify .ajs-commands{right:4px;left:auto;margin:-14px 0 0 24px}.alertify .ajs-header{border-bottom:1px solid #eee}.alertify-notifier .ajs-message{background-color:#5156be;border-color:#5156be;color:#fff;text-shadow:none !important}.alertify-notifier .ajs-message.ajs-success{background-color:#33b469;border-color:#33b469}.alertify-notifier .ajs-message.ajs-error{background-color:#fd625e;border-color:#fd625e}.alertify-notifier .ajs-message.ajs-warning{background-color:#ffbf53;border-color:#ffbf53}.alertify-notifier.ajs-right{right:10px;left:auto}.alertify-notifier.ajs-right .ajs-message{right:-320px;left:auto}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:290px;left:auto}.alertify-notifier.ajs-left{left:10px;right:auto}.alertify-notifier.ajs-left .ajs-message{left:-300px;right:auto}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0;right:auto}body[data-layout-mode=dark] .alertify .ajs-dialog{background-color:#313533}body[data-layout-mode=dark] .alertify .ajs-body{color:#adb5bd}body[data-layout-mode=dark] .alertify .ajs-body .ajs-content .ajs-input{color:#adb5bd;background-color:#363a38;border:1px solid #3b403d}body[data-layout-mode=dark] .alertify .ajs-footer .ajs-buttons .ajs-button{color:#adb5bd}body[data-layout-mode=dark] .alertify .ajs-footer .ajs-buttons .ajs-button.ajs-ok{color:#5156be}body[data-layout-mode=dark] .alertify .ajs-footer,body[data-layout-mode=dark] .alertify .ajs-header{color:#ced4da;background-color:#313533;border-color:#3b403d}.swal2-actions button{margin-right:10px}.swal2-title{font-size:22px !important}.blog{background:#fff;border-radius:10px;margin-bottom:25px;border:2px solid #efefef;position:relative}.grid-blog .blog-image{border-radius:10px}.grid-blog .entry-meta{flex-wrap:wrap;margin-bottom:0;padding:0}.grid-blog .entry-meta li{margin-bottom:15px}.grid-blog .post-widget{background:#f3f3f9;font-size:12px;border-radius:6px;line-height:17px;padding:5px;color:#3f4254;margin-right:10px}.grid-blog .post-author{width:189px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.grid-blog .blog-title{font-size:16px;margin:0 0 6px}.grid-blog .blog-title a{color:#333;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;font-weight:600;font-size:16px;line-height:24px}.grid-blog .blog-title a:hover{color:#7539ff}.grid-blog .blog-content p{margin:0 0 14px 0;color:#878a99}.blog-image{display:block;position:relative;width:100%;height:auto}.blog-image>a{display:block;position:relative;width:100%;height:auto}.blog-image img{display:block;position:relative;width:100%;height:auto;border-radius:10px;transform:translateZ(0);transition:all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0ms}.blog-content{position:relative;padding:20px}.entry-meta li{display:inline-block;margin-right:15px}.back-btn{font-weight:600;font-size:16px;color:#7539ff;display:inline-block;margin-bottom:18px}.post-author span:nth-child(1):hover{color:#7539ff}.post-author img{border-radius:50px;width:36px;height:36px;margin-right:10px}.post-title{display:block;color:#092c4c;font-weight:600;font-size:14px}.post-date{font-size:12px;color:#7e84a3}.blog-views{position:absolute;top:20px;right:12px;background:#fff;border-radius:6px;padding:2px 5px;font-size:12px;text-align:center;display:block;min-width:47px}.blog-views img{width:auto;margin-right:5px}.blog-catagories{position:absolute;top:15px;right:15px;background:#fc8543;border-radius:6px;min-width:92px;padding:6px 10px}.blog-catagories p{color:#fff;font-weight:600;font-size:14px;margin-bottom:0px}.edit-delete-btn a{margin-right:6px;font-size:14px;font-weight:500;color:#9e9e9e}.edit-delete-btn a:nth-child(1){margin-right:6px}.edit-delete-btn a:nth-child(2){color:#9e9e9e}.btn-blog{padding:10px 22px}.edit-options{flex-wrap:wrap;line-height:0}.active-text{color:#1b5a90}.modal.contentmodal .modal-content .submit-section .btn.btn-download{min-width:200px}.list-links{display:flex;flex-wrap:wrap;padding:0}.list-links li{margin:0 15px 10px 0;list-style:none}.list-links li a{font-size:14px;color:#092c4c;border:1px solid #f5f6fa;display:inline-block;border-radius:5px;padding:12px 30px}.list-links li a:hover{background:#e5e5e8}.list-links li a span{font-size:14px}.list-links li.active a{color:#7539ff}.inactive-style{font-size:14px}.select-by .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#092c4c;border-style:solid;border-width:0 2px 2px 0;padding:4px;height:0;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:45%;width:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.select-by .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#092c4c;border-width:2px 0 0 2px;padding:3px;margin-top:-2px}.modal-select-box .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#092c4c;border-style:solid;border-width:0 2px 2px 0;padding:4px;height:0;left:50%;margin-left:-5px;margin-top:-5px;position:absolute;top:45%;width:0;transform:rotate(224deg);-webkit-transform:rotate(224deg);border-color:#092c4c;border-width:2px 0 0 2px;padding:3px;margin-top:-2px}.pagination-tab{padding:30px}.header.fixed-header .user-menu.nav>li.view-btn>a{background-color:#fff;color:#000}.header.fixed-header .user-menu.nav>li.view-btn>a:hover{background-color:#d19eb7;color:#fff}.status-toggle{display:flex;align-items:center}.status-toggle span{margin-left:8px;font-weight:400;font-size:14px}.change-photo-btn{color:#7e84a3;cursor:pointer;font-size:13px;font-weight:600;padding:15px;position:relative;text-align:center;height:120px;background:#fafafa;border:1px dashed #e1e1e1;vertical-align:middle;margin:auto;margin-bottom:10px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.change-photo-btn input.upload{bottom:0;cursor:pointer;filter:alpha(opacity=0);left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;height:100px;width:100%}.blog-categories-btn{padding:20px}.page-header{margin-bottom:1.875rem}@media(max-width: 768px){.page-header{margin-bottom:.9375rem}}.page-header .page-title{color:#333;margin-bottom:5px}.bootstrap-tagsinput{background-color:#fff;border:1px solid #e3e3e3;border-radius:0;box-shadow:unset;display:flex;align-items:center;overflow-x:auto;min-height:44px;padding:10px}.bootstrap-tagsinput .bg-info{background-color:#7539ff !important;color:#fff}.bootstrap-tagsinput .badge-info{color:#878a99;background:#f6f2ff;border-radius:50px}.bootstrap-tagsinput .tag [data-role=remove]{margin-left:8px;cursor:pointer;color:#ed3a3a;border-radius:50px;padding:3px 5px}.bootstrap-tagsinput .tag [data-role=remove]:after{content:"";padding:0px 2px;font-family:"Font Awesome 6 Free";font-weight:900;font-size:18px}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:rgba(0,0,0,0);padding:0 6px;margin:0;width:auto;max-width:inherit}.bootstrap-tagsinput .badge{font-size:14px;font-weight:normal;margin-bottom:0px;padding:5px 2px 5px 10px;display:flex;align-items:center;width:max-content}.chat-window{position:relative}.chat-window .card .card-header{background-color:#fff;border-bottom:1px solid #e8ebed}.chat-window .badge-success{background-color:#33b469 !important}.chat-page .footer{display:none}.chat-search .input-group .form-control{margin:0;padding:0 0 0 36px;height:46px}.chat-search .input-group .input-group-prefix{color:#5e5873;pointer-events:none;z-index:4;position:absolute;top:0;right:15px;bottom:0}.chat-cont-left .chat-scroll{max-height:calc(100vh - 250px);overflow-y:auto;padding:0}.chat-cont-left .chat-scroll .chat-block{border-bottom:1px solid #e8ebed;margin:0;padding:10px;-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.chat-cont-left .chat-scroll .chat-block.active{background-color:#f5f5f5}.chat-cont-left .chat-scroll .chat-block:hover{background-color:#f5f5f5}.chat-cont-left .chat-scroll .chat-block .media-img-wrap{margin:0 15px 0 0;position:relative}.chat-cont-left .chat-scroll .chat-block .media-img-wrap .avatar>img{width:100%;height:100%;object-fit:cover}.chat-cont-left .chat-scroll .chat-block .media-body .user-name{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#28084b;font-size:15px;font-weight:500}.chat-cont-left .chat-scroll .chat-block .media-body .user-last-chat{color:#333;font-size:14px;line-height:24px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-cont-left .chat-scroll .chat-block .media-body .last-chat-time{color:#9e9e9e;font-size:13px}.chat-cont-left .chat-scroll .chat-block .media-body div:last-child{text-align:left}.chat-cont-right{-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.chat-cont-right .chat-scroll{max-height:calc(100vh - 240px);overflow-y:auto}.chat-cont-right .msg_head .back-user-list{display:none;margin:0 0 0 -10px;padding:0 10px}@media(max-width: 991.98px){.chat-cont-right .msg_head .back-user-list{display:block}}.chat-cont-right .img_cont{position:relative;height:45px;width:45px}.chat-cont-right .img_cont .user_img{height:45px;min-width:45px;width:45px;border:1.5px solid #7539ff}.chat-cont-right .user_info{margin:0 auto 0 15px;padding:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-cont-right ul.list-unstyled{margin:0 auto;padding:0;width:100%}.chat-cont-right ul.list-unstyled .chat-block.sent{margin-bottom:20px}.chat-cont-right ul.list-unstyled .chat-block.sent .avatar{order:3;height:30px;width:30px}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body{margin:0 20px 0 0;padding:0}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .msg-box{margin:0;padding:0 0 0 50px;position:relative}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .msg-box+.msg-box{margin:5px 0 0;padding:0}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .msg-box p{margin:0;padding:0}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .msg-box:first-child::before{border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #e3e3e3;border-top:6px solid #e3e3e3;border-right:6px solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;top:0;right:-12px;left:auto}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .msg-box>div{margin:0;padding:10px;border-radius:10px;background-color:#e3e3e3;display:inline-block;position:relative}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .msg-box:first-child>div{border-radius:10px 0 10px 10px}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments{margin:0 -1px;padding:4px 0;width:100%}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments .chat-attachment{position:relative;max-width:130px;overflow:hidden}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments .chat-attachment:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;content:"";opacity:.4;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments .chat-attachment:hover .chat-attach-download{opacity:1}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments>div{margin:0 1px}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments img{max-width:100%}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-attachments .chat-attach-download{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;color:#fff;width:32px;line-height:32px;background:rgba(255,255,255,.2);text-align:center}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info{margin:5px 0 0;padding:0;clear:both;flex-direction:row-reverse;list-style:none}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info li{margin:0;padding:0 0 0 16px;position:relative}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info li:not(:last-child)::after{position:absolute;top:50%;right:auto;left:8px;transform:translate(-50%, -50%);background:#7539ff;content:"";height:4px;width:4px}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info .chat-time{color:rgba(50,65,72,.4)}.chat-cont-right ul.list-unstyled .chat-block.sent .media-body .chat-msg-info a{color:#333}.chat-cont-right ul.list-unstyled .chat-block.received{position:relative;margin-bottom:20px}.chat-cont-right ul.list-unstyled .chat-block.received .media-body{position:relative;margin:0 0 0 10px;padding:0}.chat-cont-right ul.list-unstyled .chat-block.received .media-body::before{border-bottom:6px solid rgba(0,0,0,0);border-right:0;border-top:6px solid #fff;border-left:0;content:"";height:0;position:absolute;top:0px;right:auto;left:-6px;width:0}.chat-cont-right ul.list-unstyled .chat-block.received .media-body>div{margin:0;padding:10px 15px;border-radius:10px;display:table;background:#fff;position:relative}.chat-cont-right ul.list-unstyled .chat-block.received .media-body>div p{color:#fff;margin:0;padding:0}.chat-cont-right ul.list-unstyled .chat-block.received .msg-box{display:block}.chat-cont-right ul.list-unstyled .chat-block.received .msg-box+.msg-box{margin-top:5px}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-info{margin:5px 0 0;padding:0;clear:both;list-style:none}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-info .chat-time{color:rgba(255,255,255,.8)}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments{margin:0 -1px;padding:4px 0;width:100%}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments .chat-attachment{position:relative;max-width:130px;overflow:hidden}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments .chat-attachment:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;content:"";opacity:.4;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments .chat-attachment:hover .chat-attach-download{opacity:1}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments>div{margin:0 1px}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments img{max-width:100%}.chat-cont-right ul.list-unstyled .chat-block.received .chat-msg-attachments .chat-attach-download{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;opacity:0;color:#fff;width:32px;line-height:32px;background:rgba(255,255,255,.2);text-align:center}.chat-cont-right ul.list-unstyled .chat-date{font-size:14px;margin:1.875rem 0;overflow:hidden;position:relative;text-align:center;text-transform:capitalize}.chat-cont-right ul.list-unstyled .chat-date:before{background-color:#e0e3e4;content:"";height:1px;margin-right:28px;position:absolute;top:50%;right:50%;width:100%}.chat-cont-right ul.list-unstyled .chat-date:after{background-color:#e0e3e4;content:"";height:1px;margin:0 0 0 28px;position:absolute;top:50%;left:50%;width:100%}.card-footer{background-color:#fff;border-top:1px solid #e8ebed;margin:0;padding:1rem 1.5rem}.card-footer .type_msg{background-color:rgba(0,0,0,.1) !important;border:0 !important;overflow-y:auto}@media(max-width: 992px){.chat-window.chat-slide .chat-cont-right{right:0;opacity:1;visibility:visible;max-width:100%;flex:0 0 100%;width:100%}.chat-cont-right{position:absolute;right:0;opacity:0;visibility:hidden;z-index:99}.chat-cont-right .msg_head .back-user-list{display:flex;align-items:center}.chat-window .chat-cont-right .chat-header .chat-block .media-body .user-name{font-size:14px}}.msg-typing{width:auto;height:24px;padding-top:8px}.msg-typing span{height:8px;width:8px;float:left;background-color:#d9d9d9;display:block;opacity:.4;margin:0 1px;border-radius:50%}.msg-typing span:nth-of-type(1){animation:1s blink infinite .33333s}.msg-typing span:nth-of-type(2){animation:1s blink infinite .66666s}.msg-typing span :nth-of-type(3){animation:1s blink infinite .99999s}@keyframes blink{50%{opacity:1}}.page-wrapper{margin-left:247px;padding-top:60px;position:relative;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@media(max-width: 1199.98px){.page-wrapper{margin-left:200px}}.page-wrapper .content{padding:25px}@media(max-width: 1199.98px){.page-wrapper .content{padding:20px}}@media(max-width: 991.98px){.page-wrapper .content{padding:15px}}@media(max-width: 991.98px){.page-wrapper{margin:0;padding-top:60px}}.content-page-header{align-items:center;-webkit-align-items:center;margin:0 0 30px 0}@media(max-width: 575.98px){.content-page-header{display:block}}@media(max-width: 991.98px){.content-page-header{flex-wrap:wrap;margin:0 0 30px 0}}.content-page-header h5,.content-page-header .h5{font-size:24px;color:#0f0033;font-weight:600;margin:0;line-height:32px}@media(max-width: 768px){.content-page-header h5,.content-page-header .h5{font-size:18px}}.content-page-header h6,.content-page-header .h6{font-size:20px;color:#28084b;font-weight:600;margin:0}.role-testing h6,.role-testing .h6{font-size:18px;font-weight:600}.role-testing h6 span,.role-testing .h6 span{color:#7539ff}.role-data{font-weight:600 !important;color:#3f4254 !important}.content-invoice-header{margin:0 0 41px 0}@media(max-width: 768px){.content-invoice-header{margin:0 0 25px 0}}.content-invoice-header h5,.content-invoice-header .h5{font-size:24px;color:#28084b;font-weight:600;margin:0}@media(max-width: 768px){.content-invoice-header h5,.content-invoice-header .h5{font-size:18px}}.btn-import{border:1px solid #7539ff;color:#7539ff;background:#fff;font-weight:600;transition:all .5s}@media(max-width: 575.98px){.btn-import{padding:6px 8px}}.btn-import:hover{background:#7539ff;color:#fff}.card{background:#fff;-webkit-box-shadow:0 0 13px 0 rgba(82,63,105,.05);box-shadow:0 0 13px 0 rgba(82,63,105,.05);margin:0 0 24px 0;display:inline-block;width:100%;border:0;border-radius:8px}.card .card-header{border-color:#f0f1f5;background-color:#fff;padding:1.5rem}.card .card-header:first-child{border-top-left-radius:20px;border-top-right-radius:20px}@media(max-width: 1199.98px){.card .card-header{padding:15px}}.card .card-body{position:relative;padding:1.5rem}@media(max-width: 1199.98px){.card .card-body{padding:15px}}.card .card{position:relative;padding:20px}@media(max-width: 1199.98px){.card .card{padding:15px}}.accord-btn{margin:10px 0 0}.dash-widget-header .dash-widget-icon{color:#fff;display:inline-flex;font-size:1.875rem;height:4rem;text-align:center;width:4rem;border-radius:10px}.dash-widget-header .dash-count{margin-left:15px}@media(max-width: 1399.98px){.dash-widget-header .dash-count{margin-left:12px}}.dash-widget-header .dash-count .dash-title{font-weight:400;font-size:13px;color:#878a99}.dash-widget-header .dash-count .dash-counts p{font-weight:600;font-size:16px;color:#000;margin:0 0 0px 0}@media(max-width: 1399.98px){.dash-widget-header .dash-count .dash-counts p{font-size:14px}}.bg-1{background-color:#ffeec3}.bg-1 i{color:#ffb800}.bg-2{background-color:#d1f3ff}.bg-2 i{color:#42cdff}.bg-3{background-color:#ceffd5}.bg-3 i{color:#52fb6a}.bg-4{background-color:#fccaff}.bg-4 i{color:#f555ff}.bg-5{background-color:#ffb800}.bg-6{background-color:#42cdff}.bg-7{background-color:#52fb6a}.bg-8{background-color:#f555ff}.progress.progress-sm{height:6px}.progress.progress-md{height:8px}.text-success,.dropdown-menu>li>a.text-success{color:#22cc62 !important}.bg-success{background-color:#22cc62 !important}.text-danger,.dropdown-menu>li>a.text-danger{color:red !important}.text-success-light{color:#33b469 !important}.text-warning-light{color:#ebbc2e}.warning-border{border:1px solid #ebbc2e;padding:0 3px;border-radius:50px}.danger-border{border:1px solid red;padding:0 3px;border-radius:50px}.info-border{border:1px solid #377dff;padding:0 3px;border-radius:50px}.text-primary{color:#7539ff !important}.text-gray-light{color:#878a99}.text-gray-dark{color:#3f4254}.text-danger-light{color:#ed3a3a}.text-muted{color:#b5b5c3 !important}.bg-light-gray{background:#f3f3f3}.bg-info-light{background:#ddf3ff}.bg-info-blue{background:#e9f2ff}.bg-primary-light{background:#eaddff}.bg-warning-light{background:#fff6dc}.bg-blue-light{background:#e9f2ff}.bg-green-light{background:#e1ffed}.bg-danger-light{background:#ffecec}.bg-white-smoke{background:#efefef}.bg-ash-gray{background:#f6f2ff}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:0;border-bottom:0;border-left:0}.dropdown-item{font-size:12px;padding:8px 10px}.input-block{font-weight:500;font-size:14px;color:#282828}.input-block.status-grid{display:flex;justify-content:space-between;height:100%;align-items:flex-end}.input-block label{margin:0 0 8px 0;font-weight:500;font-size:14px;color:#282828}.input-block .optional{font-weight:400;font-size:12px;color:#878a99}.input-block .form-control{border:1px solid #e0e0e0;box-shadow:none;border-radius:4px;margin:0;padding:9px 12px;font-size:14px;font-weight:400;color:#3f4254}.input-block .form-control ::placeholder,.input-block .form-control ::-webkit-input-placeholder,.input-block .form-control :-ms-input-placeholder{color:#878a99;font-size:14px;font-weight:500}.input-block .form-control .form-title{font-weight:600;font-size:16px;color:#28084b;margin:0 0 25px 0}.input-block textarea.form-control{height:auto}.input-block .intl-tel-input,.input-block .iti{width:100%}.input-block .note-toolbar{background:#fff}.input-block .note-editable{background:#fff}.input-block .note-resizebar{height:0 !important}.input-block .toggle-password{cursor:pointer;position:absolute;top:50%;right:0;-ms-transform:translate(-50%, -50%);transform:translate(-50%, 50%)}.input-block .feather-eye-off{color:#878a99}.input-block .feather-eye{margin-right:1px;color:#878a99}.notes-form-group textarea.form-control{height:80px;resize:none}.notes-form-group-info textarea.form-control{height:117px;resize:none}.pass-group{position:relative}.form-upload-file{position:relative;background:#fff;border:1px solid #e0e0e0;box-shadow:none;border-radius:4px;margin:0;padding:10px;font-size:14px;font-weight:400;color:#878a99;text-align:left}.form-upload-file input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-upload-label{margin:0 0 8px 0;font-weight:500;font-size:14px;color:#282828}@media(max-width: 1199.98px){.form-group-bank{margin:0 0 20px 0}}.form-group-bank .bank-details{background:#fff;border:3px dashed #e5e7eb;border-radius:8px;padding:25px;text-align:center}.form-group-item{border-bottom:1px solid #efefef;margin:0 0 30px 0;padding:0 0 20px 0}@media(max-width: 768px){.form-group-item{margin:0 0 20px 0;padding:0 0 15px 0}}.form-group-item .form-group-plus li{-ms-flex:100%;flex:auto;max-width:100%}.form-group-item .form-group-plus li:last-child{-ms-flex:0%;flex:auto;max-width:0%;margin:0 0 0 10px}.form-group-item .form-group-plus li:last-child span{padding:8px 12px;border:1px solid #e0e0e0;border-radius:5px}.form-group-item .form-group-plus .form-plus-btn{padding:8px 12px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.form-group-item .css-equal-heights{width:calc(100% - 40px)}.form-group-customer{border-bottom:1px solid #efefef;margin:0 0 30px 0;padding:0 0 8px 0}.form-title{font-weight:600;font-size:16px;color:#1f0066;margin:0 0 20px 0}.form-group-add{margin:0 0 10px 0}.form-group-add .input-block .form-control{margin:0 0 8px 0}.form-group-add .input-block span{color:#b5b5c3;font-size:12px;font-weight:400}.form-group-add .booking-option{margin:40px 0 0 0}@media(max-width: 575.98px){.form-group-add .booking-option{margin:0}}.form-group-add .status-toggle .checktoggle{transform:translate(calc(30% - 5px), -15%);width:50px;height:26px;border-radius:20px}.form-group-add .status-toggle .checktoggle:after{width:22px;height:22px}.form-group-add .status-toggle .check:checked+.checktoggle{transform:translate(calc(30% - 5px), -15%);background-color:#7539ff;border:1px solid #7539ff}.page-header .breadcrumb{background-color:rgba(0,0,0,0);color:#6c757d;font-size:1rem;font-weight:500;margin-bottom:0;border-radius:10px;padding:0}.page-header .breadcrumb a{color:#333;font-size:1rem}.customer-details-group .card-body{padding-bottom:0px}.invoices-items-main-tabs{border-bottom:3px solid #f3f3f3;padding-bottom:10px}.invoices-items-main-tabs ul li{display:inline-block;padding-left:36px;padding-right:36px;position:relative}.invoices-items-main-tabs ul li:last-child{padding-right:0}.invoices-items-main-tabs ul li a{font-weight:600;font-size:16px;color:#1b2559;padding-bottom:24px;position:relative}.invoices-items-main-tabs ul li a.active:after{content:"";width:130px;height:6px;background-color:#7539ff;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:absolute;bottom:4px;left:50%}.btn-close{background-color:#f3f3f9;color:#1b2559;border-radius:50px;font-size:10px;width:30px;height:30px;line-height:30px;padding:0 !important;transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}.bank-details-btn .btn{min-width:160px;border-radius:8px;padding:10px 0;color:#fff}.bank-details-btn .bank-cancel-btn{background:#1b2559}.bank-details-btn .bank-cancel-btn:hover{background:#7539ff}.bank-details-btn .bank-save-btn{background:#7539ff}.bank-details-btn .bank-save-btn:hover{background:#1b2559}.bank-details .bank-inner-details textarea{min-height:100px}.filter-card{display:none}.filter-card.open{display:block}label{margin-bottom:.5rem}.contact-details{display:flex;flex-flow:row wrap;padding-left:0;list-style:none;margin:0 0 42px}@media(max-width: 991.98px){.contact-details{margin:0 0 42px}}.contact-details li{-ms-flex:16.66%;flex:16.66%;max-width:16.66%}@media(max-width: 1299.98px){.contact-details li{-ms-flex:33.33%;flex:33.33%;max-width:33.33%;margin:0 0 25px}}@media(max-width: 575.98px){.contact-details li{-ms-flex:100%;flex:100%;max-width:100%;margin:0 0 25px}}.contact-details li .contact-square{background:#f7f7ff;min-width:38px;height:38px;margin:0 10px 0 0}.contact-details li p{color:#3f4254}.contact-details li span i{font-size:14px}.note-editor.note-frame{border-color:#e0e0e0}.note-editor.note-frame .note-statusbar{border-top:0}.bootstrap-datetimepicker-widget{font-size:13px}.bootstrap-datetimepicker-widget table td.today:before{border-bottom-color:#7638ff}.bg-primary-light{background-color:rgba(17,148,247,.12) !important;color:#2196f3 !important}.bg-danger-light{background-color:rgba(255,218,218,.49) !important;color:red !important}.bg-purple-light{background-color:rgba(197,128,255,.12) !important;color:#c580ff !important}.bg-default-light{background-color:rgba(40,52,71,.12) !important;color:#283447 !important}.bg-success-light{background-color:#e1ffed !important;color:#33b469 !important}.card-two{border:1px solid #dbdfea;border-radius:5px}.badge-soft-primary{color:#405189;background-color:rgba(64,81,137,.1)}.badge-soft-secondary{color:#3577f1;background-color:rgba(53,119,241,.1)}.badge-soft-success{color:#0ab39c;background-color:rgba(10,179,156,.1)}.badge-soft-info{color:#299cdb;background-color:rgba(41,156,219,.1)}.badge-soft-warning{color:#f7b84b;background-color:rgba(247,184,75,.1)}.badge-soft-danger{color:#f06548;background-color:rgba(240,101,72,.1)}.badge-soft-dark{color:#212529;background-color:rgba(33,37,41,.1)}.badge-soft-light{color:#f3f6f9;background-color:rgba(243,246,249,.1)}.badge-outline-primary{color:#405189;border:1px solid #405189;background-color:rgba(0,0,0,0)}.badge-outline-secondary{color:#3577f1;border:1px solid #3577f1;background-color:rgba(0,0,0,0)}.badge-outline-success{color:#0ab39c;border:1px solid #0ab39c;background-color:rgba(0,0,0,0)}.badge-outline-info{color:#299cdb;border:1px solid #299cdb;background-color:rgba(0,0,0,0)}.badge-outline-warning{color:#f7b84b;border:1px solid #f7b84b;background-color:rgba(0,0,0,0)}.badge-outline-danger{color:#f06548;border:1px solid #f06548;background-color:rgba(0,0,0,0)}.badge-outline-dark{color:#212529;border:1px solid #212529;background-color:rgba(0,0,0,0)}.badge-outline-light{color:#f3f6f9;border:1px solid #f3f6f9;background-color:rgba(0,0,0,0)}.badge-gray-outline{background-color:#fff;border:1px solid #eff2f5;color:#878a99}.badge-gradient-primary{background:linear-gradient(135deg, #405189 0, #0ab39c 100%)}.badge-gradient-secondary{background:linear-gradient(135deg, #3577f1 0, #299cdb 100%)}.badge-gradient-success{background:linear-gradient(135deg, #0ab39c 0, #f7b84b 100%)}.badge-gradient-danger{background:linear-gradient(135deg, #f06548 0, #3577f1 100%)}.badge-gradient-warning{background:linear-gradient(135deg, #f7b84b 0, #eb990a 100%)}.badge-gradient-info{background:linear-gradient(135deg, #299cdb 0, #0ab39c 100%)}.badge-gradient-dark{background:linear-gradient(135deg, #212529 0, #405189 100%)}li.previous{margin-right:10px}.card-title{margin-bottom:0;border-radius:10px}.cal-icon{position:relative;width:100%}.cal-icon:after{color:#979797;content:"";display:block;font-family:"Font Awesome 5 Free";font-weight:700;font-size:15px;margin:auto;position:absolute;right:15px;top:10px}.cal-icon-info:after{font-family:"Feather";content:"";color:#878a99;font-weight:400;font-size:18px;top:8px}.btn-back{background:#fff;border:1px solid #bdbdbd;box-shadow:inset 0 0 0 0 #3f4254;border-radius:6px;color:#3f4254;min-width:69px}.btn-back:hover{background:#3f4254;border:1px solid #3f4254;box-shadow:inset 0 0 0 0 #fff;color:#fff}body.filter-opened{overflow:hidden}.page-header .btn{border-radius:8px}.input-block .form-control-sm{padding:.25rem .5rem}.input-block .form-control-lg{padding:.75rem 1.25rem}.toggle-sidebar{width:400px;position:fixed;top:0;right:-400px;height:100vh;-webkit-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease;z-index:1002}@media(max-width: 575.98px){.toggle-sidebar{width:250px;right:-250px}}.toggle-sidebar.open-filter{right:0;-webkit-transition:all .8s ease;-ms-transition:all .8s ease;transition:all .8s ease}.toggle-sidebar .sidebar-layout-filter{background:#fff;box-shadow:0px 16px 32px rgba(65,152,255,.2);border-radius:10px 0px 0px 10px;max-width:400px;width:100%;position:absolute;right:0;height:100vh;overflow-y:auto;overflow-x:hidden}@media(max-width: 575.98px){.toggle-sidebar .sidebar-layout-filter{width:250px}}.toggle-sidebar .sidebar-header{padding:20px;border-bottom:1px solid #eff2f5;align-items:center}.toggle-sidebar .sidebar-header h5,.toggle-sidebar .sidebar-header .h5{font-weight:600;font-size:18px;color:#28084b;margin:0}.toggle-sidebar .sidebar-header a{color:#292d32;font-size:20px}.toggle-sidebar .sidebar-header .dropdown-item{font-size:16px}.toggle-sidebar .sidebar-body{padding:20px}.toggle-sidebar .sidebar-body .accordion{border-bottom:1px solid #dcdcdc;margin-bottom:15px}.toggle-sidebar .sidebar-body .accordion .filter-title{margin-bottom:15px}.toggle-sidebar .sidebar-body .accordion .filter-title a{font-weight:500;font-size:14px;color:#28084b}.toggle-sidebar .sidebar-body .accordion .view-all{margin-bottom:15px;font-weight:500;font-size:12px;color:#7539ff}.toggle-sidebar .sidebar-body .accordion-last{border:0}.toggle-sidebar .form-custom .form-control{padding:8px 30px;margin:0 0 20px;font-weight:400;font-size:14px;color:gray}.toggle-sidebar .form-custom .form-control:focus{border-color:#000}.toggle-sidebar .form-custom span img{position:absolute;left:15px;top:50%;transform:translate(-50%, -50%)}.open-filter .custom_check{color:gray}.open-filter i{transition:.2s}.accordion .collapsed i{color:#878a99;transition:.2s;transform:rotate(-90deg)}.accordion .float-end{color:#878a99}@media(max-width: 767px){.list-btn{margin-top:15px}}.list-btn .filter-list .short-filter{border:1px solid #e6e9e8;border-radius:8px;color:#878a99;font-size:14px;height:39px;padding:10px;background:#fff}.list-btn .filter-list .short-filter .sort{background:rgba(0,0,0,0);border:none;outline:0;font-size:12px;font-weight:600;color:#3f4254}.list-btn .filter-list li{padding:0 5px 0 0}@media(max-width: 767px){.list-btn .filter-list li{padding:0 5px 5px 0}}.list-btn .filter-list li a.active{color:#7539ff !important}.list-btn .filter-list li ul li{padding:0;margin:0 0 10px}.list-btn .filter-list li ul li .download-item{color:gray;font-size:14px;margin:auto}.list-btn .filter-list li ul li .download-item:hover{color:#7539ff}.list-btn .filter-list li ul li:last-child{margin-bottom:0;padding-bottom:0}.list-btn .btn-filters{font-size:14px;font-weight:600;border-radius:8px;color:#878a99;min-width:39px;height:39px;background:#fff;border:1px solid #fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.02);-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.list-btn .btn-filters span{margin-bottom:0;line-height:0;font-size:18px}.list-btn .btn-filters:hover{box-shadow:0 40px 0 0 #eaddff inset;border-color:#eaddff;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;color:#7539ff}.list-btn .btn-filters:hover i{color:#7539ff}.list-btn .btn-filters:hover img{filter:invert(44%) sepia(93%) saturate(5806%) hue-rotate(247deg) brightness(95%) contrast(113%)}.list-btn .dropdown-menu{background:#fff;border:1px solid #e0e0e0;box-shadow:0px 16px 32px rgba(190,190,190,.2);border-radius:12px;padding:10px;margin-top:10px !important}.list-btn .dropdown-menu .dropdown-item{font-weight:500;font-size:14px;color:#878a99;display:flex;justify-content:start;align-items:center}@media(max-width: 767px){.filter-list{flex-wrap:wrap}}.filter-buttons{display:flex;align-items:center}.filter-buttons button.btn-secondary{background:#efefef;color:#3f4254;border:1px solid #efefef;transition:.5s all;box-shadow:inset 0 0 0 0 #7539ff;margin:0 0 0 15px}.filter-buttons button.btn-secondary:hover{background-color:#7539ff;border-color:#7539ff;color:#fff;box-shadow:inset 0 50px 0 0 #7539ff}.filter-list li a:hover img{filter:invert(0) brightness(100)}.dash-widget-icon{align-items:center;border-radius:10px;color:#fff;display:inline-flex;font-size:1.875rem;height:4rem;justify-content:center;text-align:center;width:4rem}.dash-widget-info h3,.dash-widget-info .h3{margin-bottom:10px}.dash-widget-header{margin:0 0 20px 0}.activity-feed{list-style:none;margin-bottom:0;margin-left:5px;padding:0}.activity-feed .feed-item{border-left:2px solid #e4e8eb;padding-bottom:19px;padding-left:20px;position:relative}.activity-feed .feed-item:last-child{border-color:rgba(0,0,0,0)}.activity-feed .feed-item:after{content:"";display:block;position:absolute;top:1px;padding:6px;left:-9px;width:12px;height:12px;border-radius:50%;border:2px solid #f3f3f3;background-color:rgba(0,0,0,0)}.activity-feed .feed-item:before{content:"";display:block;position:absolute;top:0;left:-10px;width:18px;height:18px;border-radius:50%;border:1px solid #e3e3e3;background:#e3e3e3}.activity-feed .feed-item .feed-date{display:block;position:relative;color:#777;text-transform:uppercase;font-size:13px}.activity-feed .feed-item .feed-text{color:#777;position:relative;margin:0 0 5px}.activity-feed .feed-item .feed-text a{color:#333;font-weight:600}.modal-icon i{font-size:42px;color:#6c757d}.modal-footer{border:0;padding:0 24px 24px}.modal-footer .btn-back{background:#eaddff;border:1px solid #eaddff;box-shadow:inset 0 0 0 0 #3f4254;padding:8px 20px;border-radius:6px;color:#7539ff;min-width:69px}.modal-footer .btn-back:hover{background:#7539ff;border:1px solid #7539ff;box-shadow:inset 0 50px 0 0 #7539ff;color:#fff}.modal-footer .btn-primary{min-width:69px;margin:0}.add-remove i{font-size:18px;cursor:pointer}.profile-cover{position:relative;padding:1.75rem 2rem;border-radius:.75rem;height:10rem}.profile-cover-wrap{position:absolute;top:0;right:0;left:0;height:10rem;background-color:#e7eaf3;border-radius:.75rem}.profile-cover-img{width:100%;height:10rem;-o-object-fit:cover;object-fit:cover;vertical-align:top;border-radius:.75rem}.cover-content{position:relative;z-index:1;padding:1rem 2rem;position:absolute;bottom:0;right:0}.custom-file-btn{position:relative;overflow:hidden}.custom-file-btn-input{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:0}.profile-cover-avatar{display:-ms-flexbox;display:flex;margin:-6.3rem auto .5rem auto;border:3px solid #fff;border-radius:50%}@media(max-width: 568px){.profile-cover-avatar{margin:0 auto}}.profile-cover-avatar input[type=file]{position:absolute;top:0;right:0;left:0;z-index:-1;opacity:0;width:100%;height:100%;background-color:rgba(19,33,68,.25);border-radius:50%;transition:.2s}.avatar-edit{position:absolute;bottom:0;right:0;cursor:pointer;border-radius:50%;width:36px;height:36px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#677788;background-color:#fff;border-radius:50%;transition:.2s;box-shadow:0 3px 6px 0 rgba(140,152,164,.25)}.avatar-edit svg{width:18px}.error-page{align-items:center;color:#1f1f1f;height:100vh}.error-page .main-wrapper{display:flex;flex-wrap:wrap;height:auto;justify-content:center;width:100%;min-height:unset}.error-box{margin:0 auto;max-width:480px;padding:1.875rem 0;text-align:center;width:100%}.error-box h1,.error-box .h1{color:#7638ff;font-size:10em}.error-box p{margin-bottom:1.875rem}.error-box .btn{border-radius:50px;font-size:18px;font-weight:600;min-width:200px;padding:10px 20px}.custom-file-container{box-sizing:border-box;position:relative;display:block}.custom-file-container label{color:#4361ee}.custom-file-container__custom-file{box-sizing:border-box;position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0;margin-top:5px}.custom-file-container__custom-file:hover{cursor:pointer}.custom-file-container__custom-file__custom-file-input{box-sizing:border-box;min-width:14rem;max-width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-container__custom-file__custom-file-input:focus~span{outline:1px dotted #dddde0;outline:0px auto -webkit-focus-ring-color}.custom-file-container__custom-file__custom-file-control{box-sizing:border-box;position:absolute;top:0;right:0;left:0;z-index:1;height:auto;overflow:hidden;line-height:1.5;user-select:none;background-clip:padding-box;border-radius:.25rem;height:auto;border:1px solid #f1f2f3;color:#3b3f5c;font-size:15px;padding:8px 10px;letter-spacing:1px;background-color:#f1f2f3}.custom-file-container__custom-file__custom-file-control__button{box-sizing:border-box;position:absolute;top:0;right:0;z-index:6;display:block;height:auto;padding:10px 16px;line-height:1.25;background-color:#9e9e9e;color:#fff;border-left:1px solid #e0e6ed;box-sizing:border-box}.custom-file-container__image-preview{box-sizing:border-box;margin-top:54px;margin-bottom:40px;height:250px;width:100%;border-radius:4px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#fff;overflow:auto;padding:15px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.custom-file-container__image-multi-preview{position:relative;box-sizing:border-box;border-radius:6px;background-size:cover;background-position:center center;background-repeat:no-repeat;float:left;margin:1.858736%;width:29.615861214%;height:90px;box-shadow:0 4px 10px 0 rgba(51,51,51,.25);-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.custom-file-container__image-multi-preview__single-image-clear{background:#fff;width:20px;height:20px;border-radius:50%;text-align:center;margin-top:-6px;border-radius:50%;box-shadow:0 4px 10px 0 rgba(51,51,51,.25);position:absolute;left:-6px}.custom-file-container__image-multi-preview__single-image-clear:hover{background:#cbcbbd;cursor:pointer}.custom-file-container__image-multi-preview__single-image-clear__icon{color:#4361ee;display:block;margin-top:-2px}.note-editor.card{padding:.5rem;margin-bottom:0}.note-toolbar.card-header{padding:0;padding-bottom:.5rem}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single,.irs--flat .irs-bar,.irs--flat .irs-handle>i:first-child,.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#7638ff}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{border-top-color:#7638ff}.note-editor.note-frame .note-statusbar .note-resizebar{padding-top:0;height:0;width:100%;cursor:ns-resize;background:rgba(0,0,0,0);border:0}.app-listing{padding:0;margin:0 -15px;list-style:none;flex-wrap:wrap}.app-listing li{width:20%;padding-left:10px;padding-right:10px}@media(max-width: 991.98px){.app-listing li{width:50%}}@media(max-width: 568px){.app-listing li{width:100%}}.app-listing .checkbox-title{font-weight:600;font-size:16px;color:#7539ff;margin-bottom:14px}.app-listing .form-custom{margin-bottom:14px}.app-listing .form-custom .form-control{padding-left:14px;border:1px solid rgba(231,234,252,.75);border-radius:6px}.selectbox-cont{height:220px;overflow-y:auto;padding-right:5px}.multipleSelection{position:relative;margin-bottom:20px}.multipleSelection .selectbox,.multipleSelection .selectboxes{position:relative;background:#fff;width:100%;padding:13px 10px;font-weight:400;background:#fff;border:1px solid #f7f8f9;border-radius:7px;cursor:pointer}.multipleSelection .selectbox p,.multipleSelection .selectboxes p{color:#1b2559;font-weight:500}.multipleSelection .selectbox p .select-icon,.multipleSelection .selectboxes p .select-icon{color:#7539ff;width:20px;height:20px}.custom_check{color:#1b2559;display:inline-block;position:relative;font-size:14px;margin-bottom:15px;padding-left:30px;cursor:pointer;font-weight:400;user-select:none}.custom_check input:checked~.checkmark{background-color:#7539ff;border-color:#7539ff}.custom_check input:checked~.checkmark:after{display:block}.custom_check input{position:absolute;opacity:0;cursor:pointer}.custom_check .checkmark{position:absolute;top:0;left:0;height:19px;width:19px;border:1px solid #c4c4c4;background-color:#fff;border-radius:6px;transition:all .3s ease-in-out}.custom_check .checkmark::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:none;left:4px;top:2px;color:#fff;font-size:9px}.input-block .custom_check{margin-bottom:20px}.table tbody td a.btn-white{background-color:#fff;border-color:#e7eaf3;color:#212529}.date-list .date-btn{background:#fff;color:#1b2559;border:1px solid #e7eafc;border-radius:4px;padding:10px 0 !important;width:100%}.form-custom{font-size:14px}.form-custom.cal-icon{position:relative}.form-custom.cal-icon:after{color:#979797;content:"";display:block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:15px;margin:auto;position:absolute;right:15px;top:10px}.btn-grey{background:rgba(231,234,252,.75);color:#1b2559;margin-top:10px}.btn-grey:hover{background:#1b2559;color:#fff}.date-picker{width:50%;float:left;padding-right:10px}.date-list ul{text-align:center}.date-list ul li{width:100%;padding:0;padding-bottom:5px}.sortby #checkbox{display:none;position:absolute;width:300px;left:0;z-index:1;margin-top:10px;padding:20px;background:#fff;border:1px solid #f2ecff;box-shadow:0px 4px 44px rgba(231,234,252,.75);border-radius:6px}.sortby #checkbox:before{border:7px solid #f2ecff;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;box-shadow:-2px 2px 2px -1px rgba(0,0,0,.1);content:"";left:30px;position:absolute;top:0;transform:rotate(135deg)}.multipleSelection #checkboxes{display:none;position:absolute;width:300px;left:0;z-index:1;margin-top:10px;padding:20px;background:#fff;border:1px solid #f2ecff;box-shadow:0px 4px 44px rgba(231,234,252,.75);border-radius:6px}.report-card{border-radius:5px}.report-btn .btn{font-weight:600;color:#7539ff;background:#fff;border:2px solid #7539ff;border-radius:8px;width:100%;padding:11px 0}.report-btn .btn:hover{color:#fff;background:#7539ff;border:2px solid #7539ff}.report-btn .btn:hover img{filter:invert(0) brightness(100)}.invoices-settings-btn{justify-content:end}.invoices-main-tabs{border-bottom:2px solid #e0e0e0;padding:0 0 12px 0}.invoices-main-tabs .invoices-tabs ul li{position:relative;display:inline-block;margin:0 24px 0 0}@media(max-width: 575.98px){.invoices-main-tabs .invoices-tabs ul li{display:block;margin:0 0 20px 0}}.invoices-main-tabs .invoices-tabs ul li a{font-weight:500;font-size:14px;color:#878a99;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;padding:0 0 14px 0}.invoices-main-tabs .invoices-tabs ul li a.active{color:#7539ff;border-bottom:2px solid #7539ff;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}@media(max-width: 991.98px){.invoices-main-tabs .invoices-tabs ul li a.active{border-bottom:0}}.invoices-main-tabs .invoices-settings-icon{color:#7539ff;margin-right:20px}.invoices-main-tabs .btn{font-weight:600;color:#fff;padding:12px 10px;min-width:167px;background:#1b2559;border:1px solid #1b2559;border-radius:6px}.paid-continue-btn{background-color:#7539ff;border:1px solid #7539ff;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:600;padding:8px 20px;text-align:center}.paid-continue-btn:hover,.paid-continue-btn:focus,.paid-continue-btn:active{background-color:#fff;border:1px solid #7539ff;color:#7539ff}.paid-cancel-btn{background-color:#fff;border:1px solid #7539ff;border-radius:5px;color:#7539ff;display:block;font-size:14px;font-weight:600;padding:8px 20px;text-align:center}.paid-cancel-btn:hover,.paid-cancel-btn:active{background-color:#7539ff;border:1px solid #7539ff;color:#7539ff}.paid-cancel-btn:focus{color:#7539ff}.inovices-card{border-radius:5px;margin:0 0 32px 0}.inovices-card .inovices-widget-header .inovices-amount{font-weight:600;font-size:24px;color:#7539ff}.inovices-card .inovices-all{font-weight:500;font-size:10px;color:#878a99}.inovices-card .inovice-trending{font-weight:500;font-size:10px}.inovices-card .inovice-trending span{margin:0;line-height:0}.invoices-tabs-card{background:rgba(0,0,0,0);box-shadow:unset}.invoices-grid-card{background:#fff;box-shadow:0px 4px 24px rgba(228,228,228,.25);border-radius:10px;color:#1b2559}.invoices-grid-card .card-header{padding:20px;border:0}.invoices-grid-card .card-header .action-icon{color:#1b2559;display:initial}.invoices-grid-card .card-header .invoice-grid-link{color:#1b2559}.invoices-grid-card .card-header .dropdown-action{margin-bottom:0}.invoices-grid-card .card-middle{padding:20px;background:#f7f7ff}.invoices-grid-card .card-middle .avatar-sm{width:2.5rem;height:2.5rem}.invoices-grid-card .card-middle .card-middle-avatar{align-items:center;display:inline-flex;font-size:16px;margin:0}.invoices-grid-card .card-body{padding:20px}.invoices-grid-card .card-body span{font-size:14px}.invoices-grid-card .card-body h6,.invoices-grid-card .card-body .h6{font-size:16px;font-weight:500;color:#1b2559;margin-top:4px}.invoices-grid-card .card-footer{padding:20px;border:0}.inovices-card .card-body{padding:10px}.badge.bg-info-lights{background:#efe9ff;color:#7539ff}.admin-invoice p{display:flex;flex-direction:column}.dropdown-menu.dropdown-menu-end.customer-dropdown{width:230px;height:200px;overflow-y:auto}.dropdown-menu.dropdown-menu-right.credit-note-dropdown{width:235px;height:200px;overflow-y:auto}.card.company-settings-new .content-page-header{margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #e0e0e0}.card.company-settings-new .input-block.service-upload.logo-upload{min-height:130px;justify-content:space-between;padding:15px 30px}.card.company-settings-new .input-block.service-upload.logo-upload .text-info{line-height:1}.card.company-settings-new .input-block.service-upload.logo-upload .sites-logo{border:1px solid #e0e0e0;padding:20px;border-radius:10px;margin-left:20px}@media(max-width: 991.98px){.card.company-settings-new .input-block.service-upload.logo-upload .sites-logo{margin-left:0}}.card.company-settings-new .input-block.service-upload.logo-upload .sites-logo img{margin-right:0;max-width:116px;max-height:30px}.inbox-menu{display:inline-block;width:100%}.inbox-menu li{display:inline-block;width:100%}.inbox-menu li a{color:#333;display:inline-block;padding:10px 15px;width:100%;font-weight:600;text-transform:capitalize;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.inbox-menu li a:hover{background:rgba(33,33,33,.05)}.inbox-menu li a i{font-size:14px;padding-right:10px;color:#878787}@media(max-width: 768px){.user-menu.nav>li>a>span:not(.user-img){display:none}}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-menu{border:1px solid #eff2f7;border-radius:.8rem;transform-origin:left top 0;background-color:#fff;padding:0;box-shadow:0 0 1.25rem rgba(31,45,61,.08);overflow:hidden}.flag-nav .dropdown-menu.notifications{transform:translateY(49px) !important}.flag-nav .dropdown-menu{transform:translateY(59px) !important}.table-inbox{font-size:15px;margin-bottom:0}.inbox-menu li a:hover,.inbox-menu li.active a,.inbox-menu li a:focus{background:#eff2f7}.compose-btn{margin-bottom:25px}.top-action-left .dropdown-toggle{height:40px}.top-action-left .dropdown-toggle::after{display:none}.table-inbox .starred.fas.fa-star{color:#ffd200}.table-inbox .checked{background-color:#ffc}.table-inbox tbody tr td{font-size:14px;color:#28084b}.unread .name,.unread .subject,.unread .mail-date{color:#000;font-weight:700}.ribbon-primary{background:#7366ff}.ribbon-primary.ribbon-corner:before{border-top-color:#7366ff;border-left-color:#7366ff}.ribbon-primary.ribbon-corner.ribbon-right:before{border-right-color:#7366ff;border-left-color:rgba(0,0,0,0)}.ribbon-primary.ribbon-corner.ribbon-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#7366ff}.ribbon-primary.ribbon-clip:before{border-color:rgba(0,0,0,0);border-top-color:#43f;border-right-color:#43f}.ribbon-primary.ribbon-clip-right:before{border-right-color:rgba(0,0,0,0);border-top-color:#43f;border-left-color:#43f}.ribbon-primary.ribbon-clip-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#43f;border-right-color:#43f}.ribbon-primary.ribbon-clip-bottom-right:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#43f;border-right-color:rgba(0,0,0,0);border-left-color:#43f}.ribbon-bookmark.ribbon-primary:before{border-color:#7366ff;border-right-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-right.ribbon-primary:before{border-right-color:#7366ff;border-left-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-right.ribbon-secondary:before{border-right-color:#f73164;border-left-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-right.ribbon-success:before{border-right-color:#51bb25;border-left-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-right.ribbon-danger:before{border-right-color:#dc3545;border-left-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-right.ribbon-info:before{border-right-color:#a927f9;border-left-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-right.ribbon-light:before{border-right-color:#f4f4f4;border-left-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-right.ribbon-dark:before{border-right-color:#2c323f;border-left-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-right.ribbon-warning:before{border-right-color:#f8d62b;border-left-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-secondary:before{border-color:#f73164;border-right-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-success:before{border-color:#51bb25;border-right-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-danger:before{border-color:#dc3545;border-right-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-info:before{border-color:#a927f9;border-right-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-light:before{border-color:#f4f4f4;border-right-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-dark:before{border-color:#2c323f;border-right-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-warning:before{border-color:#f8d62b;border-right-color:rgba(0,0,0,0)}.ribbon-bookmark.ribbon-vertical-left.ribbon-primary:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-primary:before{border-right-color:#7366ff;border-bottom-color:rgba(0,0,0,0)}.ribbon-secondary{background:#f73164;background:#f73164}.ribbon-secondary.ribbon-corner:before{border-top-color:#f73164;border-left-color:#f73164}.ribbon-secondary.ribbon-corner.ribbon-right:before{border-right-color:#f73164;border-left-color:rgba(0,0,0,0)}.ribbon-secondary.ribbon-corner.ribbon-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#f73164}.ribbon-secondary.ribbon-clip:before{border-color:rgba(0,0,0,0);border-top-color:#ec0944;border-right-color:#ec0944}.ribbon-secondary.ribbon-clip-right:before{border-right-color:rgba(0,0,0,0);border-top-color:#ec0944;border-left-color:#ec0944}.ribbon-secondary.ribbon-clip-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#ec0944;border-right-color:#ec0944}.ribbon-secondary.ribbon-clip-bottom-right:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#ec0944;border-right-color:rgba(0,0,0,0);border-left-color:#ec0944}.ribbon-bookmark.ribbon-vertical-left.ribbon-secondary:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-secondary:before{border-right-color:#f73164;border-bottom-color:rgba(0,0,0,0)}.ribbon-success{background:#51bb25;background:#51bb25}.ribbon-success.ribbon-corner:before{border-top-color:#51bb25;border-left-color:#51bb25}.ribbon-success.ribbon-corner.ribbon-right:before{border-right-color:#51bb25;border-left-color:rgba(0,0,0,0)}.ribbon-success.ribbon-corner.ribbon-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#51bb25}.ribbon-success.ribbon-clip:before{border-color:rgba(0,0,0,0);border-top-color:#3f901d;border-right-color:#3f901d}.ribbon-success.ribbon-clip-right:before{border-right-color:rgba(0,0,0,0);border-top-color:#3f901d;border-left-color:#3f901d}.ribbon-success.ribbon-clip-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#3f901d;border-right-color:#3f901d}.ribbon-success.ribbon-clip-bottom-right:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#3f901d;border-right-color:rgba(0,0,0,0);border-left-color:#3f901d}.ribbon-bookmark.ribbon-vertical-left.ribbon-success:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-success:before{border-right-color:#51bb25;border-bottom-color:rgba(0,0,0,0)}.ribbon-danger{background:#dc3545;background:#dc3545}.ribbon-danger.ribbon-corner:before{border-top-color:#dc3545;border-left-color:#dc3545}.ribbon-danger.ribbon-corner.ribbon-right:before{border-right-color:#dc3545;border-left-color:rgba(0,0,0,0)}.ribbon-danger.ribbon-corner.ribbon-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#dc3545}.ribbon-danger.ribbon-clip:before{border-color:rgba(0,0,0,0);border-top-color:#bd2130;border-right-color:#bd2130}.ribbon-danger.ribbon-clip-right:before{border-right-color:rgba(0,0,0,0);border-top-color:#bd2130;border-left-color:#bd2130}.ribbon-danger.ribbon-clip-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#bd2130;border-right-color:#bd2130}.ribbon-danger.ribbon-clip-bottom-right:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#bd2130;border-right-color:rgba(0,0,0,0);border-left-color:#bd2130}.ribbon-bookmark.ribbon-vertical-left.ribbon-danger:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-danger:before{border-right-color:#dc3545;border-bottom-color:rgba(0,0,0,0)}.ribbon-info{background:#a927f9;background:#a927f9}.ribbon-info.ribbon-corner:before{border-top-color:#a927f9;border-left-color:#a927f9}.ribbon-info.ribbon-corner.ribbon-right:before{border-right-color:#a927f9;border-left-color:rgba(0,0,0,0)}.ribbon-info.ribbon-corner.ribbon-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#a927f9}.ribbon-info.ribbon-clip:before{border-color:rgba(0,0,0,0);border-top-color:#9106e7;border-right-color:#9106e7}.ribbon-info.ribbon-clip-right:before{border-right-color:rgba(0,0,0,0);border-top-color:#9106e7;border-left-color:#9106e7}.ribbon-info.ribbon-clip-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#9106e7;border-right-color:#9106e7}.ribbon-info.ribbon-clip-bottom-right:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#9106e7;border-right-color:rgba(0,0,0,0);border-left-color:#9106e7}.ribbon-bookmark.ribbon-vertical-left.ribbon-info:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-info:before{border-right-color:#a927f9;border-bottom-color:rgba(0,0,0,0)}.ribbon-light{background:#f4f4f4;background:#f4f4f4}.ribbon-light.ribbon-corner:before{border-top-color:#f4f4f4;border-left-color:#f4f4f4}.ribbon-light.ribbon-corner.ribbon-right:before{border-right-color:#f4f4f4;border-left-color:rgba(0,0,0,0)}.ribbon-light.ribbon-corner.ribbon-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#f4f4f4}.ribbon-light.ribbon-clip:before{border-color:rgba(0,0,0,0);border-top-color:#dbdbdb;border-right-color:#dbdbdb}.ribbon-light.ribbon-clip-right:before{border-right-color:rgba(0,0,0,0);border-top-color:#dbdbdb;border-left-color:#dbdbdb}.ribbon-light.ribbon-clip-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#dbdbdb;border-right-color:#dbdbdb}.ribbon-light.ribbon-clip-bottom-right:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#dbdbdb;border-right-color:rgba(0,0,0,0);border-left-color:#dbdbdb}.ribbon-bookmark.ribbon-vertical-left.ribbon-light:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-light:before{border-right-color:#f4f4f4;border-bottom-color:rgba(0,0,0,0)}.ribbon-dark{background:#2c323f;background:#2c323f}.ribbon-dark.ribbon-corner:before{border-top-color:#2c323f;border-left-color:#2c323f}.ribbon-dark.ribbon-corner.ribbon-right:before{border-right-color:#2c323f;border-left-color:rgba(0,0,0,0)}.ribbon-dark.ribbon-corner.ribbon-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#2c323f}.ribbon-dark.ribbon-clip:before{border-color:rgba(0,0,0,0);border-top-color:#171a21;border-right-color:#171a21}.ribbon-dark.ribbon-clip-right:before{border-right-color:rgba(0,0,0,0);border-top-color:#171a21;border-left-color:#171a21}.ribbon-dark.ribbon-clip-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#171a21;border-right-color:#171a21}.ribbon-dark.ribbon-clip-bottom-right:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#171a21;border-right-color:rgba(0,0,0,0);border-left-color:#171a21}.ribbon-bookmark.ribbon-vertical-left.ribbon-dark:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-dark:before{border-right-color:#2c323f;border-bottom-color:rgba(0,0,0,0)}.ribbon-warning{background:#f8d62b;background:#f8d62b}.ribbon-warning.ribbon-corner:before{border-top-color:#f8d62b;border-left-color:#f8d62b}.ribbon-warning.ribbon-corner.ribbon-right:before{border-right-color:#f8d62b;border-left-color:rgba(0,0,0,0)}.ribbon-warning.ribbon-corner.ribbon-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#f8d62b}.ribbon-warning.ribbon-clip:before{border-color:rgba(0,0,0,0);border-top-color:#e8c308;border-right-color:#e8c308}.ribbon-warning.ribbon-clip-right:before{border-right-color:rgba(0,0,0,0);border-top-color:#e8c308;border-left-color:#e8c308}.ribbon-warning.ribbon-clip-bottom:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#e8c308;border-right-color:#e8c308}.ribbon-warning.ribbon-clip-bottom-right:before{border-top-color:rgba(0,0,0,0);border-bottom-color:#e8c308;border-right-color:rgba(0,0,0,0);border-left-color:#e8c308}.ribbon-bookmark.ribbon-vertical-left.ribbon-warning:before,.ribbon-bookmark.ribbon-vertical-right.ribbon-warning:before{border-right-color:#f8d62b;border-bottom-color:rgba(0,0,0,0)}.ribbon-wrapper{position:relative;padding-top:40px}.ribbon-wrapper .card-body,.ribbon-vertical-left-wrapper .card-body,.ribbon-vertical-right-wrapper .card-body{position:unset}.ribbon{padding:0 20px;height:30px;line-height:30px;clear:left;position:absolute;top:12px;left:0px;color:#fff;z-index:1}.ribbon-right{left:auto;right:-2px}.ribbon-vertical-left-wrapper{padding-left:40px;position:relative}.ribbon-vertical-left{clear:none;padding:0 5px;height:70px;width:30px;line-height:70px;text-align:center;left:12px;top:-2px}.ribbon-vertical-right-wrapper{padding-right:40px}.ribbon-vertical-right{clear:none;padding:0 5px;height:70px;width:30px;line-height:70px;text-align:center;top:-2px;left:auto;right:12px}.timeline{position:relative;padding:20px 0 20px;list-style:none;max-width:1200px;margin:0 auto}.timeline:before{content:" ";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background-color:#e9ecef}.timeline>li{position:relative;margin-bottom:20px}.timeline>li:after{clear:both;clear:both}.timeline>li>.timeline-panel{float:left;position:relative;width:46%;padding:20px;border:1px solid #e9ecef;border-radius:.25rem;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.05);box-shadow:0 1px 6px rgba(0,0,0,.05)}.timeline>li>.timeline-panel:before{content:" ";display:inline-block;position:absolute;top:26px;right:-8px;border-top:8px solid rgba(0,0,0,0);border-right:0 solid #e9ecef;border-bottom:8px solid rgba(0,0,0,0);border-left:8px solid #e9ecef}.timeline>li>.timeline-panel:after{content:" ";display:inline-block;position:absolute;top:27px;right:-7px;border-top:7px solid rgba(0,0,0,0);border-right:0 solid #fff;border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid #fff}.timeline>li>.timeline-badge{z-index:1;position:absolute;top:16px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:50% 50% 50% 50%;text-align:center;font-size:1.4em;line-height:50px;color:#fff;overflow:hidden}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{right:auto;left:-8px;border-right-width:8px;border-left-width:0}.timeline>li.timeline-inverted>.timeline-panel:after{right:auto;left:-7px;border-right-width:7px;border-left-width:0}.timeline>li:before,.timeline>li:after{content:" ";display:table;content:" ";display:table}.timeline-badge.primary{background-color:#fb9678}.timeline-badge.success{background-color:#00c292}.timeline-badge.warning{background-color:#fec107}.timeline-badge.danger{background-color:#e46a76}.timeline-badge.info{background-color:#03a9f3}.timeline-title{margin-top:0;color:inherit;font-weight:400}.timeline-body>p,.timeline-body>ul{margin-bottom:0}.timeline-body>p+p{margin-top:5px}.cd-horizontal-timeline{opacity:0;margin:2em auto;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:30px;height:2px;background:#dfdfdf;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.cd-horizontal-timeline .events a{padding-bottom:6px;color:#621aff;position:absolute;bottom:0;z-index:2;text-align:center;font-size:14px;padding-bottom:15px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-horizontal-timeline .events a.selected{pointer-events:none}.cd-horizontal-timeline .events a.selected::after{border-color:#621aff;background-color:#621aff;border-color:#621aff}.cd-horizontal-timeline .events a::after{content:"";position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-5px;height:12px;width:12px;border-radius:50%;border:2px solid #dfdfdf;background-color:#f8f8f8;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.cd-horizontal-timeline .events a.older-event::after{border-color:#621aff}.cd-horizontal-timeline .m-t-40{margin-top:25px !important}.cd-horizontal-timeline table{border-collapse:collapse;border-spacing:0}.cd-horizontal-timeline::before{content:"mobile";display:none}.cd-horizontal-timeline.loaded{opacity:1}.cd-horizontal-timeline .timeline{position:relative;height:100px;width:90%;max-width:800px;margin:0 auto}.cd-horizontal-timeline .timeline:before{content:" ";display:none;bottom:0;left:0%;width:0px;margin-left:-1.5px;background-color:#eee}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden}.cd-horizontal-timeline .events-wrapper::before{left:0}.cd-horizontal-timeline .events-wrapper::after{right:0}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#621aff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;-webkit-transition:height .4s;-moz-transition:height .4s;transition:height .4s}.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);padding:0 5%;opacity:0;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.cd-horizontal-timeline .events-content li.selected{position:relative;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-horizontal-timeline .events-content li>*{max-width:800px;margin:0 auto}.cd-horizontal-timeline .events-content h2,.cd-horizontal-timeline .events-content .h2{font-weight:600;margin-bottom:0px}.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto}.cd-horizontal-timeline .events-content em::before{content:"- "}.cd-horizontal-timeline .events-content p{font-size:16px}.cd-horizontal-timeline .filling-line,.cd-horizontal-timeline .events a.selected::after{background:#621aff}.cd-horizontal-timeline ol,.cd-horizontal-timeline ul{list-style:none}.cd-timeline-navigation a:hover,.cd-timeline-navigation a:focus{border-color:#621aff}.cd-horizontal-timeline a,.cd-horizontal-timeline a:hover,.cd-horizontal-timeline a:focus{color:#621aff}.cd-horizontal-timeline blockquote,.cd-horizontal-timeline q{quotes:none}.cd-horizontal-timeline blockquote:before,.cd-horizontal-timeline blockquote:after,.cd-horizontal-timeline q:before,.cd-horizontal-timeline q:after{content:"";content:none}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:"";position:absolute;z-index:2;top:0;height:100%;width:20px}.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#621aff;border-color:#621aff}.no-touch .cd-timeline-navigation a:hover{border-color:#7b9d6f}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf}.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border:2px solid #dfdfdf;overflow:hidden;color:rgba(0,0,0,0);text-indent:100%;white-space:nowrap;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}.cd-timeline-navigation a::after{content:"";position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(file:///C:/5bedbfe4e43520b23038.svg) no-repeat 0 0}.cd-timeline-navigation a.prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cd-timeline-navigation a.next{right:0}.cd-timeline-navigation a.inactive{cursor:not-allowed}.cd-timeline-navigation a.inactive::after{background-position:0 -16px}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left}.cd-horizontal-timeline .events-content li.leave-right,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}.cd-horizontal-timeline .events-content em,.cd-horizontal-timeline .events-content p{line-height:30px}.h-250{height:250px}.icons-list{padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.icons-list li{display:block;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;border-radius:50px;box-shadow:0px 2px 3px #d7c5ff;border:1px solid #e6ebf1;color:#7638ff;margin:5px}.login-body{display:table;height:100vh;min-height:100vh;margin:auto}.logo-light{max-width:180px;margin:auto;display:none}.logo-dark{max-width:180px;margin:auto;display:block}.login-wrapper{width:100%;height:100%;display:table-cell;vertical-align:middle;padding-top:1.875rem}.login-wrapper .loginbox{background-color:#fff;box-shadow:0 0 13px 0 rgba(82,63,105,.05);display:flex;margin:1.875rem auto;max-width:450px;width:100%;border-radius:20px}.login-wrapper .loginbox .login-left{align-items:center;background:linear-gradient(180deg, #8BC34A, #00bcd4);flex-direction:column;justify-content:center;padding:80px;width:450px;display:flex;border-radius:6px 0 0 6px}.login-wrapper .loginbox .login-right{align-items:center;display:flex;justify-content:center;padding:2rem;width:450px}@media(max-width: 320px){.login-wrapper .loginbox .login-right{width:100%}}.login-wrapper .loginbox .login-right .login-right-wrap{max-width:100%;flex:0 0 100%}.login-wrapper .loginbox .login-right .login-right-wrap h1,.login-wrapper .loginbox .login-right .login-right-wrap .h1{font-size:26px;font-weight:500;margin-bottom:5px;text-align:center}.login-wrapper .loginbox .login-right .forgotpass a{color:#a0a0a0}.login-wrapper .loginbox .login-right .forgotpass a:hover{color:#333;text-decoration:underline}.login-wrapper .loginbox .login-right .dont-have{color:#a0a0a0;margin-top:1.875rem}.login-wrapper .loginbox .login-right .dont-have a{color:#333}.login-wrapper .loginbox .login-right .dont-have a:hover{text-decoration:underline}.login-wrapper .loginbox .login-right .social-login{text-align:center}.login-wrapper .loginbox .login-right .social-login span{color:#757575;margin-right:8px}.login-wrapper .loginbox .login-right .social-login a{background-color:#ccc;color:#fff;display:inline-block;font-size:18px;height:32px;line-height:32px;margin-right:6px;text-align:center;width:32px;border-radius:4px}.login-wrapper .loginbox .login-right .social-login a:last-child{margin-right:0}.login-wrapper .loginbox .login-right .social-login a.facebook{background-color:#4b75bd}.login-wrapper .loginbox .login-right .social-login a.google{background-color:#fe5240}.login-wrapper .loginbox .account-subtitle{color:#4c4c4c;font-size:17px;margin-bottom:1.875rem;text-align:center}.login-wrapper .loginbox .login-or{color:#757575;margin-bottom:20px;margin-top:20px;padding-bottom:10px;padding-top:10px;position:relative}.login-wrapper .loginbox .or-line{background-color:#e5e5e5;height:1px;margin-bottom:0;margin-top:0;display:block}.login-wrapper .loginbox .span-or{background-color:#fff;display:block;left:50%;margin-left:-20px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:42px}.login-wrapper .loginbox .lock-user{margin-bottom:20px;text-align:center}.login-wrapper .loginbox .lock-user img{margin-bottom:15px;width:100px}.login-wrapper .loginbox .toggle-password{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:#757575;cursor:pointer}.login-wrapper .loginbox .toggle-password.fa-eye{margin-right:1px}.login-wrapper .loginbox .pass-group{position:relative}.settings-menu{margin-bottom:30px}.settings-menu ul{display:block;padding:0}.settings-menu ul li+li{margin-top:15px}.settings-menu ul li a{color:#3f4254;padding:0;border:0 !important;display:flex}.settings-menu ul li a.active{color:#7539ff !important;border:0}.settings-menu ul li i{margin-right:10px;font-size:20px;min-width:25px}.settings-menu ul li a:hover{background-color:rgba(0,0,0,0) !important;border:0 !important;color:#7539ff}.settings-menu ul li a:focus{background-color:rgba(0,0,0,0) !important;border:0 !important}.invoices-settings-card{border-radius:5px}.invoices-settings-card .card-title{color:#1b2559}.invoices-settings-form label{color:#1b2559}.invoices-settings-form .form-control{height:50px;border-radius:6px}.invoices-upload-btn{border:1px solid #dee2e6;border-radius:6px;color:#000;cursor:pointer;font-weight:400;padding:15px 15px;position:relative;width:100%;height:50px}.invoices-upload-btn .hide-input{position:relative;z-index:1;cursor:pointer;min-height:auto;padding-left:4px;padding-top:0;line-height:10px;width:100%;opacity:0}.invoices-upload-btn .upload{position:absolute;background:#7638ff;border-radius:4px;right:6px;top:8px;width:136px;height:32px;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff}.invoice-setting-btn .btn{min-width:160px;padding:10px 0;color:#fff;border-radius:8px}.invoice-setting-btn .cancel-btn{background:#1b2559}.invoice-setting-btn .cancel-btn:hover{background:#7638ff}.invoice-setting-btn .btn-primary:hover{background:#1b2559;border:1px solid #1b2559}.invoices-items-main-tabs{border-bottom:3px solid #f3f3f3;padding-bottom:10px}.invoices-items-tabs ul{padding:0;margin:0;list-style:none}.invoices-items-tabs ul li{display:inline-block;padding-left:36px;padding-right:36px;position:relative}.invoices-items-tabs ul li:last-child{padding-right:0}.invoices-items-tabs ul li a{font-weight:600;font-size:16px;color:#1b2559;padding-bottom:24px;position:relative}.invoices-items-tabs ul li a.active{color:#7638ff}.invoices-items-tabs ul li a.active:after{content:"";position:absolute;left:50%;bottom:4px;width:130px;height:6px;background-color:#7638ff;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.invoices-items-tabs ul li a:hover{color:#7638ff}.circle-btn{width:33px;height:33px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.input-block.service-upload.logo-upload{display:flex;align-items:center;justify-content:center;min-height:auto;flex-wrap:wrap}.input-block.service-upload.logo-upload span{line-height:0}.input-block.service-upload.logo-upload span img{margin-right:10px}.payment-toggle{display:flex;align-items:center}.payment-toggle .status-toggle .checktoggle{transform:none;margin-bottom:25px}.no-pagination .dataTables_length{display:none}.no-pagination .pagination{display:none}.mail-title{color:#1f2937;font-size:14px;margin-bottom:10px}.mail-provider{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px;display:flex;align-items:center}.mail-provider h4,.mail-provider .h4{font-size:15px}.mail-provider .status-toggle .checktoggle{transform:none}.mail-provider .mail-setting{display:flex;align-items:center}.mail-provider .mail-setting a i{color:#95979b;margin-right:10px}.php-mail-modal{display:flex;align-items:center}.php-mail-modal .status-toggle .checktoggle{transform:none}table tr td h2.tax-name,table tr td .tax-name.h2{color:#3f4254}table tr td .status-toggle .checktoggle{transform:none;margin:0}.btn-path .btn-cancel.bg-primary-light{color:#3f3f3f !important;background:#eaddff !important}.setting-menu{font-size:15px;color:#28283c !important}.form-title .h5{font-size:18px;color:#1f2937}.email-template-card .card{padding:15px}.email-template-card .card .card-body{padding:0}.email-template-card h5,.email-template-card .h5{font-size:16px;margin-bottom:10px}.sticky-sidebar{position:fixed;border:3px solid #555a64;top:50%;background:#555a64;z-index:600;right:0px;padding:0px 0px;width:50px;box-shadow:0px 0px 15px rgba(0,0,0,.12);border-radius:5px 0px 0px 5px;transform:translateY(-50%);flex-wrap:wrap;transition:all .8s}.sticky-sidebar>li>a{height:30px;width:30px;color:#fff;position:relative}.tooltip-five{position:relative;text-align:center;margin:auto;display:flex}.tooltip-five:hover .tooltiptext{visibility:visible}.tooltip-five .tooltiptext{visibility:hidden;width:126px;background-color:#7539ff;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:111111;top:0px;right:41px;font-size:14px;line-height:18px;text-transform:capitalize}.tooltip-five .tooltiptext:after{content:"";position:absolute;top:49%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #7539ff}.sidebar-logo img{max-height:45px;width:auto}.sticky-sidebar.siderbar-view.show-sidebar{right:617px;z-index:10000;transition:all .8s}.sidebar-layout{width:600px;height:auto;background-color:rgba(0,0,0,.2);position:fixed;right:-600px;top:0;height:100vh;z-index:9999;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;transition:ease all .8s}@media(max-width: 575.98px){.sidebar-layout{width:100%}}.sidebar-layout.show-layout{right:0;transition:ease all .8s;scrollbar-width:none;overflow-y:scroll;width:100%}.sidebar-layout .sidebar-content{width:600px;position:absolute;right:0px;background:#fff}@media(max-width: 575.98px){.sidebar-layout .sidebar-content{width:100%}}.sidebar-layout .sidebar-content .container-fluid,.sidebar-layout .sidebar-content .container-sm,.sidebar-layout .sidebar-content .container-md,.sidebar-layout .sidebar-content .container-lg,.sidebar-layout .sidebar-content .container-xl,.sidebar-layout .sidebar-content .container-xxl{padding:20px}.sidebar-layout .sidebar-content .sidebar-top{padding:0;border-bottom:1px solid #f0f1f5}.sidebar-layout .sidebar-content .sidebar-top .btn-closed{position:relative;z-index:1;color:red;border:1px solid rgba(0,0,0,0);text-align:center;float:right;padding:2px;top:0px;width:25px;height:25px;border-radius:50px}@media(max-width: 991.98px){.sidebar-layout .sidebar-content .sidebar-top .btn-closed{margin-top:-45px}}.sidebar-layout .sidebar-content .sidebar-top .sidebar-logo img{max-height:45px;width:auto}.sidebar-layout .sidebar-content .sidebar-title{font-size:18px;color:#212529;margin:0px 11px 15px 11px;padding:0}.sidebar-layout .sidebar-content .sidebar-image{flex-wrap:wrap}.sidebar-layout .sidebar-content .layout{padding:30px 11px;justify-content:left}.sidebar-layout .sidebar-content .layout .layout-title{font-size:15px;color:#212529;margin:0px;text-align:center}.switch{position:relative;display:inline-block;width:46px;height:26px;margin-right:0px}.switch input{opacity:0;width:0;height:0}.switch .layout-link{position:relative;z-index:9;width:100%;height:100%;display:inline-block}.switch .layout-link.checked+.slider{background-color:#7539ff;border:2px solid #7539ff}.switch .layout-link.checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(16px);background:#fff}.switch .round{border-radius:45px}.switch .slider{cursor:pointer;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:2px solid #6e82a5;position:absolute;top:0;right:0;bottom:0;left:0}.switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:3px;background-color:#6e82a5;-webkit-transition:.4s;transition:.4s}.switch .slider.round:before{border-radius:50%}.sidebar-icons{padding:7px 0px}.sidebar-settings{width:600px;height:auto;background-color:rgba(0,0,0,.2);position:fixed;right:-600px;top:0;height:100vh;z-index:9999;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;transition:ease all .8s;-webkit-transition:ease all .8s;-ms-transition:ease all .8s}.sidebar-settings.show-settings{right:0;transition:ease all .8s;scrollbar-width:none;overflow-y:scroll;width:100%}.sidebar-settings .sidebar-content{width:600px;position:absolute;right:0px;background:#fff}@media(max-width: 991.98px){.sidebar-settings .sidebar-content{width:100%}}.sidebar-settings .sidebar-top{padding:0;border-bottom:1px solid #f0f1f5}.sidebar-settings .sidebar-top .container-fluid,.sidebar-settings .sidebar-top .container-sm,.sidebar-settings .sidebar-top .container-md,.sidebar-settings .sidebar-top .container-lg,.sidebar-settings .sidebar-top .container-xl,.sidebar-settings .sidebar-top .container-xxl{padding:20px}.sidebar-settings .sidebar-top .btn-closed{position:relative;z-index:1;color:red;border:1px solid rgba(0,0,0,0);text-align:center;float:right;padding:2px;top:0px;width:25px;height:25px;border-radius:50px}.sidebar-settings .sidebar-content .container-fluid,.sidebar-settings .sidebar-content .container-sm,.sidebar-settings .sidebar-content .container-md,.sidebar-settings .sidebar-content .container-lg,.sidebar-settings .sidebar-content .container-xl,.sidebar-settings .sidebar-content .container-xxl{padding:20px}.sidebar-settings .sidebar-content .sidebar-title{font-size:18px;color:#212529;margin:0px 11px 15px 11px;padding:0}.sidebar-settings .sidebar-content .setting-title{font-size:12px;color:#212529;margin:0}.setting{padding:15px 11px;justify-content:left}.setting:nth-child(2){justify-content:end}.sidebar-color{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.11);border-radius:5px;padding:10px;width:100%;height:100%;margin:10px 0px}.sidebar-color span{border-radius:1px;width:100%;height:75px;display:block;margin:1px}.color-one{background:#fff;border:1px solid #dbdfea}.color-two{background:#f0f1f5;border:1px solid #dbdfea}.color-three{background:#101924;border:1px solid #dbdfea}.color-four{background:#7539ff;border:1px solid #dbdfea}.color-eight{background:#757575;border:1px solid #dbdfea}.sidebar-sub-title{font-size:15px;color:#6e82a5;margin:10px 0px 10px 11px;padding:0}.sidebar-color-one{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.11);border-radius:5px;padding:10px;width:100%;height:53px;margin:10px 0px;display:inline-block}.sidebar-color-one span{border-radius:1px;width:54px;height:30px;display:inline-block;margin:0px 3px}.sidebar-color-one .color-five{background:#757575;border:1px solid #dbdfea}.sidebar-color-one .color-six{background:#dbdfea;border:1px solid #dbdfea}.sidebar-color-one .color-seven{background:#6e82a5;border:1px solid #dbdfea}.sidebar-but{padding:6px 23px;background:#7539ff;border-radius:5px;display:inline-block;border:1px solid #7539ff;width:auto;margin:20px auto;color:#fff;border:1px solid #7539ff;display:flex;align-items:center}.sidebar-but:hover{background:#621aff;color:#fff}@media(max-width: 991.98px){.layout,.setting{flex:1 0 0%}.layout:nth-child(2){justify-content:end !important}}.circle-btn{width:33px;height:33px;display:flex;align-items:center;justify-content:center}.btn-light{border-color:#e6e6e6;color:#a6a6a6}.user-menu-eight.nav>li>a{color:#fff}.user-menu-eight.nav>li>a.dropdown-toggle-eight:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.sidebar-three .nav-tabs .nav-link:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff}.wizard{position:relative}.wizard .nav-tabs{position:relative;margin-top:20px;border:0}.wizard .nav-tabs li:after{content:"";width:75%;position:absolute;margin-left:auto;margin-right:auto;background:#e9e9ef;height:2px;left:-30%;top:38%;z-index:1}@media(max-width: 992px){.wizard .nav-tabs li:after{width:60%;left:-22%}}@media(max-width: 575.98px){.wizard .nav-tabs li:after{background:rgba(0,0,0,0)}}.wizard .nav-tabs li:first-child:after{background:rgba(0,0,0,0)}.wizard .nav-item{position:relative}.wizard .nav-item .nav-link{width:56px;height:56px;content:"";position:absolute;background:#fff;left:50%;color:#5156be;top:50%;font-size:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid rgba(81,86,190,.2)}.wizard .nav-item .nav-link.active{background:#e9e9ef;color:#5156be;border:1px solid rgba(81,86,190,.2)}@media(max-width: 320px){.wizard .nav-item .nav-link{left:20%}}@media(max-width: 768px){.wizard .nav-item .nav-link{background:rgba(0,0,0,0)}}.wizard .tab-content{padding-top:50px}.wizard .form-control{border-radius:4px}.wizard .form-select{border:1px solid #e0e0e0;box-shadow:none;border-radius:4px;margin:0;padding:10px;font-size:14px;font-weight:400;color:#878a99}.wizard .form-select:focus{outline:none;box-shadow:none;border:1px solid #878a99;border-radius:4px}.bus-ticket .inv-content{border:1px solid #0c0c20}.bus-ticket .inv-content .invoice-header{background:#f2f2f2;margin:20px 20px 0;padding:30px}.bus-ticket .inv-content .invoice-header h2,.bus-ticket .inv-content .invoice-header .h2{font-size:40px;font-weight:700;line-height:50px;color:#2c3038}@media(max-width: 767px){.bus-ticket .inv-content .invoice-header h2,.bus-ticket .inv-content .invoice-header .h2{font-size:30px}}@media(max-width: 767px){.bus-ticket .inv-content .invoice-header .inv-header-right{margin-top:10px}}.bus-ticket .inv-content .flight-invoice-details{margin:0;padding:0 20px}.bus-ticket .inv-content .flight-invoice-details .bus-booking-address{display:flex;align-items:center}.bus-ticket .inv-content .flight-invoice-details .bus-booking-address .booked-add{color:#000;font-weight:450;font-size:16px}.bus-ticket .inv-content .flight-invoice-details .bus-booking-address .booked-add span{display:block;color:#878a99;font-weight:450;font-size:16px}@media(max-width: 767px){.bus-ticket .inv-content .flight-invoice-details .bus-booking-address{display:block;margin-top:20px}}.bus-ticket .inv-content .flight-invoice-details h3,.bus-ticket .inv-content .flight-invoice-details .h3{color:#28084b;font-size:40px;font-weight:700;text-align:center;margin:30px 0;padding:0;line-height:normal}@media(max-width: 767px){.bus-ticket .inv-content .flight-invoice-details h3,.bus-ticket .inv-content .flight-invoice-details .h3{font-size:30px;margin:20px 0}}.bus-ticket .inv-content .flight-invoice-details .invoice-infomation{display:flex}.bus-ticket .inv-content .flight-invoice-details .invoice-infomation div{background:#f2f2f2;padding:10px;width:32.8%;text-align:center;color:#000}@media(max-width: 767px){.bus-ticket .inv-content .flight-invoice-details .invoice-infomation div{width:100%;margin-bottom:10px}}@media(max-width: 767px){.bus-ticket .inv-content .flight-invoice-details .invoice-infomation{display:block}}.bus-ticket .inv-content .invoice-address{margin:0;padding:30px 20px;justify-content:normal}.bus-ticket .inv-content .invoice-address div{width:50%}@media(max-width: 767px){.bus-ticket .inv-content .invoice-address div{width:100%}}.bus-ticket .inv-content .passenger-info{display:flex;margin:0;padding:0}.bus-ticket .inv-content .passenger-info .passenger-details,.bus-ticket .inv-content .passenger-info .payment-info{background:#f2f2f2;margin:0 10px 0 0;padding:15px 25px;width:50%}.bus-ticket .inv-content .passenger-info .passenger-details h5,.bus-ticket .inv-content .passenger-info .passenger-details .h5,.bus-ticket .inv-content .passenger-info .payment-info h5,.bus-ticket .inv-content .passenger-info .payment-info .h5{color:#0c0c20;margin-bottom:15px;font-size:18px}.bus-ticket .inv-content .passenger-info .passenger-details div,.bus-ticket .inv-content .passenger-info .payment-info div{display:flex;justify-content:space-between}.bus-ticket .inv-content .passenger-info .passenger-details div span,.bus-ticket .inv-content .passenger-info .payment-info div span{color:#2c3038}@media(max-width: 767px){.bus-ticket .inv-content .passenger-info .passenger-details div,.bus-ticket .inv-content .passenger-info .payment-info div{font-size:15px}}@media(max-width: 767px){.bus-ticket .inv-content .passenger-info .passenger-details,.bus-ticket .inv-content .passenger-info .payment-info{width:100%;margin-bottom:20px;margin:0 10px 20px 0;padding:15px}}@media(max-width: 767px){.bus-ticket .inv-content .passenger-info{display:block}}.bus-ticket .inv-content .passenger-ticket-details{margin:0;padding:30px 20px}.bus-ticket .inv-content .passenger-ticket-details .invoice-title{margin:0;padding:0px 0 30px}.bus-ticket .inv-content .invoice-table{margin:0;padding:0px 20px}.bus-ticket .inv-content .invoice-table h6,.bus-ticket .inv-content .invoice-table .h6{padding:0 0 30px;line-height:normal}.bus-ticket .inv-content .invoice-table table{color:#95979b}.bus-ticket .inv-content .invoice-table table thead tr{color:#2c3038}.bus-ticket .inv-content .invoice-table table .table_width_2{width:38%}.bus-ticket .inv-content .invoice-table table tr{border-bottom:1px solid #f2f2f2}.bus-ticket .inv-content .invoice-table table tr .table-description{color:#2c3038}.bus-ticket .inv-content .invoice-table table tr .table-description span{display:block;color:#95979b}@media(max-width: 992px){.bus-ticket .inv-content .invoice-table table tr td,.bus-ticket .inv-content .invoice-table table tr th{white-space:nowrap}}@media(max-width: 767px){.bus-ticket .inv-content .invoice-table table{margin:0;padding:15px 20px 0}}.bus-ticket .inv-content .invoice-table .invoice-table-footer .table-footer-right{color:#2c3038}@media(max-width: 767px){.bus-ticket .inv-content .invoice-table .invoice-table-footer .total-item{display:none}}@media(max-width: 767px){.bus-ticket .inv-content .invoice-table .invoice-table-footer{margin:0;padding:5px 10px 0}.bus-ticket .inv-content .invoice-table .invoice-table-footer .total-item{display:none}}.bus-ticket .inv-content .invoice-table .total-amountdetails span{display:block}@media(max-width: 767px){.bus-ticket .inv-content .invoice-table .total-amountdetails{margin:0;padding:15px 20px}}.bus-ticket .inv-content .totalamount-footer{background:#f2f2f2;border:0;margin:10px 20px;padding:10px 10px 10px 15px}.bus-ticket .inv-content .invoice-table-footer{border:0}.bus-ticket .inv-content .invoice-table-footer .notes span{display:block;color:#2c3038}.bus-ticket .inv-content .invoice-table-footer .amount-payable{width:35%}.bus-ticket .inv-content .invoice-table-footer .table-footer-right table td{padding:5px}@media(max-width: 767px){.bus-ticket .inv-content .invoice-table-footer{margin:0;padding:5px 10px 0}.bus-ticket .inv-content .invoice-table-footer .total-item{display:none}}.bus-ticket .inv-content .payable-table{margin:0;padding:15px 20px}@media(max-width: 767px){.bus-ticket .inv-content .payable-table{flex-direction:column-reverse}}@media(max-width: 767px){.bus-ticket .inv-content .payable-table .table-footer-left{width:100%}}.bus-ticket .inv-content .payable-table .amount-payable{width:35%}@media(max-width: 992px){.bus-ticket .inv-content .payable-table .amount-payable{width:80%}}@media(max-width: 767px){.bus-ticket .inv-content .payable-table .amount-payable{width:100%}}.bus-ticket .inv-content .bank-details{margin:0 20px;padding:10px 0px;border-bottom:1px solid #f2f2f2}.bus-ticket .inv-content .bank-details .payment-info{color:#2c3038}.bus-ticket .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.bus-ticket .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.bus-ticket .inv-content .bank-details .payment-info span{color:#95979b}.bus-ticket .inv-content .terms-condition{margin:0 20px;padding:30px 0}.bus-ticket .inv-content .terms-condition p{color:#000;font-weight:450;font-size:16px}.bus-ticket .inv-content .thanks-msg{padding:30px 0}@media print{.file-link{display:none !important}}.car-booking .inv-content{border:1px solid #0c0c20}.car-booking .inv-content .invoice-header{background:linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%);margin:20px 20px 0;padding:30px}.car-booking .inv-content .invoice-header h2,.car-booking .inv-content .invoice-header .h2{font-size:40px;font-weight:700;line-height:50px;color:#fff;margin-top:10px}@media(max-width: 767px){.car-booking .inv-content .invoice-header h2,.car-booking .inv-content .invoice-header .h2{font-size:30px}}@media(max-width: 767px){.car-booking .inv-content .invoice-header .inv-header-right{margin-top:10px}}@media(max-width: 767px){.car-booking .inv-content .invoice-header{display:flex;align-items:start;flex-direction:column-reverse}}.car-booking .inv-content .flight-invoice-details{margin:0;padding:0 20px}.car-booking .inv-content .flight-invoice-details .bus-booking-address{display:flex;align-items:center;margin:30px 0;padding:0}.car-booking .inv-content .flight-invoice-details .bus-booking-address .booked-add{color:#2c3038;font-weight:450;width:50%}.car-booking .inv-content .flight-invoice-details .bus-booking-address .booked-add span{display:block;color:#95979b}@media(max-width: 767px){.car-booking .inv-content .flight-invoice-details .bus-booking-address .booked-add{width:100%}}.car-booking .inv-content .flight-invoice-details .bus-booking-address .info{text-align:right}.car-booking .inv-content .flight-invoice-details .bus-booking-address .info p{color:#95979b}@media(max-width: 767px){.car-booking .inv-content .flight-invoice-details .bus-booking-address .info{text-align:left}}@media(max-width: 767px){.car-booking .inv-content .flight-invoice-details .bus-booking-address{display:block;margin-top:20px}}.car-booking .inv-content .flight-invoice-details h3,.car-booking .inv-content .flight-invoice-details .h3{color:#2c3038;font-size:40px;font-weight:700;text-align:center;margin:30px 0;padding:0;line-height:normal}@media(max-width: 767px){.car-booking .inv-content .flight-invoice-details h3,.car-booking .inv-content .flight-invoice-details .h3{font-size:30px;margin:20px 0}}.car-booking .inv-content .flight-invoice-details .invoice-infomation{display:flex;margin:0 0 15px;padding:0}.car-booking .inv-content .flight-invoice-details .invoice-infomation div{background:#f2f2f2;padding:10px;width:32.8%;text-align:center;color:#2c3038;margin:0 15px 0px 0;padding:10px}@media(max-width: 767px){.car-booking .inv-content .flight-invoice-details .invoice-infomation div{width:100%;margin-bottom:10px}}.car-booking .inv-content .flight-invoice-details .invoice-infomation div span{color:#000;margin-left:10px}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station{margin:0 15px 0 0;padding:25px}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station div{margin:0;padding:0px;color:#95979b;text-align:left}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station div span{display:block;margin:0 0 5px}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station .station-info{display:flex;width:100%;align-items:center}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station .station-info .point-img{width:5%;margin-right:15px}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station .station-info .station-details{width:95%}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station .station-info .station-details div{width:auto}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station .station-info .station-details div .from-add{color:#2c3038}.car-booking .inv-content .flight-invoice-details .invoice-infomation .station .station-info .station-details span{display:inline}@media(max-width: 767px){.car-booking .inv-content .flight-invoice-details .invoice-infomation .station{margin-bottom:15px}}.car-booking .inv-content .flight-invoice-details .invoice-infomation .days-detail{background:none;padding:0px;display:flex}.car-booking .inv-content .flight-invoice-details .invoice-infomation .days-detail div{width:50%;padding:15px;margin-right:15px;text-align:center}.car-booking .inv-content .flight-invoice-details .invoice-infomation .days-detail div span:first-child{margin:0 0 10px}.car-booking .inv-content .flight-invoice-details .invoice-infomation .days-detail .invoice-title{font-size:18px;color:#7638ff}@media(max-width: 767px){.car-booking .inv-content .flight-invoice-details .invoice-infomation{display:block}}.car-booking .inv-content .invoice-address{margin:0;padding:30px 20px;justify-content:normal}.car-booking .inv-content .invoice-address div{width:50%}@media(max-width: 767px){.car-booking .inv-content .invoice-address div{width:100%}}.car-booking .inv-content .passenger-info{display:flex;margin:0;padding:0}.car-booking .inv-content .passenger-info .passenger-details,.car-booking .inv-content .passenger-info .payment-info{background:none;margin:0 15px 0 0;padding:0px;width:50%}.car-booking .inv-content .passenger-info .passenger-details h5,.car-booking .inv-content .passenger-info .passenger-details .h5,.car-booking .inv-content .passenger-info .payment-info h5,.car-booking .inv-content .passenger-info .payment-info .h5{color:#0c0c20;margin-bottom:15px;font-size:18px}.car-booking .inv-content .passenger-info .passenger-details div,.car-booking .inv-content .passenger-info .payment-info div{display:flex;justify-content:space-between}.car-booking .inv-content .passenger-info .passenger-details div span,.car-booking .inv-content .passenger-info .payment-info div span{color:#2c3038;width:65%;text-align:right}@media(max-width: 992px){.car-booking .inv-content .passenger-info .passenger-details div,.car-booking .inv-content .passenger-info .payment-info div{font-size:12px;display:block}}@media(max-width: 767px){.car-booking .inv-content .passenger-info .passenger-details div,.car-booking .inv-content .passenger-info .payment-info div{font-size:15px}}.car-booking .inv-content .passenger-info .passenger-details .passenger-details-display,.car-booking .inv-content .passenger-info .payment-info .passenger-details-display{display:block;background:#f2f2f2;margin:0;padding:20px;min-height:180px}@media(max-width: 767px){.car-booking .inv-content .passenger-info .passenger-details,.car-booking .inv-content .passenger-info .payment-info{width:100%;margin-bottom:20px;margin:0 10px 20px 0;padding:15px}}@media(max-width: 767px){.car-booking .inv-content .passenger-info{display:block}}.car-booking .inv-content .passenger-ticket-details{margin:0;padding:15px 20px 30px}.car-booking .inv-content .passenger-ticket-details .invoice-title{margin:0 0 15px;padding:20px;position:relative;overflow:hidden;font-size:18px;font-weight:normal}.car-booking .inv-content .passenger-ticket-details .invoice-title span:nth-child(1){color:#fff;z-index:2;position:relative}.car-booking .inv-content .passenger-ticket-details .ticket-title-bg{position:absolute;display:block;height:100%;width:100%;-webkit-transform:skewX(35deg);transform:skewX(35deg);top:0px;left:-22px;background:linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%)}.car-booking .inv-content .passenger-ticket-details .ticket-title-bg:hover{background:linear-gradient(270.14deg, #7638FF -0.04%, #3698FF 100%)}.car-booking .inv-content .invoice-table{margin:0;padding:0px 20px}.car-booking .inv-content .invoice-table h6,.car-booking .inv-content .invoice-table .h6{padding:0 0 30px;line-height:normal}.car-booking .inv-content .invoice-table table{color:#95979b}.car-booking .inv-content .invoice-table table thead tr{color:#2c3038}.car-booking .inv-content .invoice-table table .table_width_2{width:56%}.car-booking .inv-content .invoice-table table tr{border-bottom:1px solid #f2f2f2}.car-booking .inv-content .invoice-table table tr .table-description{color:#2c3038}.car-booking .inv-content .invoice-table table tr .table-description span{display:block;color:#95979b}@media(max-width: 992px){.car-booking .inv-content .invoice-table table tr td,.car-booking .inv-content .invoice-table table tr th{white-space:nowrap}}@media(max-width: 767px){.car-booking .inv-content .invoice-table table{margin:0;padding:15px 20px 0}}.car-booking .inv-content .invoice-table .invoice-table-footer .table-footer-right{color:#2c3038}@media(max-width: 767px){.car-booking .inv-content .invoice-table .invoice-table-footer .total-item{display:none}}@media(max-width: 767px){.car-booking .inv-content .invoice-table .invoice-table-footer{margin:0;padding:5px 10px 0}.car-booking .inv-content .invoice-table .invoice-table-footer .total-item{display:none}}.car-booking .inv-content .invoice-table .total-amountdetails span{display:block}@media(max-width: 767px){.car-booking .inv-content .invoice-table .total-amountdetails{margin:0;padding:15px 20px}}.car-booking .inv-content .totalamount-footer{background:#f2f2f2;border:0;margin:10px 20px;padding:10px 10px 10px 15px}.car-booking .inv-content .invoice-table-footer{border:0}.car-booking .inv-content .invoice-table-footer .notes span{display:block;color:#2c3038}.car-booking .inv-content .invoice-table-footer .amount-payable{width:35%}.car-booking .inv-content .invoice-table-footer .table-footer-right table td{padding:5px}@media(max-width: 767px){.car-booking .inv-content .invoice-table-footer{margin:0;padding:5px 10px 0}.car-booking .inv-content .invoice-table-footer .total-item{display:none}}.car-booking .inv-content .payable-table{margin:0 20px;padding:20px 0px;border-bottom:1px solid #f2f2f2}@media(max-width: 767px){.car-booking .inv-content .payable-table{flex-direction:column-reverse}}@media(max-width: 767px){.car-booking .inv-content .payable-table .table-footer-left{width:100%}}.car-booking .inv-content .payable-table .amount-payable{width:35%}@media(max-width: 992px){.car-booking .inv-content .payable-table .amount-payable{width:80%}}@media(max-width: 767px){.car-booking .inv-content .payable-table .amount-payable{width:100%}}.car-booking .inv-content .bank-details{margin:0 20px;padding:30px 0px 20px;border-bottom:1px solid #f2f2f2}.car-booking .inv-content .bank-details .payment-info{color:#2c3038}.car-booking .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.car-booking .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.car-booking .inv-content .bank-details .payment-info span{color:#95979b}.car-booking .inv-content .terms-condition{margin:0 20px;padding:30px 0}.car-booking .inv-content .terms-condition p{color:#000;font-weight:450;font-size:16px}.car-booking .inv-content .thanks-msg{padding:30px 0}.receipt-wrap{max-width:340px;margin:30px auto;padding:30px;background-color:#fff}.receipt-wrap .receipt-top{text-align:center}.receipt-wrap .receipt-top .company-logo{background:#f4f4f4;padding:10px;text-align:center;margin-bottom:10px}.receipt-wrap .receipt-top .company-name{color:#000;margin-bottom:10px}.receipt-wrap .receipt-top .company-address,.receipt-wrap .receipt-top .company-email{font-size:10px}.receipt-wrap .receipt-heading{display:flex;justify-content:center;position:relative;text-transform:uppercase;font-size:10px;font-weight:700;margin:10px 0;color:#000}.receipt-wrap .receipt-heading span{display:inline-flex;padding:0 5px;background-color:#fff;z-index:1;font-weight:700;font-size:10px}.receipt-wrap .receipt-heading:before{content:"";position:absolute;height:0;width:100%;left:0;top:46%;border-top:1px dashed #95979b}.receipt-wrap .customer-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.receipt-wrap .customer-list li{display:flex;width:48%;font-size:12px;line-height:1.2em;margin-bottom:10px;margin-right:10px;justify-content:space-between}.receipt-wrap .customer-list li .desc{color:#000}.receipt-wrap .receipt-table{width:100%;line-height:1.3em;font-size:12px}.receipt-wrap .receipt-table thead th{color:#000;text-align:left;padding:10px 3px;border-top:1px dashed #95979b;border-bottom:1px dashed #95979b}.receipt-wrap .receipt-table td{padding:6px}.receipt-wrap .receipt-table td:first-child,.receipt-wrap .receipt-table th:first-child{padding-left:0}.receipt-wrap .receipt-table tr:first-child td{padding-top:10px}.receipt-wrap .bill-list{margin:0;padding:5px 0;font-size:10px}.receipt-wrap .bill-list .bill_list_in{display:flex;text-align:right;justify-content:space-between;padding:4px 0}.receipt-wrap .bill-list .bill_list_in .bill_title{padding-right:20px}.receipt-wrap .bill-list .bill_list_in .bill_value{width:90px}.receipt-wrap .total-payable{color:#000}.receipt-wrap .receipt-seperator{width:100%;border-top:1px dashed #95979b;margin:6px 0;margin-left:auto}.receipt-wrap .sample_text{text-align:center;padding:10px 0;border-bottom:1px dashed #95979b;line-height:1.6em;color:#95979b;font-size:10px}.receipt-wrap .receipt-footer{text-align:center;margin-top:10px;font-size:10px}.receipt-two .bill-list{margin:0;padding:5px 0;font-size:10px;border-bottom:1px dashed #95979b}.receipt-two .bill-list .bill_list_in{display:flex;text-align:right;justify-content:flex-end;padding:4px 0}.receipt-two .bill-list .bill_list_in .bill_title{padding-right:20px}.receipt-two .bill-list .bill_list_in .bill_value{width:90px}.receipt-two .receipt-table{margin-top:0}.receipt-two .receipt-seperator{width:150px}.receipt-two .sample_text img{margin-top:10px}.receipt-three .receipt-top .receipt-title{font-size:18px;color:#000;margin-bottom:5px}.receipt-three .receipt-top .company-name{color:#95979b;text-transform:uppercase;font-size:10px}.receipt-three .receipt-seperator{margin:1px 0}.receipt-three .customer-list{margin:10px 0 0}.receipt-three .receipt-table thead th{border-top:0;padding-top:10px}.receipt-three .receipt-table td{padding-bottom:10px}.receipt-three .bill-list{margin:0;padding:5px 0;font-size:10px;border-bottom:1px dashed #95979b}.receipt-three .bill-list .bill_list_in{display:flex;text-align:right;justify-content:flex-end;padding:4px 0}.receipt-three .bill-list .bill_list_in .bill_title{padding-right:20px}.receipt-three .bill-list .bill_list_in .bill_value{width:90px}.receipt-three .bill-list .receipt-seperator{width:150px;margin-left:auto;margin-top:6px;margin-bottom:6px}.receipt-three .sample_text img{margin-top:10px}.receipt-four .receipt-top .receipt-title{font-size:18px;color:#000;margin-bottom:10px}.receipt-four .receipt-top .company-name{color:#95979b;text-transform:uppercase;font-size:10px}.receipt-four .receipt-top .company-logo{background:none;margin-bottom:0}.receipt-four .receipt-top .company-logo img{vertical-align:middle}.receipt-four .receipt-top .receipt-title{margin-top:10px}.receipt-four .receipt-top .company-email{padding-bottom:10px}.receipt-four .receipt-seperator{margin:1px 0}.receipt-four .bill-list .receipt-seperator{margin:6px 0}.receipt-four .customer-list{margin-top:10px}.receipt-four .receipt-table{margin-top:0}.receipt-four .receipt-table thead th{border-top:0}.receipt-four .sample_text img{margin-top:10px}.coffee-shop .inv-content{border:5px solid #000;margin:0;padding:40px}.coffee-shop .inv-content .invoice-header{margin:0;padding:0 0 30px;border-bottom:5px solid #000}.coffee-shop .inv-content .invoice-header a{margin:0 0 10px;padding:0px}.coffee-shop .inv-content .invoice-header .inv-header-left{width:30%}@media(max-width: 992px){.coffee-shop .inv-content .invoice-header .inv-header-left{width:40%}}@media(max-width: 767px){.coffee-shop .inv-content .invoice-header .inv-header-left{width:auto}}@media(max-width: 767px){.coffee-shop .inv-content .invoice-header .inv-header-right{margin:15px 0 0}}.coffee-shop .inv-content .invoice-header .inv-header-right .tax-invoice{margin:15px 0 10px;padding:0px}.coffee-shop .inv-content .invoice-header .inv-header-right .gst-details{margin:5px 0 0px;padding:0px}.coffee-shop .inv-content .invoice-header .inv-details{display:block}.coffee-shop .inv-content .invoice-header .inv-details span{font-size:24px;color:#2c3038;font-weight:700}.coffee-shop .inv-content .invoice-header .inv-details .inv-date{margin:0 0 10px;padding:0px}.coffee-shop .inv-content .invoice-header .inv-details .inv-no{background:url(file:///C:/5748f9545734693fa723.png);background-repeat:no-repeat;background-size:100%;margin:0;padding:19px;color:#fff;font-size:16px;color:#fff}.coffee-shop .inv-content .invoice-header .inv-details .inv-no span{color:#fff;font-size:18px}@media(max-width: 992px){.coffee-shop .inv-content .invoice-header .inv-details .inv-no{margin:0;padding:10px;background:#000}}@media(max-width: 767px){.coffee-shop .inv-content .invoice-header .inv-details .inv-no{width:275px}}@media(max-width: 575.98px){.coffee-shop .inv-content .invoice-header .inv-details .inv-no{width:245px}}.coffee-shop .inv-content .invoice-address{margin:0;padding:40px 0}.coffee-shop .inv-content .invoice-address .invoice-to .invoice-title{margin:0;padding:0}@media(max-width: 767px){.coffee-shop .inv-content .invoice-address .invoice-to{margin:0}}.coffee-shop .inv-content .invoice-table{margin:0;padding:0 0 25px}.coffee-shop .inv-content .invoice-table table{color:#2c3038;margin:0;padding:0px}.coffee-shop .inv-content .invoice-table table thead .coffee-shop{background:#7638ff;border-top:1px solid #000;border-bottom:1px solid #000;color:#000}.coffee-shop .inv-content .invoice-table table .table_width_2{width:50%}.coffee-shop .inv-content .invoice-table table tr{border-bottom:1px solid #000}.coffee-shop .inv-content .invoice-table table tr .table-description{color:#2c3038}.coffee-shop .inv-content .invoice-table table tr .table-description span{display:block;color:#95979b}.coffee-shop .inv-content .invoice-table table tr td{margin:0;padding:25px 15px}@media(max-width: 992px){.coffee-shop .inv-content .invoice-table table tr td,.coffee-shop .inv-content .invoice-table table tr th{white-space:nowrap}}.coffee-shop .inv-content .invoice-table-footer{margin:0;padding:25px 0px;border-bottom:1px solid #000}.coffee-shop .inv-content .invoice-table-footer .table-footer-right{color:#2c3038}.coffee-shop .inv-content .invoice-table-footer .table-footer-right table td{margin:0;padding:5px 15px}@media(max-width: 767px){.coffee-shop .inv-content .invoice-table-footer .total-item{display:none}}.coffee-shop .inv-content .table-total-item{margin:0;padding:15px 0px}.coffee-shop .inv-content .total-amountdetails{margin:0;padding:25px 0;border-bottom:1px solid #000;text-align:right}@media(max-width: 992px){.coffee-shop .inv-content .total-amountdetails{text-align:center}}.coffee-shop .inv-content .bank-details{margin:0;padding:25px 15px;border-bottom:1px solid #000}.coffee-shop .inv-content .bank-details .payment-info{color:#2c3038}.coffee-shop .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.coffee-shop .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.coffee-shop .inv-content .bank-details .payment-info span{color:#95979b}.coffee-shop .inv-content .bank-details .terms-condition{margin:0;padding:0;color:#2c3038}.coffee-shop .inv-content .bank-details .terms-condition span{font-size:18px;margin:0 0 10px}.coffee-shop .inv-content .bank-details .terms-condition ol{color:#95979b}@media(max-width: 767px){.coffee-shop .inv-content .bank-details .terms-condition{margin:10px 0;padding:0px 0px}}@media(max-width: 767px){.coffee-shop .inv-content .bank-details{margin:0;padding:10px 0px}}.coffee-shop .inv-content .thanks-msg{background:#7638ff;border-bottom:1px solid #000;color:#000}@media(max-width: 767px){.coffee-shop .inv-content{margin:0;padding:20px}}.domain-hosting .inv-content .invoice-header{background:#f2f2f2;margin:20px;padding:30px}.domain-hosting .inv-content .invoice-header h2,.domain-hosting .inv-content .invoice-header .h2{font-size:40px;font-weight:700;line-height:50px;color:#2c3038}@media(max-width: 767px){.domain-hosting .inv-content .invoice-header h2,.domain-hosting .inv-content .invoice-header .h2{font-size:28px}}@media(max-width: 767px){.domain-hosting .inv-content .invoice-header .inv-header-right{margin-top:10px}}@media(max-width: 767px){.domain-hosting .inv-content .invoice-header{display:flex;flex-direction:column-reverse}}.domain-hosting .inv-content .flight-invoice-details{margin:0;padding:0 20px}.domain-hosting .inv-content .flight-invoice-details h3,.domain-hosting .inv-content .flight-invoice-details .h3{color:#2c3038;font-size:40px;font-weight:700;text-align:center;margin:30px 0 22px 0;padding:0;line-height:normal}@media(max-width: 767px){.domain-hosting .inv-content .flight-invoice-details h3,.domain-hosting .inv-content .flight-invoice-details .h3{font-size:30px;margin:20px 0}}.domain-hosting .inv-content .flight-invoice-details .invoice-infomation{display:flex}.domain-hosting .inv-content .flight-invoice-details .invoice-infomation div{background:#f2f2f2;padding:10px;width:32.8%;display:flex;justify-content:space-between;color:#2c3038}.domain-hosting .inv-content .flight-invoice-details .invoice-infomation div span{color:#000}@media(max-width: 767px){.domain-hosting .inv-content .flight-invoice-details .invoice-infomation div{width:100%;margin-bottom:10px}}@media(max-width: 767px){.domain-hosting .inv-content .flight-invoice-details .invoice-infomation{display:block}}.domain-hosting .inv-content .invoice-address{margin:0;padding:30px 20px;justify-content:normal}.domain-hosting .inv-content .invoice-address div{width:50%}@media(max-width: 767px){.domain-hosting .inv-content .invoice-address div{width:100%}}.domain-hosting .inv-content .service-details{margin:0;padding:0 20px}.domain-hosting .inv-content .service-details h4,.domain-hosting .inv-content .service-details .h4{color:#2c3038;font-size:24px;margin:0;padding:20px 0 10px 10px;font-weight:700}.domain-hosting .inv-content .service-details table{border-collapse:separate;border-spacing:10px;color:#000;width:100%}.domain-hosting .inv-content .service-details table thead th{background:#f2f2f2;border-top:1px solid #000;border-bottom:1px solid #000;padding:13px;color:#000;text-align:center;font-size:18px}@media(max-width: 767px){.domain-hosting .inv-content .service-details table thead th{font-size:14px}}.domain-hosting .inv-content .service-details table .services{width:50%}.domain-hosting .inv-content .service-details table .dates{width:10%}.domain-hosting .inv-content .service-details table .rooms{width:15%}.domain-hosting .inv-content .service-details table .description{width:50%}.domain-hosting .inv-content .service-details table .charged-amount{width:15%}.domain-hosting .inv-content .service-details table .discount{width:15%}.domain-hosting .inv-content .service-details table .total{width:15%}.domain-hosting .inv-content .service-details table tr:nth-child(odd){background:#f2f2f2}.domain-hosting .inv-content .service-details table tr td{padding:10px}@media(max-width: 992px){.domain-hosting .inv-content .service-details table tr td{white-space:nowrap}}.domain-hosting .inv-content .service-details .invoice-table-footer{margin:0;padding:0}.domain-hosting .inv-content .service-details .invoice-table-footer .table-footer-right{width:34%}.domain-hosting .inv-content .service-details .invoice-table-footer .table-footer-right table td:first-child{background:#fff}.domain-hosting .inv-content .service-details .invoice-table-footer .table-footer-right table td:last-child{background:#f2f2f2}@media(max-width: 767px){.domain-hosting .inv-content .service-details .invoice-table-footer .table-footer-right table td{width:50%}}@media(max-width: 992px){.domain-hosting .inv-content .service-details .invoice-table-footer .table-footer-right{width:55%}}@media(max-width: 992px){.domain-hosting .inv-content .service-details .invoice-table-footer .table-footer-right{width:100%}}@media(max-width: 767px){.domain-hosting .inv-content .service-details .invoice-table-footer{display:block}}.domain-hosting .inv-content .service-details .subtotal .table-footer-right table td:last-child{background:#fcfcfc}.domain-hosting .inv-content .service-details .table-total-item .table-footer-right table td:last-child{background:#2c3038;color:#f2f2f2}.domain-hosting .inv-content .invoice-table-footer{border:0}.domain-hosting .inv-content .invoice-table-footer .notes span{display:block;color:#2c3038}.domain-hosting .inv-content .invoice-table-footer .table-footer-right table td{padding:10px}@media(max-width: 767px){.domain-hosting .inv-content .invoice-table-footer{margin:0;padding:5px 10px 0}.domain-hosting .inv-content .invoice-table-footer .total-item{display:none}}.domain-hosting .inv-content .totalamount-footer{background:#f2f2f2;border:0;margin:10px 20px 0;padding:10px 10px 10px 15px}.domain-hosting .inv-content .totalamount-footer .table-footer-left,.domain-hosting .inv-content .totalamount-footer .table-footer-right{width:50%}.domain-hosting .inv-content .totalamount-footer .table-footer-left table,.domain-hosting .inv-content .totalamount-footer .table-footer-right table{width:100%}.domain-hosting .inv-content .totalamount-footer .table-footer-left table td,.domain-hosting .inv-content .totalamount-footer .table-footer-right table td{width:50%}@media(max-width: 767px){.domain-hosting .inv-content .totalamount-footer .table-footer-left table td,.domain-hosting .inv-content .totalamount-footer .table-footer-right table td{width:auto}}@media(max-width: 767px){.domain-hosting .inv-content .totalamount-footer .table-footer-left,.domain-hosting .inv-content .totalamount-footer .table-footer-right{width:100%}}.domain-hosting .inv-content .totalamount-footer .table-footer-left table td:last-child div{background:#fcfcfc;padding:10px;display:flex;justify-content:space-between}.domain-hosting .inv-content .totalamount-footer .table-footer-right table td{text-align:left}.domain-hosting .inv-content .totalamount-footer .table-footer-right table td:last-child div{background:#000;padding:10px;color:#fff;display:flex;justify-content:space-between}@media(max-width: 767px){.domain-hosting .inv-content .totalamount-footer .table-footer-right table td{padding:10px 0 0}}@media(max-width: 767px){.domain-hosting .inv-content .totalamount-footer{display:block}}.domain-hosting .inv-content .payable-table{margin:0 20px;padding:20px 0px;border-bottom:1px solid #7638ff}@media(max-width: 767px){.domain-hosting .inv-content .payable-table{flex-direction:column-reverse}}@media(max-width: 767px){.domain-hosting .inv-content .payable-table .table-footer-left{width:100%}}.domain-hosting .inv-content .payable-table .amount-payable{width:35%}@media(max-width: 992px){.domain-hosting .inv-content .payable-table .amount-payable{width:80%}}@media(max-width: 767px){.domain-hosting .inv-content .payable-table .amount-payable{width:100%}}.domain-hosting .inv-content .bank-details{margin:0 20px;padding:20px 0px 10px;border-bottom:1px solid #f2f2f2}.domain-hosting .inv-content .bank-details .payment-info{color:#2c3038}.domain-hosting .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.domain-hosting .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.domain-hosting .inv-content .bank-details .payment-info span{color:#95979b}.domain-hosting .inv-content .terms-condition{margin:0 20px;padding:30px 0}.domain-hosting .inv-content .terms-condition p{color:#000}.domain-hosting .inv-content .thanks-msg{padding:30px 0}.e-commerce .invoice-header{margin:0;padding:40px 40px 15px}.e-commerce .invoice-header .inv-header-right a{display:block}.e-commerce .invoice-header .inv-header-right span{margin-bottom:10px;display:block}.e-commerce .invoice-header .inv-header-right .inv-details{display:block}.e-commerce .invoice-header .inv-header-right .inv-details .inv-date{margin:0 0 5px;padding:0}.e-commerce .invoice-header .inv-header-right .inv-details .inv-date span{display:inline}.e-commerce .invoice-header .company-details .invoice-title{color:#2c3038;font-size:24px}.e-commerce .invoice-header .company-details .gst-details{margin:10px 0 0;padding:0}.e-commerce .invoice-header .company-details .gst-details span{color:#2c3038}@media(max-width: 767px){.e-commerce .invoice-header .company-details{margin:30px 0 0;padding:0}}@media(max-width: 767px){.e-commerce .invoice-header{display:flex;flex-direction:column-reverse;align-items:normal;margin:0;padding:20px 20px}.e-commerce .invoice-header .tax-invoice{display:none}}.e-commerce .invoice-header .inv-header-left .tax-invoice{color:#2c3038;font-weight:700;font-size:24px;margin-bottom:15px}.e-commerce .invoice-address table{margin:0;padding:25px 40px;justify-content:normal}.e-commerce .invoice-address table .invoice-to{width:32%}@media(max-width: 767px){.e-commerce .invoice-address table .invoice-to{width:100%}}@media(max-width: 767px){.e-commerce .invoice-address table{margin:0;padding:20px}}.e-commerce .invoice-table table{color:#95979b}.e-commerce .invoice-table table thead .ecommercetable{background:#7638ff;color:#95979b}.e-commerce .invoice-table table .table_width_2{width:38%}.e-commerce .invoice-table table tr{border-bottom:1px solid #f2f2f2}.e-commerce .invoice-table table tr .table-description{color:#2c3038}.e-commerce .invoice-table table tr .table-description span{display:block;color:#95979b}@media(max-width: 992px){.e-commerce .invoice-table table tr td,.e-commerce .invoice-table table tr th{white-space:nowrap}}@media(max-width: 767px){.e-commerce .invoice-table table{margin:0;padding:15px 20px 0}}.e-commerce .invoice-table-footer .table-footer-right{color:#2c3038}@media(max-width: 767px){.e-commerce .invoice-table-footer{margin:0;padding:5px 10px 0}.e-commerce .invoice-table-footer .total-item{display:none}}.e-commerce .total-amountdetails span{display:block}@media(max-width: 767px){.e-commerce .total-amountdetails{margin:0;padding:15px 20px}}@media(max-width: 767px){.e-commerce .bank-details,.e-commerce .terms-condition{margin:0;padding:5px 20px}}.fitness-center .invoice-header{margin:0 20px;padding:20px 0px 15px}.fitness-center .invoice-header .tax-invoice{font-size:24px;font-weight:700}.fitness-center .invoice-header .inv-header-right a{display:block}.fitness-center .invoice-header .inv-header-right span{margin-bottom:5px;display:block;font-size:18px;font-weight:400}.fitness-center .invoice-header .inv-header-right .inv-details{display:block}.fitness-center .invoice-header .inv-header-right .inv-details .inv-date{margin:0;padding:0}.fitness-center .invoice-header .inv-header-right .inv-details .inv-date span{display:inline}.fitness-center .invoice-header .company-details .invoice-title{color:#000;display:block;margin-top:10px}.fitness-center .invoice-header .company-details .gst-details{margin:10px 0 0;padding:0}.fitness-center .invoice-header .company-details .gst-details span{color:#2c3038}@media(max-width: 767px){.fitness-center .invoice-header .company-details{margin:15px 0 0;padding:0}}@media(max-width: 767px){.fitness-center .invoice-header{display:flex;flex-direction:column-reverse;align-items:normal;margin:0;padding:20px 20px}.fitness-center .invoice-header .tax-invoice{display:none}}.fitness-center .invoice-address{margin:0;padding:25px 20px}.fitness-center .invoice-address .grand-total{background:#f2f2f2;margin:0;padding:15px;text-align:center;width:200px}.fitness-center .invoice-address .grand-total span{display:block}.fitness-center .invoice-address .grand-total span:last-child{color:#000;font-size:24px;font-weight:700}@media(max-width: 767px){.fitness-center .invoice-address{padding:15px 20px}}.fitness-center .invoice-table{margin:0;padding:0 20px}.fitness-center .invoice-table table{color:#95979b}.fitness-center .invoice-table table thead .fitness-center{background:#2c3038;color:#95979b}.fitness-center .invoice-table table .table_width_2{width:52%}.fitness-center .invoice-table table tr{border-bottom:1px solid #f2f2f2}.fitness-center .invoice-table table tr .table-description{color:#2c3038}.fitness-center .invoice-table table tr .table-description span{display:block;color:#95979b}@media(max-width: 992px){.fitness-center .invoice-table table tr td,.fitness-center .invoice-table table tr th{white-space:nowrap}}@media(max-width: 767px){.fitness-center .invoice-table table{margin:0;padding:15px 20px 0}}.fitness-center .invoice-table-footer{margin:0 22px;padding:5px 0}.fitness-center .invoice-table-footer .table-footer-left span{display:block;color:#2c3038}@media(max-width: 767px){.fitness-center .invoice-table-footer .table-footer-left{width:auto}.fitness-center .invoice-table-footer .table-footer-left .total-item{display:none}}.fitness-center .invoice-table-footer .table-footer-right{color:#2c3038;width:36%}@media(max-width: 992px){.fitness-center .invoice-table-footer .table-footer-right{width:64%}}@media(max-width: 767px){.fitness-center .invoice-table-footer .table-footer-right{width:100%}}@media(max-width: 767px){.fitness-center .invoice-table-footer{margin:0;padding:5px 10px 0}.fitness-center .invoice-table-footer .total-item{display:none}}.fitness-center .payable-table{margin:0 22px;padding:20px 0}@media(max-width: 767px){.fitness-center .payable-table{flex-direction:column-reverse}}@media(max-width: 767px){.fitness-center .payable-table .table-footer-left{width:100%}}.fitness-center .payable-table .amount-payable{width:35%}@media(max-width: 992px){.fitness-center .payable-table .amount-payable{width:80%}}@media(max-width: 767px){.fitness-center .payable-table .amount-payable{width:100%}}@media(max-width: 767px){.fitness-center .payable-table{margin:0 20px;padding:10px 0}}.fitness-center .total-amountdetails span{display:block}@media(max-width: 767px){.fitness-center .total-amountdetails{margin:0;padding:15px 20px}}.fitness-center .bank-details{margin:0 20px;padding:10px 0px;border-bottom:1px solid #f2f2f2}.fitness-center .bank-details .payment-info{color:#2c3038}.fitness-center .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.fitness-center .bank-details .payment-info div{margin:0 0 10px;padding:0}.fitness-center .bank-details .payment-info span{color:#95979b}.fitness-center .bank-details .company-sign{color:#000}.fitness-center .terms-condition{margin:0 20px;padding:20px 0}.fitness-center .terms-condition p{color:#000}@media(max-width: 767px){.fitness-center .bank-details,.fitness-center .terms-condition{margin:0;padding:5px 20px}}.flight-booking .inv-content .invoice-header{background:#f2f2f2;margin:20px;padding:30px}.flight-booking .inv-content .invoice-header h2,.flight-booking .inv-content .invoice-header .h2{font-size:40px;font-weight:700;line-height:50px;color:#2c3038}@media(max-width: 767px){.flight-booking .inv-content .invoice-header h2,.flight-booking .inv-content .invoice-header .h2{font-size:30px}}@media(max-width: 767px){.flight-booking .inv-content .invoice-header .inv-header-right{margin-top:10px}}.flight-booking .inv-content .flight-invoice-details{margin:0;padding:0 20px}.flight-booking .inv-content .flight-invoice-details h3,.flight-booking .inv-content .flight-invoice-details .h3{color:#2c3038;font-size:40px;font-weight:700;text-align:center;margin:30px 0 22px 0;padding:0;line-height:normal}@media(max-width: 767px){.flight-booking .inv-content .flight-invoice-details h3,.flight-booking .inv-content .flight-invoice-details .h3{font-size:30px;margin:20px 0}}.flight-booking .inv-content .flight-invoice-details .invoice-infomation{display:flex}.flight-booking .inv-content .flight-invoice-details .invoice-infomation div{background:#f2f2f2;padding:10px;width:32.8%;text-align:center;color:#000}@media(max-width: 767px){.flight-booking .inv-content .flight-invoice-details .invoice-infomation div{width:100%;margin-bottom:10px}}@media(max-width: 767px){.flight-booking .inv-content .flight-invoice-details .invoice-infomation{display:block}}.flight-booking .inv-content .invoice-address{margin:0;padding:30px 20px;justify-content:normal}.flight-booking .inv-content .invoice-address div{width:50%}@media(max-width: 767px){.flight-booking .inv-content .invoice-address div{width:100%}}.flight-booking .inv-content .passenger-info{display:flex;margin:0 20px 30px;padding:0}.flight-booking .inv-content .passenger-info .passenger-details,.flight-booking .inv-content .passenger-info .payment-info{background:#f2f2f2;margin:0 10px 0 0;padding:15px 25px;width:50%}.flight-booking .inv-content .passenger-info .passenger-details h5,.flight-booking .inv-content .passenger-info .passenger-details .h5,.flight-booking .inv-content .passenger-info .payment-info h5,.flight-booking .inv-content .passenger-info .payment-info .h5{color:#0c0c20;margin-bottom:15px;font-size:18px}.flight-booking .inv-content .passenger-info .passenger-details div,.flight-booking .inv-content .passenger-info .payment-info div{display:flex;justify-content:space-between}.flight-booking .inv-content .passenger-info .passenger-details div span,.flight-booking .inv-content .passenger-info .payment-info div span{color:#2c3038}@media(max-width: 767px){.flight-booking .inv-content .passenger-info .passenger-details,.flight-booking .inv-content .passenger-info .payment-info{width:100%;margin-bottom:20px}}@media(max-width: 767px){.flight-booking .inv-content .passenger-info{display:block}}.flight-booking .inv-content .invoice-table{margin:0;padding:0px 20px}.flight-booking .inv-content .invoice-table h6,.flight-booking .inv-content .invoice-table .h6{padding:0 0 30px;line-height:normal}.flight-booking .inv-content .invoice-table table{color:#95979b}.flight-booking .inv-content .invoice-table table thead tr{background:linear-gradient(270.14deg, #7638FF -0.04%, #3698FF 100%);color:#95979b}.flight-booking .inv-content .invoice-table table .table_width_2{width:38%}.flight-booking .inv-content .invoice-table table tr{border-bottom:1px solid #f2f2f2}.flight-booking .inv-content .invoice-table table tr .table-description{color:#2c3038}.flight-booking .inv-content .invoice-table table tr .table-description span{display:block;color:#95979b}@media(max-width: 992px){.flight-booking .inv-content .invoice-table table tr td,.flight-booking .inv-content .invoice-table table tr th{white-space:nowrap}}@media(max-width: 767px){.flight-booking .inv-content .invoice-table table{margin:0;padding:15px 20px 0}}.flight-booking .inv-content .invoice-table .invoice-table-footer .table-footer-right{color:#2c3038}@media(max-width: 767px){.flight-booking .inv-content .invoice-table .invoice-table-footer .total-item{display:none}}@media(max-width: 767px){.flight-booking .inv-content .invoice-table .invoice-table-footer{margin:0;padding:5px 10px 0}.flight-booking .inv-content .invoice-table .invoice-table-footer .total-item{display:none}}.flight-booking .inv-content .invoice-table .total-amountdetails span{display:block}@media(max-width: 767px){.flight-booking .inv-content .invoice-table .total-amountdetails{margin:0;padding:15px 20px}}.flight-booking .inv-content .totalamount-footer{background:#f2f2f2;border:0;margin:10px 20px;padding:15px 10px 15px 15px}.flight-booking .inv-content .invoice-table-footer{border:0}.flight-booking .inv-content .invoice-table-footer .notes span{display:block;color:#2c3038}.flight-booking .inv-content .invoice-table-footer .table-footer-right table td{padding:5px}@media(max-width: 767px){.flight-booking .inv-content .invoice-table-footer{margin:0;padding:5px 10px 0}.flight-booking .inv-content .invoice-table-footer .total-item{display:none}}.flight-booking .inv-content .payable-table{margin:0;padding:15px 20px}@media(max-width: 767px){.flight-booking .inv-content .payable-table{flex-direction:column-reverse}}@media(max-width: 767px){.flight-booking .inv-content .payable-table .table-footer-left{width:100%}}.flight-booking .inv-content .payable-table .amount-payable{width:35%}@media(max-width: 992px){.flight-booking .inv-content .payable-table .amount-payable{width:80%}}@media(max-width: 767px){.flight-booking .inv-content .payable-table .amount-payable{width:100%}}.flight-booking .inv-content .bank-details{margin:0 20px;padding:10px 0px;border-bottom:1px solid #f2f2f2}.flight-booking .inv-content .bank-details .payment-info{color:#2c3038}.flight-booking .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.flight-booking .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.flight-booking .inv-content .bank-details .payment-info span{color:#95979b}.flight-booking .inv-content .terms-condition{margin:0 20px;padding:30px 0}.flight-booking .inv-content .terms-condition p{color:#000}.flight-booking .inv-content .thanks-msg{padding:30px 0}.hotel-booking .inv-content .invoice-header .inv-header-left span{display:block;margin:10px 0 0}.hotel-booking .inv-content .invoice-header .inv-header-right{width:54%;position:relative;overflow:hidden}.hotel-booking .inv-content .invoice-header .company-details .gst-details{position:relative;margin:0;padding:40px 30px;color:#3f4254;z-index:2;left:20px}@media(max-width: 992px){.hotel-booking .inv-content .invoice-header .company-details .gst-details{color:#000}}@media(max-width: 767px){.hotel-booking .inv-content .invoice-header .company-details .gst-details{margin:0;padding:10px 0px}}.hotel-booking .inv-content .invoice-header .company-details .address-bg{position:absolute;height:100%;width:100%;-webkit-transform:skewX(35deg);transform:skewX(35deg);top:0px;right:-46px;overflow:hidden;background:linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%)}.hotel-booking .inv-content .invoice-header .company-details .address-bg:hover{background:linear-gradient(270.14deg, #7638FF -0.04%, #3698FF 100%)}@media(max-width: 992px){.hotel-booking .inv-content .invoice-header .company-details .address-bg{display:none}}.hotel-booking .inv-content .hotel-info{display:flex;margin:0;padding:10px 30px 0}.hotel-booking .inv-content .hotel-info .hotel-booking-details{width:70%;border:1px solid #f2f2f2;margin:0 15px 0 0;padding:0px;display:flex;flex-wrap:wrap}.hotel-booking .inv-content .hotel-info .hotel-booking-details .booked-info{width:33.33%;display:inline-flex}.hotel-booking .inv-content .hotel-info .hotel-booking-details .booked-info span{margin:0 0px 0 0;padding:15px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;display:inline-block;width:50%}.hotel-booking .inv-content .hotel-info .hotel-booking-details .booked-info .right-info{border-right:0;color:#000}@media(max-width: 992px){.hotel-booking .inv-content .hotel-info .hotel-booking-details .booked-info{width:50%}}@media(max-width: 767px){.hotel-booking .inv-content .hotel-info .hotel-booking-details .booked-info{width:100%}}@media(max-width: 767px){.hotel-booking .inv-content .hotel-info .hotel-booking-details{display:block;width:100%}}.hotel-booking .inv-content .hotel-info .hotel-booking-address{border:1px solid #f2f2f2;margin:0 0 0;padding:25px;width:30%}.hotel-booking .inv-content .hotel-info .hotel-booking-address .billing-name{color:#2c3038;display:block;margin:10px 0}@media(max-width: 767px){.hotel-booking .inv-content .hotel-info .hotel-booking-address{width:100%;margin:10px 0}}@media(max-width: 767px){.hotel-booking .inv-content .hotel-info{display:block}}.hotel-booking .inv-content .hotel-name{font-size:40px;margin:0;padding:0px 0 0 30px;color:#7539ff;font-weight:700}.hotel-booking .inv-content .service-details{margin:0;padding:0 30px}.hotel-booking .inv-content .service-details h4,.hotel-booking .inv-content .service-details .h4{color:#2c3038;font-size:24px;margin:0;padding:30px 0 30px 10px;font-weight:700}.hotel-booking .inv-content .service-details table{border-collapse:separate;border-spacing:10px;color:#000;width:100%}.hotel-booking .inv-content .service-details table thead th{background:#2c3038;border-top:1px solid #000;border-bottom:1px solid #000;padding:4px;color:#f2f2f2;text-align:center;font-size:18px}@media(max-width: 767px){.hotel-booking .inv-content .service-details table thead th{font-size:14px}}.hotel-booking .inv-content .service-details table .services{width:40%}.hotel-booking .inv-content .service-details table .dates{width:10%}.hotel-booking .inv-content .service-details table .rooms{width:15%}.hotel-booking .inv-content .service-details table .description{width:25%}.hotel-booking .inv-content .service-details table .charged-amount{width:20%}.hotel-booking .inv-content .service-details table .discount{width:15%}.hotel-booking .inv-content .service-details table .total{width:15%}.hotel-booking .inv-content .service-details table tr:nth-child(odd){background:#f2f2f2}.hotel-booking .inv-content .service-details table tr td{padding:10px}@media(max-width: 992px){.hotel-booking .inv-content .service-details table tr td{white-space:nowrap}}.hotel-booking .inv-content .service-details .invoice-table-footer{margin:0;padding:0}.hotel-booking .inv-content .service-details .invoice-table-footer .table-footer-right{width:32%}.hotel-booking .inv-content .service-details .invoice-table-footer .table-footer-right table td:first-child{background:#fff}.hotel-booking .inv-content .service-details .invoice-table-footer .table-footer-right table td:last-child{background:#f2f2f2}@media(max-width: 767px){.hotel-booking .inv-content .service-details .invoice-table-footer .table-footer-right table td{width:50%}}@media(max-width: 992px){.hotel-booking .inv-content .service-details .invoice-table-footer .table-footer-right{width:55%}}@media(max-width: 992px){.hotel-booking .inv-content .service-details .invoice-table-footer .table-footer-right{width:100%}}@media(max-width: 767px){.hotel-booking .inv-content .service-details .invoice-table-footer{display:block}}.hotel-booking .inv-content .service-details .subtotal .table-footer-right table td:last-child{background:#fcfcfc}.hotel-booking .inv-content .service-details .table-total-item .table-footer-right table td:last-child{background:#2c3038;color:#fff}.hotel-booking .inv-content .terms-condition{border-bottom:0;margin:0;padding:30px}.hotel-booking .inv-content .terms-condition span{color:#2c3038}.hotel-booking .inv-content .terms-condition ol{color:#95979b}.hotel-booking .inv-content .thanks-msg{background:#f2f2f2;border-bottom:1px solid #000;border-top:1px solid #000;margin:0 30px 40px;padding:15px 0;color:#000}.booking-date{color:#000;font-size:16px;font-weight:450}.internet-billing .inv-content{border:5px solid #000;margin:0;padding:40px}.internet-billing .inv-content .invoice-header{margin:0;padding:0 0 20px;border-bottom:5px solid #000}.internet-billing .inv-content .invoice-header a{margin:0 0 10px;padding:0px}.internet-billing .inv-content .invoice-header .inv-header-right{width:30%}@media(max-width: 992px){.internet-billing .inv-content .invoice-header .inv-header-right{width:50%}}@media(max-width: 767px){.internet-billing .inv-content .invoice-header .inv-header-right{width:auto}}@media(max-width: 767px){.internet-billing .inv-content .invoice-header .inv-header-left{margin:15px 0 0}}.internet-billing .inv-content .invoice-header .inv-header-left .tax-invoice{margin:15px 0 10px;padding:0px}.internet-billing .inv-content .invoice-header .inv-header-left .gst-details{margin:5px 0 0px;padding:0px}.internet-billing .inv-content .invoice-header .inv-header-left .company-details .company-name{color:#000}.internet-billing .inv-content .invoice-header .inv-details{display:block}.internet-billing .inv-content .invoice-header .inv-details span{font-size:24px;color:#2c3038;font-weight:700}.internet-billing .inv-content .invoice-header .inv-details .inv-date{margin:0 0 10px;padding:0px}.internet-billing .inv-content .invoice-header .inv-details .inv-no{background:url(file:///C:/432ff562cf52de8fb4b6.png);background-repeat:no-repeat;background-size:100%;margin:0;padding:20px;color:#fff;font-size:16px;color:#fff}.internet-billing .inv-content .invoice-header .inv-details .inv-no span{color:#fff;font-size:18px}@media(max-width: 1199.98px){.internet-billing .inv-content .invoice-header .inv-details .inv-no{margin:0;padding:10px}}@media(max-width: 992px){.internet-billing .inv-content .invoice-header .inv-details .inv-no{margin:0;padding:10px;background:#000}}@media(max-width: 767px){.internet-billing .inv-content .invoice-header .inv-details .inv-no{width:275px;background:#000}}@media(max-width: 575.98px){.internet-billing .inv-content .invoice-header .inv-details .inv-no{width:235px;background:#000}}@media(max-width: 767px){.internet-billing .inv-content .invoice-header{display:flex;flex-direction:column-reverse;align-items:flex-start}}.internet-billing .inv-content .invoice-address{margin:0;padding:20px 0}.internet-billing .inv-content .invoice-address .invoice-to .invoice-title{margin:0;padding:0}.internet-billing .inv-content .invoice-address .invoice-to span{margin-bottom:5px}@media(max-width: 767px){.internet-billing .inv-content .invoice-address .invoice-to{margin:0}}.internet-billing .inv-content .billing-info{display:flex;margin:0 0 45px;padding:0 0 20px;border-bottom:5px solid #000}.internet-billing .inv-content .billing-info .billing-details{background:none;margin:0 20px 0 0;padding:0px;width:50%}.internet-billing .inv-content .billing-info .billing-details h5,.internet-billing .inv-content .billing-info .billing-details .h5{color:#0c0c20;margin-bottom:15px;font-size:18px}.internet-billing .inv-content .billing-info .billing-details div{display:flex;justify-content:space-between}.internet-billing .inv-content .billing-info .billing-details div span{color:#2c3038;width:70%;text-align:right}@media(max-width: 992px){.internet-billing .inv-content .billing-info .billing-details div{font-size:12px;display:block}}@media(max-width: 767px){.internet-billing .inv-content .billing-info .billing-details div{font-size:15px}}@media(max-width: 767px){.internet-billing .inv-content .billing-info .billing-details{width:100%;margin-bottom:20px;margin:0 10px 20px 0;padding:0px}}@media(max-width: 767px){.internet-billing .inv-content .billing-info{display:block}}.internet-billing .inv-content .invoice-table{margin:0;padding:0 0 25px}.internet-billing .inv-content .invoice-table table{color:#2c3038;margin:0;padding:0px}.internet-billing .inv-content .invoice-table table thead tr{border-top:1px solid #000;border-bottom:1px solid #000;color:#000}.internet-billing .inv-content .invoice-table table .table_width_2{width:62%}.internet-billing .inv-content .invoice-table table tr{border-bottom:1px solid #000}.internet-billing .inv-content .invoice-table table tr .table-description{color:#2c3038}.internet-billing .inv-content .invoice-table table tr .table-description span{display:block;color:#95979b}.internet-billing .inv-content .invoice-table table tr td{margin:0;padding:25px 15px}@media(max-width: 992px){.internet-billing .inv-content .invoice-table table tr td,.internet-billing .inv-content .invoice-table table tr th{white-space:nowrap}}.internet-billing .inv-content .invoice-table-footer{margin:0;padding:20px 0px;border-bottom:1px solid #000}.internet-billing .inv-content .invoice-table-footer .table-footer-left{width:69%}@media(max-width: 767px){.internet-billing .inv-content .invoice-table-footer .table-footer-left{width:auto}}.internet-billing .inv-content .invoice-table-footer .table-footer-right{color:#2c3038}.internet-billing .inv-content .invoice-table-footer .table-footer-right table td{margin:0;padding:5px 15px}@media(max-width: 767px){.internet-billing .inv-content .invoice-table-footer .table-footer-right table td{margin:0;padding:15px 0px}}@media(max-width: 767px){.internet-billing .inv-content .invoice-table-footer .total-item{display:none}}.internet-billing .inv-content .table-total-item{margin:0;padding:15px 0px 15px 15px}@media(max-width: 767px){.internet-billing .inv-content .table-total-item{margin:0;padding:15px 0px}}.internet-billing .inv-content .total-amountdetails{margin:0;padding:25px 0;border-bottom:1px solid #000;text-align:center}@media(max-width: 992px){.internet-billing .inv-content .total-amountdetails{text-align:center}}.internet-billing .inv-content .bank-details{margin:0;padding:25px 15px;border-bottom:1px solid #000}.internet-billing .inv-content .bank-details .payment-info{color:#2c3038}.internet-billing .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.internet-billing .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.internet-billing .inv-content .bank-details .payment-info span{color:#95979b}.internet-billing .inv-content .bank-details .terms-condition{margin:0;padding:0;color:#2c3038}.internet-billing .inv-content .bank-details .terms-condition span{font-size:18px;margin:0 0 10px}.internet-billing .inv-content .bank-details .terms-condition ol{color:#95979b}@media(max-width: 767px){.internet-billing .inv-content .bank-details .terms-condition{margin:10px 0;padding:0px 0px}}@media(max-width: 767px){.internet-billing .inv-content .bank-details{margin:0;padding:10px 0px}}.internet-billing .inv-content .thanks-msg{background:#f2f2f2;border-bottom:1px solid #000;color:#000}@media(max-width: 767px){.internet-billing .inv-content{margin:0;padding:20px}}.medical .inv-content{border:1px solid #000;margin:0;padding:30px}.medical .inv-content .invoice-header{border-top:10px solid #2c3038;border-bottom:10px solid #2c3038;margin:0;padding:20px 20px}.medical .inv-content .invoice-header .inv-header-left{width:54%}@media(max-width: 1199.98px){.medical .inv-content .invoice-header .inv-header-left{width:56%}}@media(max-width: 767px){.medical .inv-content .invoice-header .inv-header-left{width:100%}}.medical .inv-content .invoice-header .inv-header-left h4,.medical .inv-content .invoice-header .inv-header-left .h4{color:#28084b;font-size:48px;font-weight:700;margin-bottom:15px}@media(max-width: 767px){.medical .inv-content .invoice-header .inv-header-left h4,.medical .inv-content .invoice-header .inv-header-left .h4{display:none}}.medical .inv-content .invoice-header .inv-header-right span{display:block;margin:15px 0}.medical .inv-content .invoice-header .inv-header-right h3,.medical .inv-content .invoice-header .inv-header-right .h3{font-size:40px;margin:0;padding:0;color:#2c3038;font-weight:700}@media(max-width: 992px){.medical .inv-content .invoice-header .inv-header-right h3,.medical .inv-content .invoice-header .inv-header-right .h3{font-size:30px}}.medical .inv-content .invoice-header .company-details{position:relative;overflow:hidden}.medical .inv-content .invoice-header .company-details .gst-details{position:relative;margin:0;padding:40px 30px;color:#fff;z-index:2}.medical .inv-content .invoice-header .company-details .gst-details span{color:#fff}@media(max-width: 992px){.medical .inv-content .invoice-header .company-details .gst-details span{color:#000}}@media(max-width: 992px){.medical .inv-content .invoice-header .company-details .gst-details{color:#000;margin:0;padding:10px 0px}}@media(max-width: 767px){.medical .inv-content .invoice-header .company-details .gst-details{margin:0;padding:10px 0px}}.medical .inv-content .invoice-header .company-details .address-bg{position:absolute;height:100%;width:100%;-webkit-transform:skewX(-35deg);transform:skewX(-35deg);top:0px;right:38px;overflow:hidden;background-color:#7638ff}.medical .inv-content .invoice-header .company-details .address-bg:hover{background-color:#7638ff}@media(max-width: 1199.98px){.medical .inv-content .invoice-header .company-details .address-bg{right:58px}}@media(max-width: 992px){.medical .inv-content .invoice-header .company-details .address-bg{display:none}}@media(max-width: 767px){.medical .inv-content .invoice-header{flex-direction:column-reverse;display:flex}}.medical .inv-content .patient-info{display:flex;margin:0 0 20px;padding:0}.medical .inv-content .patient-info .patient-details,.medical .inv-content .patient-info .treatment-info{background:#f2f2f2;margin:0 20px 0 0;padding:20px;width:50%}.medical .inv-content .patient-info .patient-details h5,.medical .inv-content .patient-info .patient-details .h5,.medical .inv-content .patient-info .treatment-info h5,.medical .inv-content .patient-info .treatment-info .h5{color:#0c0c20;margin-bottom:15px;font-size:18px}.medical .inv-content .patient-info .patient-details div,.medical .inv-content .patient-info .treatment-info div{display:flex;justify-content:space-between}.medical .inv-content .patient-info .patient-details div span,.medical .inv-content .patient-info .treatment-info div span{color:#2c3038;width:70%;text-align:right}@media(max-width: 992px){.medical .inv-content .patient-info .patient-details div,.medical .inv-content .patient-info .treatment-info div{font-size:12px;display:block}}@media(max-width: 767px){.medical .inv-content .patient-info .patient-details div,.medical .inv-content .patient-info .treatment-info div{font-size:15px}}@media(max-width: 767px){.medical .inv-content .patient-info .patient-details,.medical .inv-content .patient-info .treatment-info{width:100%;margin-bottom:20px;margin:0 10px 20px 0;padding:15px}}@media(max-width: 767px){.medical .inv-content .patient-info{display:block}}.medical .inv-content h5,.medical .inv-content .h5{background:#f4f4f4;color:#2c3038;border-radius:10px;font-size:18px;margin:20px 0;padding:10px 20px}.medical .inv-content .invoice-table{margin:0;padding:0 0 20px}.medical .inv-content .invoice-table table{color:#2c3038;margin:0;padding:0px}.medical .inv-content .invoice-table table thead tr{border-top:1px solid #000;border-bottom:1px solid #000;color:#000}.medical .inv-content .invoice-table table .table_width_2{width:50%}.medical .inv-content .invoice-table table tr{border-bottom:1px solid #000}.medical .inv-content .invoice-table table tr .table-description{color:#2c3038}.medical .inv-content .invoice-table table tr .table-description span{display:block;color:#95979b}.medical .inv-content .invoice-table table tr td{margin:0;padding:20px 15px}.medical .inv-content .invoice-table table tr td:last-child,.medical .inv-content .invoice-table table tr th:last-child{padding-right:25px}@media(max-width: 992px){.medical .inv-content .invoice-table table tr td,.medical .inv-content .invoice-table table tr th{white-space:nowrap}}.medical .inv-content .invoice-table-footer{margin:0;padding:20px 10px;border-bottom:1px solid #000}.medical .inv-content .invoice-table-footer .table-footer-right{color:#2c3038}.medical .inv-content .invoice-table-footer .table-footer-right table td{margin:0;padding:5px 15px}@media(max-width: 767px){.medical .inv-content .invoice-table-footer .table-footer-right table td{margin:0;padding:5px 0px}}@media(max-width: 767px){.medical .inv-content .invoice-table-footer .total-item{display:none}}.medical .inv-content .table-total-item{margin:0;padding:15px 10px 15px 20px}@media(max-width: 767px){.medical .inv-content .table-total-item{margin:0;padding:15px 0px}}.medical .inv-content .total-amountdetails{margin:0;padding:20px 0;border-bottom:1px solid #000;text-align:center}@media(max-width: 992px){.medical .inv-content .total-amountdetails{text-align:center}}.medical .inv-content .bank-details{margin:0;padding:25px 15px;border-bottom:1px solid #000}.medical .inv-content .bank-details .payment-info{color:#2c3038}.medical .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.medical .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.medical .inv-content .bank-details .payment-info span{color:#95979b}.medical .inv-content .bank-details .terms-condition{margin:0;padding:0;color:#2c3038}.medical .inv-content .bank-details .terms-condition span{font-size:18px;margin:0 0 10px}.medical .inv-content .bank-details .terms-condition ol{color:#95979b}@media(max-width: 767px){.medical .inv-content .bank-details .terms-condition{margin:10px 0;padding:0px 0px}}@media(max-width: 767px){.medical .inv-content .bank-details{margin:0;padding:10px 0px}}.medical .inv-content .thanks-msg{background:#f2f2f2;border-bottom:1px solid #000;color:#000}@media(max-width: 767px){.medical .inv-content{margin:0;padding:20px}}.money-exchange .inv-content{border-radius:10px;border:1px solid #95979b}.money-exchange .inv-content .invoice-header{background:#fcfcfc;border-radius:8px;margin:25px;padding:25px}.money-exchange .inv-content .invoice-header .cineplux-title{font-size:64px;line-height:80px}@media(max-width: 992px){.money-exchange .inv-content .invoice-header .cineplux-title{font-size:40px;line-height:40px}}@media(max-width: 767px){.money-exchange .inv-content .invoice-header .cineplux-title{font-size:30px;line-height:50px}}.money-exchange .inv-content .invoice-header .inv-header-left a{display:block}.money-exchange .inv-content .invoice-header .inv-header-left span{margin-bottom:10px;display:block}.money-exchange .inv-content .invoice-header .inv-header-left .inv-details{display:block}.money-exchange .inv-content .invoice-header .inv-header-left .inv-details .inv-date{margin:0 0 5px;padding:0}.money-exchange .inv-content .invoice-header .inv-header-left .inv-details .inv-date span{display:inline;color:#2c3038;font-weight:700;font-size:24px;margin-left:8px}.money-exchange .inv-content .invoice-header .inv-header-right .company-name{margin:0 0 10px;padding:0;display:block}.money-exchange .inv-content .exchange-details{margin:0 25px;padding:0}.money-exchange .inv-content .exchange-details h4,.money-exchange .inv-content .exchange-details .h4{background:#f4f4f4;color:#2c3038;border-radius:10px;font-size:18px;margin:0;padding:10px 30px}.money-exchange .inv-content .exchange-details .exchange-info{display:flex;margin:20px 0 0;padding:0}.money-exchange .inv-content .exchange-details .exchange-info div{background:#fcfcfc;border-radius:10px;width:24%;margin:0;padding:10px;display:flex;border:1px solid #d9d9d9}@media(max-width: 992px){.money-exchange .inv-content .exchange-details .exchange-info div{width:49%;margin-bottom:15px}}@media(max-width: 767px){.money-exchange .inv-content .exchange-details .exchange-info div{width:100%}}.money-exchange .inv-content .exchange-details .exchange-info div span{color:#2c3038}@media(max-width: 992px){.money-exchange .inv-content .exchange-details .exchange-info{flex-wrap:wrap}}@media(max-width: 767px){.money-exchange .inv-content .exchange-details .exchange-info{display:block}}.money-exchange .inv-content .transfer-overview{margin:0;padding:30px 25px}.money-exchange .inv-content .transfer-overview .exchange-info div{width:32%}@media(max-width: 767px){.money-exchange .inv-content .transfer-overview .exchange-info div{width:100%}}.money-exchange .inv-content .transfer-overview .exchange-rate div{width:49%}@media(max-width: 767px){.money-exchange .inv-content .transfer-overview .exchange-rate div{width:100%}}.money-exchange .inv-content .sendto-details{display:flex;margin:20px 0 30px;padding:0}.money-exchange .inv-content .sendto-details .sendto-left,.money-exchange .inv-content .sendto-details .sendto-right{border:1px solid #d9d9d9;background:#fcfcfc;border-radius:10px;margin:0;padding:20px;width:49%}.money-exchange .inv-content .sendto-details .sendto-left div,.money-exchange .inv-content .sendto-details .sendto-right div{display:flex}.money-exchange .inv-content .sendto-details .sendto-left div span,.money-exchange .inv-content .sendto-details .sendto-right div span{color:#2c3038}@media(max-width: 992px){.money-exchange .inv-content .sendto-details .sendto-left div,.money-exchange .inv-content .sendto-details .sendto-right div{display:block}}@media(max-width: 767px){.money-exchange .inv-content .sendto-details .sendto-left,.money-exchange .inv-content .sendto-details .sendto-right{width:100%;margin-bottom:10px}}@media(max-width: 767px){.money-exchange .inv-content .sendto-details{display:block}}.money-exchange .inv-content .exchange-notes p{margin:20px 0 30px 0;padding:0}.money-exchange .inv-content .thanks-msg{margin:0px 25px 30px 25px;padding:15px;border:1px solid #d9d9d9;color:#fff;background:#7638ff;border-radius:10px}.money-exchange .inv-content{border-radius:10px;border:1px solid #95979b}.money-exchange .inv-content .invoice-header{background:#fcfcfc;border-radius:8px;margin:25px;padding:25px}.money-exchange .inv-content .invoice-header .cineplux-title{font-size:64px;line-height:80px}@media(max-width: 992px){.money-exchange .inv-content .invoice-header .cineplux-title{font-size:40px;line-height:40px}}@media(max-width: 767px){.money-exchange .inv-content .invoice-header .cineplux-title{font-size:30px;line-height:50px}}.money-exchange .inv-content .invoice-header .inv-header-left a{display:block}.money-exchange .inv-content .invoice-header .inv-header-left span{margin-bottom:10px;display:block}.money-exchange .inv-content .invoice-header .inv-header-left .inv-details{display:block}.money-exchange .inv-content .invoice-header .inv-header-left .inv-details .inv-date{margin:0 0 5px;padding:0}.money-exchange .inv-content .invoice-header .inv-header-left .inv-details .inv-date span{display:inline;color:#2c3038;font-weight:700;font-size:24px;margin-left:8px}.money-exchange .inv-content .invoice-header .inv-header-right .company-name{margin:0 0 10px;padding:0;display:block}.money-exchange .inv-content .exchange-details{margin:0 25px;padding:0}.money-exchange .inv-content .exchange-details h4,.money-exchange .inv-content .exchange-details .h4{background:#f4f4f4;color:#2c3038;border-radius:10px;font-size:18px;margin:0;padding:10px 30px}.money-exchange .inv-content .exchange-details .exchange-info{display:flex;margin:20px 0 0;padding:0}.money-exchange .inv-content .exchange-details .exchange-info div{background:#fcfcfc;border-radius:10px;width:24%;margin:0;padding:10px;display:flex;border:1px solid #d9d9d9}@media(max-width: 992px){.money-exchange .inv-content .exchange-details .exchange-info div{width:49%;margin-bottom:15px}}@media(max-width: 767px){.money-exchange .inv-content .exchange-details .exchange-info div{width:100%}}.money-exchange .inv-content .exchange-details .exchange-info div span{color:#2c3038}@media(max-width: 992px){.money-exchange .inv-content .exchange-details .exchange-info{flex-wrap:wrap}}@media(max-width: 767px){.money-exchange .inv-content .exchange-details .exchange-info{display:block}}.money-exchange .inv-content .transfer-overview{margin:0;padding:30px 25px}.money-exchange .inv-content .transfer-overview .exchange-info div{width:32%}@media(max-width: 767px){.money-exchange .inv-content .transfer-overview .exchange-info div{width:100%}}.money-exchange .inv-content .transfer-overview .exchange-rate div{width:49%}@media(max-width: 767px){.money-exchange .inv-content .transfer-overview .exchange-rate div{width:100%}}.money-exchange .inv-content .sendto-details{display:flex;margin:20px 0 30px;padding:0}.money-exchange .inv-content .sendto-details .sendto-left,.money-exchange .inv-content .sendto-details .sendto-right{border:1px solid #d9d9d9;background:#fcfcfc;border-radius:10px;margin:0;padding:20px;width:49%}.money-exchange .inv-content .sendto-details .sendto-left div,.money-exchange .inv-content .sendto-details .sendto-right div{display:flex}.money-exchange .inv-content .sendto-details .sendto-left div span,.money-exchange .inv-content .sendto-details .sendto-right div span{color:#2c3038}@media(max-width: 992px){.money-exchange .inv-content .sendto-details .sendto-left div,.money-exchange .inv-content .sendto-details .sendto-right div{display:block}}@media(max-width: 767px){.money-exchange .inv-content .sendto-details .sendto-left,.money-exchange .inv-content .sendto-details .sendto-right{width:100%;margin-bottom:10px}}@media(max-width: 767px){.money-exchange .inv-content .sendto-details{display:block}}.money-exchange .inv-content .exchange-notes p{margin:20px 0 30px 0;padding:0}.money-exchange .inv-content .thanks-msg{margin:0px 25px 30px 25px;padding:15px;border:1px solid #d9d9d9;color:#fff;background:#7638ff;border-radius:10px}.movie-booking .inv-content{margin:0;padding:40px}.movie-booking .inv-content .cineplux-title{font-size:80px;line-height:100px}@media(max-width: 767px){.movie-booking .inv-content .cineplux-title{font-size:50px;line-height:70px}}.movie-booking .inv-content .invoice-header{margin:0;padding:0 0 15px}.movie-booking .inv-content .invoice-header .inv-header-right a{display:block}.movie-booking .inv-content .invoice-header .inv-header-right span{margin-bottom:10px;display:block}.movie-booking .inv-content .invoice-header .inv-header-right .inv-details{display:block}.movie-booking .inv-content .invoice-header .inv-header-right .inv-details .inv-date{margin:0 0 5px;padding:0}.movie-booking .inv-content .invoice-header .inv-header-right .inv-details .inv-date span{display:inline}.movie-booking .inv-content .invoice-header .inv-header-left .tax-invoice{color:#2c3038}.movie-booking .inv-content .invoice-header .company-details .invoice-title{color:#2c3038}.movie-booking .inv-content .invoice-header .company-details .gst-details{margin:5px 0 0;padding:0}@media(max-width: 767px){.movie-booking .inv-content .invoice-header .company-details{margin:10px 0 0;padding:0}}@media(max-width: 767px){.movie-booking .inv-content .invoice-header{display:flex;flex-direction:column-reverse;align-items:normal;margin:0;padding:15px 0}.movie-booking .inv-content .invoice-header .tax-invoice{display:none}}.movie-booking .inv-content .invoice-address{margin:0;padding:30px 0px;border:0}.movie-booking .inv-content .invoice-address .invoice-to span{font-size:18px;margin:0 0 5px}@media(max-width: 767px){.movie-booking .inv-content .invoice-address .invoice-to{margin:0}}@media(max-width: 767px){.movie-booking .inv-content .invoice-address{margin:0;padding:10px 0px 20px}}.movie-booking .inv-content .invoice-table{margin:0;padding:0}.movie-booking .inv-content .invoice-table table{color:#95979b;margin:0;padding:0px}.movie-booking .inv-content .invoice-table table thead .movie-ticket-table{background:#7638ff;color:#fff}.movie-booking .inv-content .invoice-table table .table_width_2{width:50%}.movie-booking .inv-content .invoice-table table tr .table-description{color:#2c3038}.movie-booking .inv-content .invoice-table table tr .table-description span{display:block;color:#95979b}.movie-booking .inv-content .invoice-table table tr td{margin:0;padding:25px 15px}@media(max-width: 992px){.movie-booking .inv-content .invoice-table table tr td,.movie-booking .inv-content .invoice-table table tr th{white-space:nowrap}}.movie-booking .inv-content .invoice-table-footer{margin:0;padding:5px 0}@media(max-width: 767px){.movie-booking .inv-content .invoice-table-footer .total-item{display:none}}@media(max-width: 767px){.movie-booking .inv-content .invoice-table-footer .table-footer-right td{margin:0;padding:5px 0px}}.movie-booking .inv-content .total-amountdetails{margin:0;padding:25px 0;text-align:center}.movie-booking .inv-content .bank-details{margin:0;padding:25px 0px;border-bottom:1px solid #f2f2f2}.movie-booking .inv-content .bank-details .payment-info{color:#2c3038}.movie-booking .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.movie-booking .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.movie-booking .inv-content .bank-details .payment-info span{color:#95979b}.movie-booking .inv-content .bank-details .terms-condition{margin:0;padding:0;color:#2c3038}.movie-booking .inv-content .bank-details .terms-condition span{font-size:18px;margin:0 0 10px}.movie-booking .inv-content .bank-details .terms-condition ol{color:#95979b}@media(max-width: 767px){.movie-booking .inv-content .bank-details .terms-condition{margin:10px 0;padding:0px 0px}}@media(max-width: 767px){.movie-booking .inv-content .bank-details{margin:0;padding:10px 0px}}.movie-booking .inv-content .thanks-msg{background:#7638ff;color:#fff;border-radius:5px}.student-billing .inv-content .invoice-header{background:#f2f2f2;margin:20px;padding:30px}.student-billing .inv-content .invoice-header h2,.student-billing .inv-content .invoice-header .h2{font-size:40px;font-weight:700;line-height:50px;color:#2c3038;margin-bottom:10px}@media(max-width: 992px){.student-billing .inv-content .invoice-header h2,.student-billing .inv-content .invoice-header .h2{font-size:28px}}@media(max-width: 992px){.student-billing .inv-content .invoice-header h2,.student-billing .inv-content .invoice-header .h2{font-size:20px}}@media(max-width: 767px){.student-billing .inv-content .invoice-header .inv-header-right{margin-top:10px}}.student-billing .inv-content .flight-invoice-details{margin:0;padding:0 20px}.student-billing .inv-content .flight-invoice-details h3,.student-billing .inv-content .flight-invoice-details .h3{color:#2c3038;font-size:40px;font-weight:700;text-align:center;margin:30px 0 22px 0;padding:0;line-height:normal}@media(max-width: 767px){.student-billing .inv-content .flight-invoice-details h3,.student-billing .inv-content .flight-invoice-details .h3{font-size:20px;margin:20px 0}}.student-billing .inv-content .flight-invoice-details .invoice-infomation{display:flex;margin-bottom:10px}.student-billing .inv-content .flight-invoice-details .invoice-infomation div{background:#f2f2f2;padding:10px;width:32.8%;display:flex;justify-content:space-between;color:#2c3038}.student-billing .inv-content .flight-invoice-details .invoice-infomation div span{color:#000}@media(max-width: 767px){.student-billing .inv-content .flight-invoice-details .invoice-infomation div{width:100%;margin-bottom:10px}}@media(max-width: 767px){.student-billing .inv-content .flight-invoice-details .invoice-infomation{display:block}}.student-billing .inv-content .invoice-address{margin:0;padding:30px 20px;justify-content:normal}.student-billing .inv-content .invoice-address div{width:50%}@media(max-width: 767px){.student-billing .inv-content .invoice-address div{width:100%}}.student-billing .inv-content .invoice-table{margin:0;padding:0 20px}.student-billing .inv-content .invoice-table table{color:#2c3038}.student-billing .inv-content .invoice-table table thead tr{border:1px solid #95979b}.student-billing .inv-content .invoice-table table tr{border-bottom:1px solid #95979b}.student-billing .inv-content .invoice-table table tr .table-description{color:#2c3038}.student-billing .inv-content .invoice-table table .table_width_2{width:70%}.student-billing .inv-content .invoice-table-footer{border:0}.student-billing .inv-content .invoice-table-footer .notes{color:#2c3038}.student-billing .inv-content .invoice-table-footer .notes span{display:block;color:#95979b}.student-billing .inv-content .invoice-table-footer .notes .delivery-notes{max-width:300px}@media(max-width: 992px){.student-billing .inv-content .invoice-table-footer .notes .delivery-notes{max-width:none}}.student-billing .inv-content .invoice-table-footer .table-footer-right table{color:#2c3038}.student-billing .inv-content .invoice-table-footer .table-footer-right table td{padding:10px}@media(max-width: 767px){.student-billing .inv-content .invoice-table-footer .table-footer-right table td{padding:5px}}@media(max-width: 767px){.student-billing .inv-content .invoice-table-footer{margin:0;padding:5px 10px 0}.student-billing .inv-content .invoice-table-footer .total-item{display:none}}@media(max-width: 767px){.student-billing .inv-content .discount-table{flex-direction:column-reverse}}@media(max-width: 767px){.student-billing .inv-content .discount-table .notes{width:100%;margin-top:20px}}.student-billing .inv-content .totalamount-footer{background:#f2f2f2;border:0;margin:10px 20px 0;padding:10px 10px 10px 15px}.student-billing .inv-content .totalamount-footer .table-footer-left,.student-billing .inv-content .totalamount-footer .table-footer-right{width:50%}.student-billing .inv-content .totalamount-footer .table-footer-left table,.student-billing .inv-content .totalamount-footer .table-footer-right table{width:100%}.student-billing .inv-content .totalamount-footer .table-footer-left table td,.student-billing .inv-content .totalamount-footer .table-footer-right table td{width:50%}@media(max-width: 767px){.student-billing .inv-content .totalamount-footer .table-footer-left table td,.student-billing .inv-content .totalamount-footer .table-footer-right table td{width:auto}}@media(max-width: 767px){.student-billing .inv-content .totalamount-footer .table-footer-left,.student-billing .inv-content .totalamount-footer .table-footer-right{width:100%}}.student-billing .inv-content .totalamount-footer .table-footer-left table td:last-child div{background:#fcfcfc;padding:10px;display:flex;justify-content:space-between}.student-billing .inv-content .totalamount-footer .table-footer-right table td{text-align:left}.student-billing .inv-content .totalamount-footer .table-footer-right table td:last-child div{background:#000;padding:10px;color:#fff;display:flex;justify-content:space-between}@media(max-width: 767px){.student-billing .inv-content .totalamount-footer .table-footer-right table td{padding:10px 0 0}}@media(max-width: 767px){.student-billing .inv-content .totalamount-footer{display:block}}.student-billing .inv-content .payable-table{margin:0 20px;padding:20px 0px;border-bottom:1px solid #7638ff}@media(max-width: 767px){.student-billing .inv-content .payable-table{flex-direction:column-reverse}}.student-billing .inv-content .payable-table .table-footer-left .notes{color:#95979b}.student-billing .inv-content .payable-table .table-footer-left .notes span{color:#2c3038}@media(max-width: 767px){.student-billing .inv-content .payable-table .table-footer-left{width:100%}}.student-billing .inv-content .payable-table .amount-payable{width:35%}@media(max-width: 992px){.student-billing .inv-content .payable-table .amount-payable{width:80%}}@media(max-width: 767px){.student-billing .inv-content .payable-table .amount-payable{width:100%}}.student-billing .inv-content .bank-details{margin:0 20px;padding:20px 0px 10px;border-bottom:1px solid #f2f2f2}.student-billing .inv-content .bank-details .payment-info{color:#2c3038}.student-billing .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.student-billing .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.student-billing .inv-content .bank-details .payment-info span{color:#95979b}.student-billing .inv-content .terms-condition{margin:0 20px;padding:30px 0;text-align:center}.student-billing .inv-content .terms-condition p{color:#000}.student-billing .inv-content .thanks-msg{padding:30px 0}.train-ticket .inv-content{border:1px solid #0c0c20}.train-ticket .inv-content .invoice-header{background:linear-gradient(270.14deg, #7638FF -0.04%, #3698FF 100%);margin:20px 20px 0;padding:30px}.train-ticket .inv-content .invoice-header h2,.train-ticket .inv-content .invoice-header .h2{font-size:40px;font-weight:700;line-height:50px;color:#fff}@media(max-width: 767px){.train-ticket .inv-content .invoice-header h2,.train-ticket .inv-content .invoice-header .h2{font-size:30px}}@media(max-width: 767px){.train-ticket .inv-content .invoice-header .inv-header-right{margin-top:10px}}@media(max-width: 767px){.train-ticket .inv-content .invoice-header{display:flex;align-items:start;flex-direction:column-reverse}}.train-ticket .inv-content .flight-invoice-details{margin:0;padding:0 20px}.train-ticket .inv-content .flight-invoice-details .bus-booking-address{display:flex;align-items:center;margin:30px 0;padding:0}.train-ticket .inv-content .flight-invoice-details .bus-booking-address .booked-add{color:#000;width:50%}.train-ticket .inv-content .flight-invoice-details .bus-booking-address .booked-add span{display:block;color:#95979b}@media(max-width: 767px){.train-ticket .inv-content .flight-invoice-details .bus-booking-address .booked-add{width:100%}}.train-ticket .inv-content .flight-invoice-details .bus-booking-address .info{text-align:right}.train-ticket .inv-content .flight-invoice-details .bus-booking-address .info p{color:#95979b}@media(max-width: 767px){.train-ticket .inv-content .flight-invoice-details .bus-booking-address .info{text-align:left}}@media(max-width: 767px){.train-ticket .inv-content .flight-invoice-details .bus-booking-address{display:block;margin-top:20px}}.train-ticket .inv-content .flight-invoice-details h3,.train-ticket .inv-content .flight-invoice-details .h3{color:#2c3038;font-size:40px;font-weight:700;text-align:center;margin:30px 0;padding:0;line-height:normal}@media(max-width: 767px){.train-ticket .inv-content .flight-invoice-details h3,.train-ticket .inv-content .flight-invoice-details .h3{font-size:30px;margin:20px 0}}.train-ticket .inv-content .flight-invoice-details .invoice-infomation{display:flex;margin:0 0 15px;padding:0}.train-ticket .inv-content .flight-invoice-details .invoice-infomation div{background:#f2f2f2;padding:10px;width:32.8%;text-align:center;color:#000;margin:0 15px 0px 0;padding:10px}@media(max-width: 767px){.train-ticket .inv-content .flight-invoice-details .invoice-infomation div{width:100%;margin-bottom:10px}}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .station{margin:0;padding:25px}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .station div{margin:0;padding:0px;color:#95979b;text-align:left}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .station div span{display:block;margin:0 0 5px}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .station .station-info{display:flex;width:100%;align-items:center}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .station .station-info .point-img{width:5%;margin-right:15px}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .station .station-info .station-details{width:95%}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .station .station-info .station-details .destination{color:#2c3038}@media(max-width: 767px){.train-ticket .inv-content .flight-invoice-details .invoice-infomation .station{margin-bottom:15px}}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .seat-details{text-align:center}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .seat-details div{text-align:center;width:100%}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .seat-details div span{margin:0 0 10px}.train-ticket .inv-content .flight-invoice-details .invoice-infomation .seat-details div .invoice-title{line-height:20px}@media(max-width: 992px){.train-ticket .inv-content .flight-invoice-details .invoice-infomation .seat-details div .invoice-title{font-size:20px}}@media(max-width: 767px){.train-ticket .inv-content .flight-invoice-details .invoice-infomation{display:block}}.train-ticket .inv-content .invoice-address{margin:0;padding:30px 20px;justify-content:normal}.train-ticket .inv-content .invoice-address div{width:50%}@media(max-width: 767px){.train-ticket .inv-content .invoice-address div{width:100%}}.train-ticket .inv-content .passenger-info{display:flex;margin:0;padding:0}.train-ticket .inv-content .passenger-info .passenger-details,.train-ticket .inv-content .passenger-info .payment-info{background:#f2f2f2;margin:0 10px 0 0;padding:20px;width:50%}.train-ticket .inv-content .passenger-info .passenger-details h5,.train-ticket .inv-content .passenger-info .passenger-details .h5,.train-ticket .inv-content .passenger-info .payment-info h5,.train-ticket .inv-content .passenger-info .payment-info .h5{color:#0c0c20;margin-bottom:15px;font-size:18px}.train-ticket .inv-content .passenger-info .passenger-details div,.train-ticket .inv-content .passenger-info .payment-info div{display:flex;justify-content:space-between}.train-ticket .inv-content .passenger-info .passenger-details div span,.train-ticket .inv-content .passenger-info .payment-info div span{color:#2c3038}@media(max-width: 992px){.train-ticket .inv-content .passenger-info .passenger-details div,.train-ticket .inv-content .passenger-info .payment-info div{font-size:11px}}@media(max-width: 767px){.train-ticket .inv-content .passenger-info .passenger-details div,.train-ticket .inv-content .passenger-info .payment-info div{font-size:15px;display:block}}@media(max-width: 767px){.train-ticket .inv-content .passenger-info .passenger-details,.train-ticket .inv-content .passenger-info .payment-info{width:100%;margin-bottom:20px;margin:0 10px 20px 0;padding:15px}}@media(max-width: 767px){.train-ticket .inv-content .passenger-info{display:block}}.train-ticket .inv-content .passenger-ticket-details{margin:0;padding:30px 20px}.train-ticket .inv-content .passenger-ticket-details .invoice-title{margin:0 0 30px;padding:20px;position:relative;overflow:hidden;font-size:18px;font-weight:normal}.train-ticket .inv-content .passenger-ticket-details .invoice-title span:nth-child(1){color:#fff;z-index:2;position:relative}.train-ticket .inv-content .passenger-ticket-details .ticket-title-bg{position:absolute;display:block;height:100%;width:27%;-webkit-transform:skewX(35deg);transform:skewX(35deg);top:0px;left:-32px;background:linear-gradient(270.14deg, #7638FF -0.04%, #3698FF 100%)}.train-ticket .inv-content .passenger-ticket-details .ticket-title-bg:hover{background:linear-gradient(270.14deg, #7638FF -0.04%, #3698FF 100%)}@media(max-width: 1199.98px){.train-ticket .inv-content .passenger-ticket-details .ticket-title-bg{width:48%}}@media(max-width: 767px){.train-ticket .inv-content .passenger-ticket-details .ticket-title-bg{width:100%}}.train-ticket .inv-content .invoice-table{margin:0;padding:0px 20px}.train-ticket .inv-content .invoice-table h6,.train-ticket .inv-content .invoice-table .h6{padding:0 0 30px;line-height:normal}.train-ticket .inv-content .invoice-table table{color:#95979b}.train-ticket .inv-content .invoice-table table thead tr{color:#2c3038}.train-ticket .inv-content .invoice-table table .table_width_2{width:38%}.train-ticket .inv-content .invoice-table table tr{border-bottom:1px solid #f2f2f2}.train-ticket .inv-content .invoice-table table tr .table-description{color:#2c3038}.train-ticket .inv-content .invoice-table table tr .table-description span{display:block;color:#95979b}@media(max-width: 992px){.train-ticket .inv-content .invoice-table table tr td,.train-ticket .inv-content .invoice-table table tr th{white-space:nowrap}}@media(max-width: 767px){.train-ticket .inv-content .invoice-table table{margin:0;padding:15px 20px 0}}.train-ticket .inv-content .invoice-table .invoice-table-footer .table-footer-right{color:#2c3038}@media(max-width: 767px){.train-ticket .inv-content .invoice-table .invoice-table-footer .total-item{display:none}}@media(max-width: 767px){.train-ticket .inv-content .invoice-table .invoice-table-footer{margin:0;padding:5px 10px 0}.train-ticket .inv-content .invoice-table .invoice-table-footer .total-item{display:none}}.train-ticket .inv-content .invoice-table .total-amountdetails span{display:block}@media(max-width: 767px){.train-ticket .inv-content .invoice-table .total-amountdetails{margin:0;padding:15px 20px}}.train-ticket .inv-content .totalamount-footer{background:#f2f2f2;border:0;margin:10px 20px;padding:10px 10px 10px 15px}.train-ticket .inv-content .invoice-table-footer{border:0}.train-ticket .inv-content .invoice-table-footer .notes span{display:block;color:#2c3038}.train-ticket .inv-content .invoice-table-footer .amount-payable{width:35%}.train-ticket .inv-content .invoice-table-footer .table-footer-right table td{padding:5px}@media(max-width: 767px){.train-ticket .inv-content .invoice-table-footer{margin:0;padding:5px 10px 0}.train-ticket .inv-content .invoice-table-footer .total-item{display:none}}.train-ticket .inv-content .payable-table{margin:0 20px;padding:20px 0px;border-bottom:1px solid #95979b}@media(max-width: 767px){.train-ticket .inv-content .payable-table{flex-direction:column-reverse}}@media(max-width: 767px){.train-ticket .inv-content .payable-table .table-footer-left{width:100%}}.train-ticket .inv-content .payable-table .amount-payable{width:35%}@media(max-width: 992px){.train-ticket .inv-content .payable-table .amount-payable{width:80%}}@media(max-width: 767px){.train-ticket .inv-content .payable-table .amount-payable{width:100%}}.train-ticket .inv-content .bank-details{margin:0 20px;padding:30px 0px 20px;border-bottom:1px solid #f2f2f2}.train-ticket .inv-content .bank-details .payment-info{color:#2c3038}.train-ticket .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.train-ticket .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.train-ticket .inv-content .bank-details .payment-info span{color:#95979b}.train-ticket .inv-content .terms-condition{margin:0 20px;padding:30px 0}.train-ticket .inv-content .terms-condition p{color:#000}.train-ticket .inv-content .thanks-msg{padding:30px 0}.invoice-wrapper{background:#fff;margin:60px 0 40px;padding:25px;border-radius:10px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}@media(max-width: 767px){.invoice-wrapper{padding:0}}@media(max-width: 767px){.inv-details{display:block}}.inv-content .invoice-header{border-bottom:1px solid #f2f2f2;padding:30px 30px 15px}.inv-content .invoice-header .inv-header-left a{display:block}.inv-content .invoice-header .inv-header-left img{max-width:200px}.inv-content .invoice-header .inv-header-left span{color:#95979b}.inv-content .invoice-header .inv-header-right{text-align:right}.inv-content .invoice-header .inv-header-right img{max-width:200px}.inv-content .invoice-header .inv-header-right .invoice-title{font-size:24px;font-weight:700;color:#2c3038}@media(max-width: 992px){.inv-content .invoice-header .inv-header-right .invoice-title{font-size:20px;margin:10px 0 0 0;padding:0}}.inv-content .invoice-header .inv-header-right .inv-date{color:#95979b;font-size:18px;font-weight:normal;margin-right:20px}.inv-content .invoice-header .inv-header-right .inv-date:last-child{margin-right:0}.inv-content .invoice-header .inv-header-right .inv-date span{color:#2c3038;font-weight:700;font-size:24px;margin-left:8px}@media print{.inv-content .invoice-header .inv-header-right .inv-date span{font-size:14px}}@media(max-width: 992px){.inv-content .invoice-header .inv-header-right .inv-date span{font-size:16px}}@media(max-width: 767px){.inv-content .invoice-header .inv-header-right{text-align:left}}@media(max-width: 767px){.inv-content .invoice-header{display:block}}@media print{.inv-content .invoice-header{display:flex}}.inv-content .invoice-address{margin:0;padding:20px 30px;border-bottom:1px solid #f2f2f2}.inv-content .invoice-address .invoice-to span{color:#95979b;margin:0 0 10px;display:block}@media(max-width: 767px){.inv-content .invoice-address .invoice-to span{margin:0 0 10px}}@media(max-width: 575.98px){.inv-content .invoice-address .invoice-to span{margin:0 40px 10px}}.inv-content .invoice-address .invoice-to .inv-to-address{color:#2c3038}@media(max-width: 767px){.inv-content .invoice-address .invoice-to{margin-bottom:20px}}.inv-content .invoice-address .company-details{text-align:right}.inv-content .invoice-address .company-details .company-name{font-size:24px;color:#7638ff;margin:0 0 10px;font-weight:700;display:block}.inv-content .invoice-address .company-details .gst-details{margin:0 0 10px}.inv-content .invoice-address .company-details .gst-details span{color:#95979b;display:block}@media print{.inv-content .invoice-address .company-details .gst-details{margin:0 0 5px}}@media(max-width: 767px){.inv-content .invoice-address .company-details{text-align:left;margin:0 0 20px}}@media print{.inv-content .invoice-address{font-size:10px}}@media(max-width: 992px){.inv-content .invoice-address{font-size:14px}}@media(max-width: 767px){.inv-content .invoice-address{display:block;padding:0px 30px}}.inv-content .invoice-table{margin:0;padding:15px 30px 0}.inv-content .invoice-table table{width:100%;color:#2c3038}.inv-content .invoice-table table .table_width_1{width:3%}.inv-content .invoice-table table .table_width_2{width:20%}.inv-content .invoice-table table .table_width_3{width:40%}.inv-content .invoice-table table .table_width_4{width:15%}.inv-content .invoice-table table .table_width_5{width:15%}.inv-content .invoice-table table thead tr{background:#f2f2f2}.inv-content .invoice-table table tr{border-bottom:1px solid #f2f2f2}.inv-content .invoice-table table tr td,.inv-content .invoice-table table tr th{padding:15px}@media print{.inv-content .invoice-table table tr td,.inv-content .invoice-table table tr th{padding:8px}}.inv-content .invoice-table table tr .table-description{color:#878a99}@media print{.inv-content .invoice-table{font-size:12px}}@media(max-width: 767px){.inv-content .invoice-table{font-size:14px}}.inv-content .total-amountdetails{border-bottom:1px solid #f2f2f2;padding:15px 30px}.inv-content .total-amountdetails span{color:#2c3038}@media print{.inv-content .total-amountdetails{font-size:12px;padding:5px 30px}}@media(max-width: 575.98px){.inv-content .total-amountdetails{font-size:14px}}.inv-content .invoice-table-footer{padding:5px 30px}.inv-content .invoice-table-footer .table-footer-left{width:70%}@media(max-width: 575.98px){.inv-content .invoice-table-footer .table-footer-left{width:auto;font-size:14px}}.inv-content .invoice-table-footer .table-footer-right{width:31%}.inv-content .invoice-table-footer .table-footer-right table{width:100%}.inv-content .invoice-table-footer .table-footer-right table td{text-align:right;width:50%;padding:5px 10px}@media print{.inv-content .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 992px){.inv-content .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 767px){.inv-content .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}@media print{.inv-content .invoice-table-footer .table-footer-right table{font-size:12px}}.inv-content .invoice-table-footer .table-footer-right .totalamt-table td{color:#2c3038;font-size:24px;font-weight:700}@media print{.inv-content .invoice-table-footer .table-footer-right .totalamt-table td{font-size:12px}}@media(max-width: 992px){.inv-content .invoice-table-footer .table-footer-right .totalamt-table td{font-size:16px}}@media print{.inv-content .invoice-table-footer .table-footer-right .totalamt-table{font-size:12px}}@media(max-width: 992px){.inv-content .invoice-table-footer .table-footer-right{width:60%}}@media(max-width: 767px){.inv-content .invoice-table-footer .table-footer-right{width:100%}}@media print{.inv-content .invoice-table-footer .table-footer-right{width:50%}}@media print{.inv-content .invoice-table-footer{font-size:12px}}@media(max-width: 767px){.inv-content .invoice-table-footer .total-info{display:none}}.inv-content .bank-details{margin:0;padding:15px 30px;border-bottom:1px solid #f2f2f2}.inv-content .bank-details .bank-title{margin:0 0 10px;color:#2c3038;font-weight:700;font-size:24px;display:block}@media print{.inv-content .bank-details .bank-title{font-size:12px}}.inv-content .bank-details .account-details{margin:0 0 5px}.inv-content .bank-details .account-details span{color:#2c3038}.inv-content .bank-details .company-sign{text-align:right}.inv-content .bank-details .company-sign span{display:block;margin:0 0 15px;color:#000}@media(max-width: 575.98px){.inv-content .bank-details .company-sign{text-align:left}}@media print{.inv-content .bank-details{font-size:12px;margin:0;padding:10px 30px}}@media(max-width: 767px){.inv-content .bank-details{font-size:14px;display:block;margin:0;padding:5px 30px}}.inv-content .terms-condition{margin:0;padding:15px 30px}.inv-content .terms-condition ol{list-style:number;padding-left:26px;color:#2c3038}.inv-content .terms-condition span{display:block;margin:0 0 5px}@media print{.inv-content .terms-condition{font-size:12px;margin:0;padding:10px 30px}}@media(max-width: 575.98px){.inv-content .terms-condition{font-size:14px}}.inv-content .thanks-msg{margin:0;padding:15px 0}@media print{.inv-content .thanks-msg{font-size:10px;margin:0;padding:10px}}@media(max-width: 575.98px){.inv-content .thanks-msg{font-size:12px}}.file-link{margin-bottom:40px;display:flex;align-items:center}.file-link .download-link{color:#7638ff;margin:0px;padding:12px 22px;margin-right:10px;border:1px solid #7638ff;border-radius:5px;background:#fff;height:46px}.file-link .download-link:hover{background:#7638ff;color:#fff}.file-link .print-link{color:#4361ee;margin:0 0 0 0;padding:15px 22px;border:1px solid #4361ee;border-radius:5px;height:46px;background:#fff;display:flex;align-items:center}.file-link .print-link i{margin-right:6px}.file-link .print-link:hover{background:#4361ee;color:#fff}@media(max-width: 992px){.file-link{margin:20px}}.no-stickybar .right-side-views{display:none}.invoice-wrapper{background:#fff;margin:60px 0 40px;padding:25px;border-radius:10px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}@media print{.invoice-wrapper{padding:0px}}@media(max-width: 767px){.invoice-wrapper{padding:0}}@media(max-width: 767px){.inv-details{display:block}}.index-two .company-details{padding:25px 0;border-bottom:1px solid #95979b}.index-two .company-details .company-name{color:#2c3038;display:block;margin-bottom:7px}.index-two .company-details .gst-details{width:20%}.index-two .company-details .gst-details span{display:block;color:#2c3038}@media(max-width: 992px){.index-two .company-details .gst-details{width:32%}}@media(max-width: 767px){.index-two .company-details .gst-details{width:auto;margin:10px 0}}@media(max-width: 767px){.index-two .company-details .gst-details:last-child{margin:0px 0}}.index-two .company-details .company-address{width:auto}@media(max-width: 992px){.index-two .company-details .company-address{width:32%}}@media(max-width: 767px){.index-two .company-details .company-address{width:auto}}@media(max-width: 767px){.index-two .company-info{display:block}}.index-two .inv-content{border:1px solid #95979b;margin:0px;padding:40px 40px 0}.index-two .inv-content .invoice-header{border-bottom:1px solid #95979b;margin:0;padding:0 0 15px}.index-two .inv-content .invoice-address{margin:0;padding:25px 0;border-bottom:none;justify-content:normal}.index-two .inv-content .invoice-address .invoice-to{color:#95979b;width:50%}.index-two .inv-content .invoice-table{margin:0;padding:0}.index-two .inv-content .invoice-table table{border:1px solid #95979b}.index-two .inv-content .invoice-table table tr{border:1px solid #95979b}.index-two .inv-content .invoice-table-footer{margin:0;padding:15px;border-bottom:none;color:#2c3038}.index-two .inv-content .invoice-table-footer .table-footer-left span{display:block;color:#95979b}@media(max-width: 767px){.index-two .inv-content .invoice-table-footer .table-footer-left{width:100%}}@media(max-width: 767px){.index-two .inv-content .invoice-table-footer .notes{display:none}}.index-two .inv-content .invoice-table-footer .notes .delivery-notes{max-width:500px}.index-two .inv-content .invoice-table-footer .table-footer-right table td{padding:5px 0px}@media(max-width: 767px){.index-two .inv-content .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}@media(max-width: 767px){.index-two .inv-content .invoice-table-footer .table-footer-right table td:last-child{text-align:right}}.index-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table tr td{padding:0}@media(max-width: 767px){.index-two .inv-content .invoice-table-footer .table-footer-right{width:100%}}@media(max-width: 767px){.index-two .inv-content .invoice-table-footer{flex-direction:column-reverse;margin:0;padding:15px 0}}.index-two .inv-content .totalamount-footer{background:#f2f2f2;border:1px solid #95979b;margin:10px 0 0;padding:15px}.index-two .inv-content .total-amountdetails{border-bottom:1px solid #95979b;margin:0;padding:15px}@media(max-width: 767px){.index-two .inv-content .total-amountdetails{margin:0;padding:15px 0}}.index-two .inv-content .bank-details{margin:0;padding:15px 0;border-bottom:1px solid #95979b}.index-two .inv-content .bank-details .payment-info{color:#2c3038}.index-two .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.index-two .inv-content .bank-details .payment-info div{margin:0 0 5px;padding:0}.index-two .inv-content .bank-details .payment-info span{color:#95979b}.index-two .inv-content .terms-condition{margin:0;padding:15px 0;border-bottom:1px solid #95979b}.index-two .inv-content .terms-condition ol{list-style:disc;padding-left:16px}@media(max-width: 767px){.index-two .inv-content{padding:25px}}.invoice-wrapper{background:#fff;margin:60px 0 40px;padding:25px;border-radius:10px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}@media print{.invoice-wrapper{padding:0px}}@media(max-width: 767px){.invoice-wrapper{padding:0}}@media(max-width: 767px){.inv-details{display:block}}.index-three .invoice-header{display:block}.index-three .company-details{padding:0px 20px;border-right:1px solid #95979b;width:50%}.index-three .company-details .company-name{margin-bottom:10px}.index-three .company-details .gst-details{width:40%;margin-bottom:10px}.index-three .company-details .gst-details span{display:block;color:#2c3038}@media(max-width: 992px){.index-three .company-details .gst-details{width:50%}}@media(max-width: 767px){.index-three .company-details .gst-details{width:auto;margin:10px 0}}@media(max-width: 767px){.index-three .company-details .gst-details:last-child{margin:0px 0}}.index-three .company-details .company-address{width:auto}@media(max-width: 767px){.index-three .company-details .company-address{width:auto}}@media(max-width: 767px){.index-three .company-details{border-right:0;width:100%;padding:0px 10px}}.index-three .invoice-header-top .inv-header-left{width:50%;margin:0;padding:20px;border-right:1px solid #95979b}.index-three .invoice-header-top .inv-header-left img{max-width:200px}@media(max-width: 767px){.index-three .invoice-header-top .inv-header-left{border-right:0}}.index-three .invoice-header-top .inv-header-right{width:50%}.index-three .invoice-header-top .inv-header-right .inv-details .inv-date{width:50%;border-right:1px solid #95979b;border-bottom:1px solid #95979b;margin:0;padding:24px}@media(max-width: 767px){.index-three .invoice-header-top .inv-header-right .inv-details .inv-date{border-right:0;border-bottom:0;margin:0;padding:10px}}.index-three .invoice-header-top .inv-header-right .inv-details .inv-date span{color:#28084b;font-weight:700;font-size:24px;display:block}.index-three .invoice-header-top .inv-header-right .inv-details .inv-date:last-child{border-right:0}@media(max-width: 767px){.index-three .invoice-header-top .inv-header-right{width:100%}}@media(max-width: 767px){.index-three .invoice-header-top{display:block}}@media(max-width: 767px){.index-three .invoice-header-bottom{display:block}}@media(max-width: 767px){.index-three .company-info{display:block}}.index-three .inv-content{border:1px solid #95979b;margin:0px;padding:0}.index-three .inv-content .invoice-header{border-bottom:0;margin:0;padding:0}.index-three .inv-content .invoice-header .inv-header-right{margin:0;padding:20px;border-bottom:1px solid #2c3038;line-height:20px}.index-three .inv-content .invoice-address{margin:0;padding:0;width:50%;border-bottom:none;justify-content:normal}.index-three .inv-content .invoice-address .invoice-to{width:50%;margin:0;padding:24px;border-right:1px solid #95979b}.index-three .inv-content .invoice-address .invoice-to:last-child{border-right:0}@media(max-width: 767px){.index-three .inv-content .invoice-address .invoice-to{width:auto;margin:0;padding:10px;border-right:0}}@media(max-width: 767px){.index-three .inv-content .invoice-address{margin:0 0 20px;padding:10px 0}}.index-three .inv-content .invoice-table{margin:0;padding:0}.index-three .inv-content .invoice-table table{border-left:0;border-top:1px solid #2c3038;border-right:0}.index-three .inv-content .invoice-table table .table_width_2{width:45%}.index-three .inv-content .invoice-table table .table-description{color:#2c3038}.index-three .inv-content .invoice-table table .table-description span{display:block;color:#95979b}.index-three .inv-content .invoice-table table th,.index-three .inv-content .invoice-table table td{border-right:1px solid #95979b;padding:25px}.index-three .inv-content .invoice-table table th:last-child,.index-three .inv-content .invoice-table table td:last-child{border-right:0}@media(max-width: 992px){.index-three .inv-content .invoice-table table th,.index-three .inv-content .invoice-table table td{white-space:nowrap}}.index-three .inv-content .invoice-table table tr{border-right:0;border-bottom:1px solid #95979b}@media(max-width: 767px){.index-three .inv-content .invoice-table table{border-left:1px solid #95979b;border-right:1px solid #95979b}}.index-three .inv-content .invoice-table-footer{margin:0;padding:10px 25px;border-bottom:1px solid #95979b;color:#2c3038}.index-three .inv-content .invoice-table-footer .table-footer-left span{display:block;color:#95979b}@media(max-width: 767px){.index-three .inv-content .invoice-table-footer .table-footer-left{width:100%}}@media(max-width: 767px){.index-three .inv-content .invoice-table-footer .notes{display:none}}.index-three .inv-content .invoice-table-footer .notes .delivery-notes{max-width:500px}.index-three .inv-content .invoice-table-footer .table-footer-right{width:53%}.index-three .inv-content .invoice-table-footer .table-footer-right table td{padding:0px}@media(max-width: 767px){.index-three .inv-content .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}@media(max-width: 767px){.index-three .inv-content .invoice-table-footer .table-footer-right table td:last-child{text-align:right}}.index-three .inv-content .invoice-table-footer .table-footer-right .totalamt-table tr td{padding:0}.index-three .inv-content .invoice-table-footer .table-footer-right .amount-payable{color:#2c3038}@media(max-width: 767px){.index-three .inv-content .invoice-table-footer .table-footer-right{width:100%}}@media(max-width: 767px){.index-three .inv-content .invoice-table-footer{flex-direction:column-reverse;margin:0;padding:15px 0}}.index-three .inv-content .totalamount-footer{background:#f2f2f2;border:1px solid #95979b;margin:10px 0 0;padding:15px}.index-three .inv-content .total-amountdetails{border-bottom:1px solid #95979b;margin:0;padding:15px;text-align:center}@media(max-width: 767px){.index-three .inv-content .total-amountdetails{margin:0;padding:15px 0}}.index-three .inv-content .bank-details{margin:0;padding:0px;border-bottom:1px solid #95979b}.index-three .inv-content .bank-details .account-info{width:78%;margin:0;padding:20px}.index-three .inv-content .bank-details .account-info .account-details-infotop{width:45%}@media(max-width: 992px){.index-three .inv-content .bank-details .account-info .account-details-infotop{width:75%}}@media(max-width: 767px){.index-three .inv-content .bank-details .account-info .account-details-infotop{display:block;width:auto}}@media(max-width: 767px){.index-three .inv-content .bank-details .account-info{width:100%;margin:0;padding:20px 0}}.index-three .inv-content .bank-details .company-sign{width:22%;margin:0;padding:20px 0;text-align:center;border-left:1px solid #95979b}@media(max-width: 992px){.index-three .inv-content .bank-details .company-sign{border-left:0}}@media(max-width: 767px){.index-three .inv-content .bank-details .company-sign{width:auto;text-align:left}}@media(max-width: 767px){.index-three .inv-content{padding:25px}}.index-three .invoice-footer .thanks-msg{margin:0;padding:20px;color:#2c3038}.index-three .invoice-footer .thanks-msg span{color:#95979b;display:block}@media(max-width: 767px){.index-three .invoice-footer .thanks-msg{margin:0;padding:20px 0 0}}.index-three .invoice-footer .terms-condition{margin:0;padding:20px;border-left:1px solid #95979b}.index-three .invoice-footer .terms-condition ol{list-style:disc;padding-left:16px}@media(max-width: 767px){.index-three .invoice-footer .terms-condition{border-left:0;margin:0;padding:20px 0 0}}@media(max-width: 767px){.index-three .invoice-footer{display:block}}.invoice-wrapper{background:#fff;margin:60px 0 40px;padding:25px;border-radius:10px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}@media print{.invoice-wrapper{padding:0px}}@media(max-width: 767px){.invoice-wrapper{padding:0}}.index-four .invoicenine-header{background:#fafafa;padding:20px}.index-four .company-details{padding:15px 0 0;border-bottom:0}.index-four .company-details .gst-details{margin:0 125px 10px 0;padding:0}.index-four .company-details .gst-details span{display:block;color:#2c3038}@media(max-width: 767px){.index-four .company-details .gst-details{width:auto;margin:10px 0}}@media(max-width: 767px){.index-four .company-details .gst-details:last-child{margin:0px 0}}.index-four .company-details .company-address{width:auto}@media(max-width: 767px){.index-four .company-details .company-address{width:auto}}.index-four .company-details .company-content{margin:10px 0 0;padding:0}.index-four .company-details .company-content .inv-details{display:block;text-align:right;font-size:18px}.index-four .company-details .company-content .inv-details .inv-date{margin-bottom:10px}.index-four .company-details .company-content .inv-details span{display:block;color:#28084b;font-size:24px;font-weight:700;line-height:27px}@media(max-width: 767px){.index-four .company-details .company-content .inv-details{text-align:left}}@media(max-width: 767px){.index-four .company-details .company-content{flex-direction:column-reverse}}@media(max-width: 767px){.index-four .company-info{display:block}}.index-four .inv-content{border:none;margin:0px;padding:0px}.index-four .inv-content .invoice-header{border-bottom:0;margin:0;padding:15px;background:#fff}.index-four .inv-content .invoice-address{margin:0;padding:25px 15px;border-bottom:none;justify-content:normal}.index-four .inv-content .invoice-address .invoice-to{width:50%}.index-four .inv-content .invoice-table{margin:0;padding:0}.index-four .inv-content .invoice-table table{border:1px solid #f2f2f2}.index-four .inv-content .invoice-table table tr{border:1px solid #f2f2f2}.index-four .inv-content .invoice-table table tr td{border-right:1px solid #f2f2f2}.index-four .inv-content .invoice-table-footer{margin:0;padding:15px;border-bottom:none;color:#2c3038;align-items:center}.index-four .inv-content .invoice-table-footer .table-footer-left span{display:block;color:#95979b}@media(max-width: 767px){.index-four .inv-content .invoice-table-footer .table-footer-left{width:100%}}@media(max-width: 767px){.index-four .inv-content .invoice-table-footer .notes{display:none}}.index-four .inv-content .invoice-table-footer .notes .delivery-notes{max-width:500px}.index-four .inv-content .invoice-table-footer .table-footer-right table td{padding:5px 5px}@media(max-width: 767px){.index-four .inv-content .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}@media(max-width: 767px){.index-four .inv-content .invoice-table-footer .table-footer-right table td:last-child{text-align:right}}@media(max-width: 767px){.index-four .inv-content .invoice-table-footer .table-footer-right{width:100%}}@media(max-width: 767px){.index-four .inv-content .invoice-table-footer{flex-direction:column-reverse;margin:0;padding:15px}}.index-four .inv-content .totalamount-footer{background:none;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:0;padding:15px}.index-four .inv-content .total-amountdetails{border-bottom:1px solid #f2f2f2;margin:0;padding:15px}@media(max-width: 767px){.index-four .inv-content .total-amountdetails{margin:0;padding:15px}}.index-four .inv-content .bank-details{margin:0;padding:10px 15px;border-bottom:1px solid #f2f2f2}.index-four .inv-content .bank-details .payment-info{color:#2c3038}.index-four .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.index-four .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.index-four .inv-content .bank-details .payment-info span{color:#95979b}.index-four .inv-content .terms-condition{margin:0;padding:15px 15px;border-bottom:1px solid #f2f2f2}.index-four .inv-content .terms-condition ol{list-style:disc;padding-left:16px}@media(max-width: 767px){.index-four .inv-content{padding:25px}}.index-four .inv-content .thanks-msg{border-bottom:1px solid #f2f2f2}.index-five .invoice-wrapper{background:#252526}.index-five .invoiceten-header{background:rgba(250,250,250,.1);padding:20px}@media(max-width: 767px){.index-five .invoiceten-header .invoice-header{display:block}}.index-five .invoiceten-header .inv-header-right .invoice-title{color:#fff}.index-five .company-details{padding:15px 0 0;border-bottom:0}.index-five .company-details .company-name{color:#fff}.index-five .company-details .gst-details{margin:0 125px 10px 0;padding:0}.index-five .company-details .gst-details span{display:block;color:#fff}@media(max-width: 767px){.index-five .company-details .gst-details{width:auto;margin:10px 0}}@media(max-width: 767px){.index-five .company-details .gst-details:last-child{margin:0px 0}}.index-five .company-details .company-address{width:auto}@media(max-width: 767px){.index-five .company-details .company-address{width:auto}}.index-five .company-details .company-content{margin:10px 0 0;padding:0}.index-five .company-details .company-content .inv-details{display:block;text-align:right;font-size:18px}.index-five .company-details .company-content .inv-details .inv-date{margin-bottom:10px}.index-five .company-details .company-content .inv-details span{display:block;color:#fff;font-size:24px;font-weight:700;line-height:27px}@media(max-width: 767px){.index-five .company-details .company-content .inv-details{text-align:left}}@media(max-width: 767px){.index-five .company-details .company-content{flex-direction:column-reverse}}@media(max-width: 767px){.index-five .company-info{display:block}}.index-five .inv-content{border:none;margin:0px;padding:0px}.index-five .inv-content .invoice-header{border-bottom:0;margin:0;padding:15px;background:rgba(255,255,255,.1)}.index-five .inv-content .invoice-address{margin:0;padding:25px 15px;border-bottom:none;justify-content:normal}.index-five .inv-content .invoice-address .invoice-to{width:50%}.index-five .inv-content .invoice-address .invoice-to .inv-to-address{color:#fff}.index-five .inv-content .invoice-table{margin:0;padding:0}.index-five .inv-content .invoice-table table{border:1px solid #f2f2f2;color:#fff}.index-five .inv-content .invoice-table table thead tr{background:rgba(242,242,242,.1)}.index-five .inv-content .invoice-table table tr{border:1px solid #f2f2f2}.index-five .inv-content .invoice-table table tr td{border-right:1px solid #f2f2f2}.index-five .inv-content .invoice-table table .table-qty{width:10%}.index-five .inv-content .invoice-table table .table-price{width:10%;padding:15px 25px}.index-five .inv-content .invoice-table-footer{margin:0;padding:15px 0 15px 15px;border-bottom:none;color:#2c3038;align-items:center}.index-five .inv-content .invoice-table-footer .table-footer-left{color:#95979b}.index-five .inv-content .invoice-table-footer .table-footer-left span{display:block;color:#95979b}@media(max-width: 767px){.index-five .inv-content .invoice-table-footer .table-footer-left{width:100%}}@media(max-width: 767px){.index-five .inv-content .invoice-table-footer .notes{display:none}}.index-five .inv-content .invoice-table-footer .notes .delivery-notes{max-width:500px;color:#fff}.index-five .inv-content .invoice-table-footer .table-footer-right{color:#fff}.index-five .inv-content .invoice-table-footer .table-footer-right table tr{border-bottom:1px solid #f2f2f2}.index-five .inv-content .invoice-table-footer .table-footer-right table tr:last-child{border-bottom:0}.index-five .inv-content .invoice-table-footer .table-footer-right table td{padding:8px 15px}.index-five .inv-content .invoice-table-footer .table-footer-right table td:first-child{padding:8px 25px}@media(max-width: 767px){.index-five .inv-content .invoice-table-footer .table-footer-right table td:first-child{text-align:left;margin:0;padding:8px 15px}}@media(max-width: 767px){.index-five .inv-content .invoice-table-footer .table-footer-right table td:last-child{text-align:right}}.index-five .inv-content .invoice-table-footer .table-footer-right .totalamt-table tr td{padding:0;color:#fff}@media(max-width: 767px){.index-five .inv-content .invoice-table-footer .table-footer-right{width:100%}}@media(max-width: 767px){.index-five .inv-content .invoice-table-footer{flex-direction:column-reverse;margin:0;padding:15px 0}}.index-five .inv-content .totalamount-footer{background:none;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:0;padding:15px}.index-five .inv-content .total-amountdetails{border-bottom:1px solid #f2f2f2;margin:0;padding:15px}.index-five .inv-content .total-amountdetails span{color:#fff}@media(max-width: 767px){.index-five .inv-content .total-amountdetails{margin:0;padding:15px}}.index-five .inv-content .bank-details{margin:0;padding:10px 15px;border-bottom:1px solid #f2f2f2}.index-five .inv-content .bank-details .payment-info{color:#fff}.index-five .inv-content .bank-details .payment-info .payment-title{color:#fff;font-size:18px;margin:0 0 15px;padding:0;display:block}.index-five .inv-content .bank-details .payment-info div{margin:0 0 10px;padding:0}.index-five .inv-content .bank-details .payment-info span{color:#95979b}.index-five .inv-content .bank-details .company-sign span{color:#fff}.index-five .inv-content .terms-condition{margin:0;padding:15px 15px;border-bottom:1px solid #f2f2f2}.index-five .inv-content .terms-condition ol{list-style:disc;padding-left:16px;color:#fff}@media(max-width: 767px){.index-five .inv-content{padding:25px}}.index-five .inv-content .thanks-msg{border-bottom:1px solid #f2f2f2}.dartheme{background:#000}.dartheme .file-link .download-link,.dartheme .file-link .print-link{background:none;border:1px solid #95979b;color:#95979b}.dartheme .file-link .download-link:hover,.dartheme .file-link .print-link:hover{border:1px solid #fff;color:#fff}@media(max-width: 767px){.dartheme .file-link{margin:40px 0;padding:15px}}.invoice-card-title h6,.invoice-card-title .h6{margin-bottom:24px;font-weight:600;color:#212529}.invoice-content-title a{font-size:13px;padding:10px;color:#212529;display:inline-block}.invoice-content-title a:hover{color:#7638ff}.blog.invoice-blog{border:1px solid #efefef}.blog.invoice-blog.active{border:1px solid #7638ff}.blog.invoice-blog.active .invoice-star{background:#eaddff;cursor:pointer}.blog.invoice-blog.active .invoice-star i{color:#7539ff}.invoice-star{width:16px;height:16px;border-radius:50px;background:#f3f3f3;cursor:pointer}.invoice-star i{font-size:10px}.template-invoice-card .invoice-card-title h6,.template-invoice-card .invoice-card-title .h6{border-bottom:1px solid #efefef;margin:0 0 15px;padding:0 0 15px}.template-invoice-card .blog{position:relative}.template-invoice-card .blog .blog-image a.img-general::before{content:"";position:absolute;background:rgba(87,27,225,.6);border-radius:10px;width:95%;height:97%;left:4px;top:4px;z-index:9;transform:scale(0)}.template-invoice-card .blog .blog-image a.preview-invoice{background-color:#fff;-webkit-transition:ease all .5s;-ms-transition:ease all .5s;transition:ease all .5s;bottom:0;opacity:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:24px;height:24px;border-radius:50px}.template-invoice-card .blog .blog-image a.preview-invoice:hover i{color:#7539ff}.template-invoice-card .blog .blog-image a.preview-invoice i{color:#3f4254;font-size:12px}.template-invoice-card .blog:hover .blog-image a.img-general::before{content:"";transform:scale(1);transition:all .3s ease-in-out}.template-invoice-card .blog:hover .blog-image a.preview-invoice{top:50%;opacity:1;z-index:9;-webkit-transition:ease all .5s;-ms-transition:ease all .5s;transition:ease all .5s}.template-invoice-card .blog .invoice-content-title{padding:10px;width:100%}.template-invoice-card .blog .invoice-content-title a{padding:0;font-weight:600;font-size:13px}.invoice-model.modal .modal-dialog{max-width:950px;margin-top:70px}.invoice-receipt-model.modal .modal-dialog{max-width:400px;margin-top:70px}.invoice-receipt-model .receipt-wrap{max-width:100%;margin:0;padding:0}.close-model{background:rgba(51,51,51,.4);padding:6px 14px;display:block;border-radius:50px;position:absolute;right:0;top:-45px;color:#fff;cursor:pointer}.close-model i{margin-right:6px}.invoice-model .index-five{background:#252526;border-radius:20px}.preview-boxs a{color:#7539ff;font-weight:600}.signature-preview-page .inv-content{border:0}.signature-preview-page .inv-content .inv-header-left span{color:#95979b}.signature-preview-page .inv-content .invoice-to span{font-size:24px;color:#7638ff;font-weight:700}.pay-online-recipt .inv-header-left h3,.pay-online-recipt .inv-header-left .h3{margin-bottom:6px;color:#2c3038;font-weight:600}.pay-online-recipt .inv-header-left p{color:#333;font-weight:500;font-size:14px}.pay-online-recipt .inv-header-left p span{font-weight:400}.pay-online-recipt .invoice-to{width:100%}.pay-online-recipt .invoice-table h4,.pay-online-recipt .invoice-table .h4{margin-bottom:20px}.pay-online-recipt .inv-content .invoice-address{border-bottom:0}.pay-online-list li h6,.pay-online-list li .h6{width:10%}.pay-method-group{padding:24px;margin:24px;background:#f6f2ff}.pay-method-group .card-information h6,.pay-method-group .card-information .h6{font-weight:600;color:#000;margin-bottom:25px;text-align:right}.pay-method-group .cal-icon-info:after{font-family:"Feather";content:""}.payment-btns{margin:24px}.receipt-pay-mail{max-width:500px;margin:30px auto;padding:30px;background-color:#fff;border-radius:10px}.receipt-pay-mail .company-logo{text-align:center;margin-bottom:20px}.receipt-pay-mail ul li{margin-bottom:20px;font-weight:500;color:#3f4254}.receipt-pay-mail ul li span{font-weight:600}.receipt-pay-mail .click-invoice-btn{margin-bottom:24px}.receipt-pay-mail p{margin-bottom:0px;font-weight:500;color:#3f4254}.invoice-center-pay{display:flex;align-items:center;height:100vh}.signature-success-modal .form-header i{color:#19a855;font-size:32px}.more-invoice-detail{text-align:center;margin:0px 24px;padding-top:24px;border-top:1px solid #f2f2f2}.more-invoice-detail a{font-size:14px}.invoice-template-tab.invoices-main-tabs{border-bottom:1px solid #e0e0e0;padding:0 0 0 0}.invoice-template-tab.invoices-main-tabs .invoices-tabs ul{padding-top:14px;padding-left:14px}.invoice-template-tab.invoices-main-tabs .invoices-tabs ul li{position:relative;display:inline-block;margin:0 24px 0 0}@media(max-width: 575.98px){.invoice-template-tab.invoices-main-tabs .invoices-tabs ul li{display:block;margin:0 0 20px 0}}.invoice-template-tab.invoices-main-tabs .invoices-tabs ul li a{font-weight:500;font-size:14px;color:#878a99;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;padding:0 0 14px 0}.invoice-template-tab.invoices-main-tabs .invoices-tabs ul li a.active{color:#7539ff;border-bottom:3px solid #7539ff;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}@media(max-width: 991.98px){.invoice-template-tab.invoices-main-tabs .invoices-tabs ul li a.active{border-bottom:0}}.invoice-template-tab.invoices-main-tabs .invoices-settings-icon{color:#7539ff;margin-right:20px}.invoice-template-tab.invoices-main-tabs .btn{font-weight:600;color:#fff;padding:12px 10px;min-width:167px;background:#1b2559;border:1px solid #1b2559;border-radius:6px}.invoice-two .invoice-wrapper{background:#fff;margin:60px 0 40px;padding:25px;border-radius:10px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}@media(max-width: 767px){.invoice-two .invoice-wrapper{padding:10px}}@media(max-width: 767px){.invoice-two .inv-details{display:block}}.invoice-two .inv-content .invoice-header{border-bottom:1px solid #f2f2f2;background:var(--color-gradient, linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%));padding:45px 24px}.invoice-two .inv-content .invoice-header .inv-header-left h2,.invoice-two .inv-content .invoice-header .inv-header-left .h2{color:#3f4254;font-size:48px}@media(max-width: 767px){.invoice-two .inv-content .invoice-header .inv-header-left h2,.invoice-two .inv-content .invoice-header .inv-header-left .h2{font-size:18px}}.invoice-two .inv-content .invoice-header .inv-header-left a{display:block}.invoice-two .inv-content .invoice-header .inv-header-left img{max-width:200px}.invoice-two .inv-content .invoice-header .inv-header-left span{color:#95979b}.invoice-two .inv-content .invoice-header .inv-header-right{text-align:right}.invoice-two .inv-content .invoice-header .inv-header-right img{max-width:200px}@media(max-width: 992px){.invoice-two .inv-content .invoice-header .inv-header-right img{max-width:131px}}.invoice-two .inv-content .invoice-header .inv-header-right .invoice-title{font-size:24px;font-weight:700;color:#2c3038}@media(max-width: 992px){.invoice-two .inv-content .invoice-header .inv-header-right .invoice-title{font-size:20px;margin:10px 0 0 0;padding:0}}.invoice-two .inv-content .invoice-header .inv-header-right .inv-date{color:#95979b;font-size:18px;font-weight:normal;margin-right:20px}.invoice-two .inv-content .invoice-header .inv-header-right .inv-date:last-child{margin-right:0}.invoice-two .inv-content .invoice-header .inv-header-right .inv-date span{color:#2c3038;font-weight:700;font-size:24px;margin-left:8px}@media print{.invoice-two .inv-content .invoice-header .inv-header-right .inv-date span{font-size:14px}}@media(max-width: 992px){.invoice-two .inv-content .invoice-header .inv-header-right .inv-date span{font-size:16px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-header .inv-header-right{text-align:left}}@media(max-width: 767px){.invoice-two .inv-content .invoice-header{display:block;background:none;padding:0px}}@media print{.invoice-two .inv-content .invoice-header{display:flex}}.invoice-two .inv-content .two-invoice-details{margin:30px 0 0 0;padding:0 0px}.invoice-two .inv-content .two-invoice-details .company-booking-address{display:flex;border-bottom:1px solid var(--gray-gray-5, #E0E0E0)}.invoice-two .inv-content .two-invoice-details .company-booking-address .company-add{color:#000;font-weight:450;font-size:16px;margin-bottom:30px}@media(max-width: 991.98px){.invoice-two .inv-content .two-invoice-details .company-booking-address .company-add{font-size:15px}}.invoice-two .inv-content .two-invoice-details .company-booking-address .company-add span{display:block;color:#95979b;margin-top:5px}@media(max-width: 991.98px){.invoice-two .inv-content .two-invoice-details .company-booking-address .company-add span{font-size:15px}}.invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date h6,.invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date .h6{color:#000;margin-bottom:5px;text-align:right}@media(max-width: 991.98px){.invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date h6,.invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date .h6{font-size:12px}}.invoice-two .inv-content .two-invoice-details h5,.invoice-two .inv-content .two-invoice-details .h5{color:#3f4254;margin:0;padding:24px 0}@media(max-width: 991.98px){.invoice-two .inv-content .two-invoice-details h5,.invoice-two .inv-content .two-invoice-details .h5{font-size:15px;margin:0 0 0 17px;padding:8px 0}}.invoice-two .inv-content .invoice-address-details{margin:0;padding:20px 0px;border-bottom:1px solid #f2f2f2;align-items:center}@media(max-width: 992px){.invoice-two .inv-content .invoice-address-details{font-size:14px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details{display:flex}}@media(max-width: 575.98px){.invoice-two .inv-content .invoice-address-details{display:flex}}.invoice-two .inv-content .invoice-address-details .invoice-to span{color:#878a99;margin:0 0 15px;display:block;font-size:18px}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details .invoice-to span{margin:0 0 10px}}.invoice-two .inv-content .invoice-address-details .invoice-to .inv-to-address{color:#2c3038;font-size:16px}.invoice-two .inv-content .invoice-address-details .invoice-to .invoice-to-payment{background:rgba(242,242,242,.5);border-radius:10px;margin:0;padding:20px 0px}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details .invoice-to{margin-bottom:20px}}.invoice-two .inv-content .invoice-address-details .invoice-to-payment{background:rgba(242,242,242,.5);margin:0;padding:24px 24px}.invoice-two .inv-content .invoice-address-details .invoice-to-payment span{color:#878a99}.invoice-two .inv-content .invoice-address-details .invoice-to-payment .inv-to-address{color:#54c1ff}.invoice-two .inv-content .invoice-address-details .company-details{text-align:right}.invoice-two .inv-content .invoice-address-details .company-details .company-name{font-size:24px;color:#7638ff;margin:0 0 10px;font-weight:700;display:block}.invoice-two .inv-content .invoice-address-details .company-details .gst-details{margin:0 0 10px}.invoice-two .inv-content .invoice-address-details .company-details .gst-details span{color:#95979b;display:block}@media print{.invoice-two .inv-content .invoice-address-details .company-details .gst-details{margin:0 0 5px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details .company-details{text-align:left;margin:0 0 20px}}@media print{.invoice-two .inv-content .invoice-address-details{font-size:10px}}@media(max-width: 992px){.invoice-two .inv-content .invoice-address-details{font-size:14px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details{display:block}}.invoice-two .inv-content .invoice-table-details{margin:30px 0 30px 0;padding:0 0 0}.invoice-two .inv-content .invoice-table-details table{font-family:"Circular Std";width:100%;color:#2c3038;border:1px solid var(--gray-gray-3, #BEBEBE)}.invoice-two .inv-content .invoice-table-details table .table_width_1{width:3%}.invoice-two .inv-content .invoice-table-details table .table_width_2{width:20%}.invoice-two .inv-content .invoice-table-details table .table_width_3{width:40%}.invoice-two .inv-content .invoice-table-details table .table_width_4{width:15%}.invoice-two .inv-content .invoice-table-details table .table_width_5{width:15%}.invoice-two .inv-content .invoice-table-details table thead tr{background:#fff}.invoice-two .inv-content .invoice-table-details table thead tr th{font-size:18px;font-weight:450;color:#000}.invoice-two .inv-content .invoice-table-details table tr{border-bottom:1px solid #bebebe}.invoice-two .inv-content .invoice-table-details table tr td,.invoice-two .inv-content .invoice-table-details table tr th{padding:15px}@media print{.invoice-two .inv-content .invoice-table-details table tr td,.invoice-two .inv-content .invoice-table-details table tr th{padding:8px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-table-details table tr td,.invoice-two .inv-content .invoice-table-details table tr th{white-space:nowrap}}.invoice-two .inv-content .invoice-table-details table tr td{vertical-align:middle;font-size:16px;height:69px;white-space:pre-wrap}@media print{.invoice-two .inv-content .invoice-table-details table tr td{height:72px}}.invoice-two .inv-content .invoice-table-details table tr .table-description{vertical-align:middle;width:33%;color:#2c3038;font-size:16px;font-weight:400}.invoice-two .inv-content .invoice-table-details table tr h6,.invoice-two .inv-content .invoice-table-details table tr .h6{color:#7539ff;font-size:12px}@media print{.invoice-two .inv-content .invoice-table-details{font-size:12px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-table-details{font-size:14px}}.invoice-two .inv-content .invoice-table-footer{justify-content:end;padding:5px 30px}.invoice-two .inv-content .invoice-table-footer .table-footer-left{width:70%}@media(max-width: 575.98px){.invoice-two .inv-content .invoice-table-footer .table-footer-left{width:auto;font-size:14px}}.invoice-two .inv-content .invoice-table-footer .table-footer-right{width:80%}.invoice-two .inv-content .invoice-table-footer .table-footer-right table{width:100%}.invoice-two .inv-content .invoice-table-footer .table-footer-right table td{color:#2c3038;font-size:18px;text-align:right;width:50%;padding:5px 10px}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 991.98px){.invoice-two .inv-content .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 768px){.invoice-two .inv-content .invoice-table-footer .table-footer-right table td{margin:0;padding:15px 0px}}@media(max-width: 768px){.invoice-two .inv-content .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}.invoice-two .inv-content .invoice-table-footer .table-footer-right table span{color:#878a99}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right table{font-size:12px}}.invoice-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{color:#2c3038;font-size:24px;font-weight:700}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{font-size:12px}}@media(max-width: 992px){.invoice-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{font-size:16px}}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table{font-size:12px}}@media(max-width: 992px){.invoice-two .inv-content .invoice-table-footer .table-footer-right{width:60%}}@media(max-width: 767px){.invoice-two .inv-content .invoice-table-footer .table-footer-right{width:100%}}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right{width:50%}}@media print{.invoice-two .inv-content .invoice-table-footer{font-size:12px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-table-footer .total-info{display:none}}.invoice-two .inv-content .totalamount-footer{border:1px solid #95979b;border-left:none;border-right:none;margin:10px 0 0;padding:15px}.invoice-two .inv-content .bank-details{margin:30px 0;padding:0 20px 0 20px;border:none}.invoice-two .inv-content .bank-details .payment-info{display:flex}.invoice-two .inv-content .bank-details .payment-info .qr-code{margin-right:24px}.invoice-two .inv-content .bank-details .payment-info .qr-code .scan-details{font-size:14px}.invoice-two .inv-content .bank-details .payment-info .qr-code .img{max-width:140px}.invoice-two .inv-content .bank-details .payment-info .debitcard{color:#000}.invoice-two .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px}.invoice-two .inv-content .bank-details .payment-info .debit-card{margin-top:15px;margin-bottom:10px}.invoice-two .inv-content .bank-details .payment-info span{color:#95979b}.invoice-two .inv-content .terms-condition{margin:0;padding:0 0}.invoice-two .inv-content .terms-condition .amount{margin-bottom:24px}.invoice-two .inv-content .terms-condition ol{list-style:number;padding-left:18px;color:#878a99}.invoice-two .inv-content .terms-condition span{display:block;margin:0 0 15px;color:#2c3038}@media print{.invoice-two .inv-content .terms-condition{font-size:12px;margin:0;padding:10px 30px}}@media(max-width: 575.98px){.invoice-two .inv-content .terms-condition{font-size:14px}}.invoice-two .inv-content .thanks-msg{color:#3f4254;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;margin:0;padding:15px 0}@media print{.invoice-two .inv-content .thanks-msg{font-size:10px;margin:0;padding:10px}}@media(max-width: 575.98px){.invoice-two .inv-content .thanks-msg{font-size:12px}}.invoice-two .file-link{margin-bottom:40px;display:flex;align-items:center;justify-content:center}.invoice-two .file-link .download-link{color:#7539ff;margin:0px;padding:12px 22px;margin-right:10px;border:1px solid #7638ff;border-radius:5px;background:#fff;height:46px}.invoice-two .file-link .download-link:hover{background:#7638ff;color:#fff}.invoice-two .file-link .print-link{color:#7539ff;margin:0 0 0 0;padding:15px 22px;border:1px solid #4361ee;border-radius:5px;height:46px;background:#fff;display:flex;align-items:center}.invoice-two .file-link .print-link i{margin-right:6px}.invoice-two .file-link .print-link:hover{background:#4361ee;color:#fff}@media(max-width: 992px){.invoice-two .file-link{margin:20px}}.custom-modal.signature-add-modal .modal-body{padding:20px}.custom-modal.signature-add-modal .modal-body .service-upload{border-radius:8px;display:flex;align-items:center;justify-content:center}.custom-modal.signature-add-modal .modal-body .service-upload-info{min-height:70px}.custom-modal.signature-add-modal .modal-body p{color:#bdbdbd;margin-top:10px;font-size:12px}.custom-modal.signature-add-modal .modal-body .custom_check{font-size:14px;color:#333;margin-bottom:0;padding-left:26px}.custom-modal.signature-add-modal .modal-footer{padding:0 20px 20px}.custom-modal.signature-delete-modal .modal-body .form-header i{color:#ae2c2c;font-size:40px;margin-bottom:15px}.custom-modal.signature-delete-modal .modal-body .form-header p{color:#4f4f4f}.signature-preview{background-color:#f7f8f9;padding:5px;border-radius:10px;position:relative;height:70px}.signature-preview a{position:absolute;right:3px;top:3px;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#ffecec}.signature-preview a i{color:#ae2c2c}@media(max-width: 991.98px){.signature-preview img{height:60px}}.signature-table tbody tr td a.btn-action-icon.active{background:#eaddff;color:#7539ff}.signature-invoice{padding:20px;border-radius:10px;background-color:#fff}.signature-invoice .form-group-bank{background-color:#f3f3f9}.signature-invoice .form-group-bank .nav-pills{background-color:#fff;padding:15px}.signature-invoice .form-group-bank .custom_radio.active input~.checkmark:after,.signature-invoice .form-group-bank .custom_radio_one.active input~.checkmark:after{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);opacity:1;visibility:visible}.signature-invoice .service-upload-info{height:76px;display:flex;justify-content:center;align-items:center}.signature-invoice .service-upload-info span{height:76px;display:flex;align-items:center;justify-content:center}.signature-invoice .e-signature-block .signature-draw-area{height:100px;background-color:#fff;border-radius:8px}.signature-invoice .e-signature-block a{display:block;color:#ed3a3a;font-size:14px;margin-top:10px}.notifications{color:#3f4254}.notifications .page-header{margin:0 0 20px 0}.notifications .page-header .content-page-header{border-bottom:1px solid #eee;margin:0 0 20px 0;padding:0 0 20px 0}.notifications .page-header .noti-action-btns .btn{font-weight:500}.notifications .page-header .noti-action-btns .btn:hover{color:#fff}.notifications .page-header .noti-action-btns .btn-mark-read{color:#3f4254;margin-right:10px}.notifications .page-header .noti-action-btns .btn-delete-all{border-color:#ed3a3a;color:#ed3a3a}.notifications .page-header .noti-action-btns .btn-delete-all:hover{box-shadow:inset 0 50px 0 0 #ed3a3a}.notifications .user-list-item{margin:0 0 17px 0;padding:16px;flex-direction:inherit;border-radius:0}.notifications .user-list-item .avatar{width:32px;height:32px;margin-left:16px}.notifications .user-list-item .avatar.avatar-online:before{left:-16px;top:0;width:8px;height:8px;border:none}.notifications .user-list-item .users-list-body{width:100%}.notifications .user-list-item .users-list-body h6,.notifications .user-list-item .users-list-body .h6{margin:0 0 6px 0;font-weight:600;font-size:14px;color:#3f4254}.notifications .user-list-item .users-list-body h6 span,.notifications .user-list-item .users-list-body .h6 span{font-weight:400}.notifications .user-list-item .users-list-body blockquote{margin:0 0 8px 0;padding:0 0 0 14px;position:relative}.notifications .user-list-item .users-list-body blockquote:before{content:"";position:absolute;left:0;top:0;border-radius:2px;background-color:#dddee1;width:4px;height:100%}.notifications .user-list-item .users-list-body .follow-btn{margin:10px 0 10px 0}.notifications .user-list-item .users-list-body .follow-btn .btn{padding:7px 20px;font-size:12px;min-width:83px}@media(max-width: 575.98px){.notifications .user-list-item .users-list-body .follow-btn .btn{margin-top:8px}}.notifications .user-list-item .users-list-body .follow-btn .btn-outline-primary{margin-left:8px}@media(max-width: 575.98px){.notifications .user-list-item .users-list-body .follow-btn .btn-outline-primary{margin-left:0}}.notifications .user-list-item .users-list-body .time{color:#bebebe;font-weight:500}.notifications .user-list-item .users-list-body .chats-delete{min-width:36px;padding:10px;height:36px;background:#f3f3f3;border-radius:100%;cursor:pointer;-webkit-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.notifications .user-list-item .users-list-body .chats-delete i{color:#3f4254;font-size:16px}.notifications .user-list-item .users-list-body .chats-delete:hover{background:#ed3a3a}.notifications .user-list-item .users-list-body .chats-delete:hover i{color:#fff}@media(max-width: 575.98px){.notifications .user-list-item .users-list-body .chats-delete{margin-left:10px}}.pay-online-recipt .pay-method-group h6,.pay-online-recipt .pay-method-group .h6{font-weight:600;color:#000;margin-bottom:15px}@media(max-width: 575.98px){.pay-online-recipt .pay-method-group ul li{margin-bottom:24px}.pay-online-recipt .pay-method-group ul li:last-child{margin-bottom:0}}.pay-online-recipt .pay-method-group ul li label{padding:20px 20px 20px 42px;background:#fff;border-radius:10px;border:1px solid #e0e0e0;width:100%;color:#333}.pay-online-recipt .pay-method-group ul li label .checkmark{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);left:20px}.pay-online-recipt .pay-method-group ul li label img{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:14px}.pay-online-recipt .pay-method-group ul li label.active{background:#eaddff}.logo-darkmode{display:none}.invoice-one .inv-content{border:1px solid #bdbdbd;margin:0;padding:24px}.invoice-one .inv-content span.line{display:block;background:linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%);height:10px}.invoice-one .inv-content .invoice-header{margin:0;padding:20px 20px;background:#fff}.invoice-one .inv-content .invoice-header .inv-header-left{width:54%}@media(max-width: 1199.98px){.invoice-one .inv-content .invoice-header .inv-header-left{width:56%}}@media(max-width: 767px){.invoice-one .inv-content .invoice-header .inv-header-left{width:100%}}.invoice-one .inv-content .invoice-header .inv-header-left h4,.invoice-one .inv-content .invoice-header .inv-header-left .h4{color:#7638ff;font-size:48px;font-weight:700;margin-bottom:29px}@media(max-width: 767px){.invoice-one .inv-content .invoice-header .inv-header-left h4,.invoice-one .inv-content .invoice-header .inv-header-left .h4{font-size:28px;margin-bottom:0}}.invoice-one .inv-content .invoice-header .inv-header-right p{font-size:16px;font-weight:600;margin:0;padding:0;color:#000;font-weight:700;align-items:center}@media(max-width: 992px){.invoice-one .inv-content .invoice-header .inv-header-right p{font-size:16px}}@media(max-width: 767px){.invoice-one .inv-content .invoice-header .inv-header-right p{font-size:15px}}@media(max-width: 767px){.invoice-one .inv-content .invoice-header .inv-header-right p{flex-direction:unset}}.invoice-one .inv-content .invoice-header .inv-header-right p span{background:#e1ffed;border-radius:5px;padding:5px 10px}@media(max-width: 767px){.invoice-one .inv-content .invoice-header .inv-header-right p span{background:none;padding:0;font-size:14px}}.invoice-one .inv-content .invoice-header .company-details{background:var(--color-gradient, linear-gradient(320deg, #DBECFF 0%, #DDCEFF 100%));border-radius:14px 77px 14px 14px}@media(max-width: 992px){.invoice-one .inv-content .invoice-header .company-details{background:none}}.invoice-one .inv-content .invoice-header .company-details .gst-details{position:relative;margin:0;padding:30px 30px;color:#fff;z-index:2}.invoice-one .inv-content .invoice-header .company-details .gst-details span{color:#3f4254;font-size:16px;font-weight:450}@media(max-width: 992px){.invoice-one .inv-content .invoice-header .company-details .gst-details span{color:#000}}@media(max-width: 992px){.invoice-one .inv-content .invoice-header .company-details .gst-details{color:#000;margin:0;padding:10px 0px}}@media(max-width: 767px){.invoice-one .inv-content .invoice-header .company-details .gst-details{margin:0;padding:10px 0px}}.invoice-one .inv-content .invoice-header .company-details .address-bg{position:absolute;width:473.11px;height:126px;top:0px;overflow:hidden}@media(max-width: 992px){.invoice-one .inv-content .invoice-header .company-details .address-bg{right:58px;background:none}}@media(max-width: 767px){.invoice-one .inv-content .invoice-header .company-details .address-bg{background:none}}.invoice-one .add-details{color:#2c3038;font-size:16px;font-weight:450;margin-bottom:25px}.invoice-one .bill-add{margin-bottom:15px;font-size:18px;font-weight:450;color:#878a99}.invoice-one .customer-name{font-size:24px;font-weight:700;color:#2c3038;margin-bottom:15px}@media(max-width: 767px){.invoice-one .customer-name{font-size:20px}}.invoice-one .customer-name span{color:#878a99;font-size:16px;font-weight:600}.invoice-one .payment-status{color:#878a99;font-size:16px;font-weight:600;margin-bottom:10px}.invoice-one .payment-status span{font-size:18px;font-weight:700;line-height:28px;color:#33b469}.invoice-one .patient-info{display:flex;margin:0 0 20px;padding:0}.invoice-one .patient-info .patient-details,.invoice-one .patient-info .treatment-info{margin:0 20px 0 0;padding:20px;width:50%}.invoice-one .patient-info .patient-details h5,.invoice-one .patient-info .patient-details .h5,.invoice-one .patient-info .treatment-info h5,.invoice-one .patient-info .treatment-info .h5{color:#0c0c20;margin-bottom:15px;font-size:18px}.invoice-one .patient-info .patient-details div,.invoice-one .patient-info .treatment-info div{display:flex;justify-content:space-between}.invoice-one .patient-info .patient-details div span,.invoice-one .patient-info .treatment-info div span{color:#2c3038;width:70%;text-align:right}@media(max-width: 992px){.invoice-one .patient-info .patient-details div,.invoice-one .patient-info .treatment-info div{font-size:12px;display:block}}@media(max-width: 767px){.invoice-one .patient-info .patient-details div,.invoice-one .patient-info .treatment-info div{font-size:15px}}@media(max-width: 767px){.invoice-one .patient-info .patient-details,.invoice-one .patient-info .treatment-info{width:100%;margin-bottom:20px;margin:0 10px 20px 0;padding:15px}}@media(max-width: 767px){.invoice-one .patient-info{display:block}}.invoice-one h5,.invoice-one .h5{background:#f4f4f4;color:#2c3038;font-size:18px;font-weight:450;margin:20px 0;padding:10px 20px}@media(max-width: 767px){.invoice-one h5,.invoice-one .h5{background:none;padding:0}}.invoice-one .invoice-table{margin:0;padding:0 0 20px}.invoice-one .invoice-table table{color:#2c3038;margin:0;padding:0px}.invoice-one .invoice-table table thead tr{border-bottom:none;font-size:18px}.invoice-one .invoice-table table thead .amount{font-size:16px;font-weight:450}.invoice-one .invoice-table table .table_width{font-size:18px;font-weight:450}.invoice-one .invoice-table table .table_width_2{width:40%}.invoice-one .invoice-table table .table_width_3{width:20%}.invoice-one .invoice-table table tr{border-bottom:1px solid #bebebe}.invoice-one .invoice-table table tr .table-description{color:#2c3038;font-size:16px}.invoice-one .invoice-table table tr .table-description span{display:block;color:#95979b}.invoice-one .invoice-table table tr td{margin:0;padding:20px 15px;font-size:16px;font-weight:450;height:82px;vertical-align:middle}.invoice-one .invoice-table table tr td span{color:#7539ff;display:block;font-size:12px;font-weight:400}.invoice-one .invoice-table table tr td:last-child,.invoice-one .invoice-table table tr th:last-child{padding-right:25px}.invoice-one .invoice-table-footer{justify-content:end;padding:5px 30px}@media(max-width: 768px){.invoice-one .invoice-table-footer{padding:0}}.invoice-one .invoice-table-footer .table-footer-left{width:58%}@media(max-width: 575.98px){.invoice-one .invoice-table-footer .table-footer-left{width:auto;font-size:14px}}.invoice-one .invoice-table-footer .table-footer-right{width:80%}.invoice-one .invoice-table-footer .table-footer-right table{width:100%}.invoice-one .invoice-table-footer .table-footer-right table td{color:#2c3038;font-size:18px;text-align:right;width:50%;padding:5px 10px}@media print{.invoice-one .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 992px){.invoice-one .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 767px){.invoice-one .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}.invoice-one .invoice-table-footer .table-footer-right table span{color:#878a99}@media print{.invoice-one .invoice-table-footer .table-footer-right table{font-size:12px}}@media(max-width: 767px){.invoice-one .invoice-table-footer .table-footer-right table{font-size:15px}}.invoice-one .invoice-table-footer .table-footer-right .totalamt-table td{color:#2c3038;font-size:24px;font-weight:700}@media print{.invoice-one .invoice-table-footer .table-footer-right .totalamt-table td{font-size:12px}}@media(max-width: 992px){.invoice-one .invoice-table-footer .table-footer-right .totalamt-table td{font-size:16px}}@media print{.invoice-one .invoice-table-footer .table-footer-right .totalamt-table{font-size:12px}}@media(max-width: 992px){.invoice-one .invoice-table-footer .table-footer-right{width:100%}}@media(max-width: 768px){.invoice-one .invoice-table-footer .table-footer-right{width:100%}}@media print{.invoice-one .invoice-table-footer .table-footer-right{width:50%}}@media print{.invoice-one .invoice-table-footer{font-size:12px}}@media(max-width: 767px){.invoice-one .invoice-table-footer .total-info{display:none}}.invoice-one .totalamount-footer{border:1px solid #95979b;border-left:none;border-right:none;margin:10px 0 0;padding:15px}.invoice-one .table-total-item{margin:0;padding:15px 10px 15px 20px}@media(max-width: 767px){.invoice-one .table-total-item{margin:0;padding:15px 0px}}.invoice-one .total-amountdetails{margin:0;padding:20px 0;border-bottom:1px solid #bebebe;text-align:end}@media(max-width: 992px){.invoice-one .total-amountdetails{text-align:end}}.invoice-one .bank-details{margin:0;padding:25px 15px;border-bottom:1px solid #bebebe}.invoice-one .bank-details .payment-info{color:#2c3038;display:flex}.invoice-one .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px;margin:0 0 15px;padding:0;display:block}.invoice-one .bank-details .payment-info div{font-size:16px;font-weight:450;margin:0 0 10px;padding:0}.invoice-one .bank-details .payment-info span{color:#95979b}.invoice-one .bank-details .payment-info .pay-details{padding-left:20px}.invoice-one .bank-details .terms-condition{margin:0;padding:0;color:#2c3038;border:0}.invoice-one .bank-details .terms-condition span{font-size:18px;margin:0 10px 10px}.invoice-one .bank-details .terms-condition ol{color:#95979b}@media(max-width: 767px){.invoice-one .bank-details .terms-condition{margin:10px 0;padding:0px 0px}}@media(max-width: 767px){.invoice-one .bank-details{margin:0;padding:10px 0px}}.invoice-one .thanks-msg{background:#f2f2f2;border-bottom:1px solid #bebebe;color:#000;font-size:16px;font-weight:450}@media(max-width: 767px){.invoice-one{margin:0;padding:20px}}.invoice-one .table-data{border:none !important}.invoice-one .file-one-link{margin-bottom:40px;display:flex;align-items:center;justify-content:center}.invoice-one .duedate-bg span{border-radius:5px;padding:5px 10px;background-color:#e1ffed;font-size:16px}.invoice-one .invoice-wrapper{background:#fff;margin:60px 0 40px;padding:48px;border-radius:10px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}@media(max-width: 767px){.invoice-one .invoice-wrapper{padding:0px}}.invoice-one .file-link{margin-bottom:40px;display:flex;align-items:center;padding-top:24px;justify-content:flex-start}.invoice-one .qr{width:140px;height:140px;margin:0px 0 20px !important}.invoice-one .qr .scan-details{font-size:13px;font-weight:600}.invoice-one .gst-details h6,.invoice-one .gst-details .h6{font-size:18px;font-weight:700;line-height:28px;color:#000;margin-bottom:5px}@media(max-width: 767px){.invoice-one .gst-details h6,.invoice-one .gst-details .h6{font-size:15px}}.invoice-one .inv-header-right a img{max-width:271px !important;margin-bottom:19px}@media(max-width: 767px){.invoice-one .inv-header-right a img{width:100%}}.invoice-one .inv-header-right h6,.invoice-one .inv-header-right .h6{color:#000;font-weight:600;margin-bottom:5px}.invoice-one .inv-header-right h6 span,.invoice-one .inv-header-right .h6 span{font-weight:400}.invoice-one .text-end{padding-top:10px;padding-bottom:10px}.invoice-two .invoice-wrapper{background:#fff;margin:60px 0 40px;padding:25px;border-radius:10px;box-shadow:0px 2px 4px rgba(0,0,0,.1)}@media(max-width: 767px){.invoice-two .invoice-wrapper{padding:10px}}@media(max-width: 767px){.invoice-two .inv-details{display:block}}.invoice-two .inv-content .invoice-header{border-bottom:1px solid #f2f2f2;background:var(--color-gradient, linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%));padding:45px 24px}.invoice-two .inv-content .invoice-header .inv-header-left h2,.invoice-two .inv-content .invoice-header .inv-header-left .h2{color:#3f4254;font-size:48px}@media(max-width: 767px){.invoice-two .inv-content .invoice-header .inv-header-left h2,.invoice-two .inv-content .invoice-header .inv-header-left .h2{font-size:18px}}.invoice-two .inv-content .invoice-header .inv-header-left a{display:block}.invoice-two .inv-content .invoice-header .inv-header-left img{max-width:200px}.invoice-two .inv-content .invoice-header .inv-header-left span{color:#95979b}.invoice-two .inv-content .invoice-header .inv-header-right{text-align:right}.invoice-two .inv-content .invoice-header .inv-header-right img{max-width:200px}@media(max-width: 992px){.invoice-two .inv-content .invoice-header .inv-header-right img{max-width:131px}}.invoice-two .inv-content .invoice-header .inv-header-right .invoice-title{font-size:24px;font-weight:700;color:#2c3038}@media(max-width: 992px){.invoice-two .inv-content .invoice-header .inv-header-right .invoice-title{font-size:20px;margin:10px 0 0 0;padding:0}}.invoice-two .inv-content .invoice-header .inv-header-right .inv-date{color:#95979b;font-size:18px;font-weight:normal;margin-right:20px}.invoice-two .inv-content .invoice-header .inv-header-right .inv-date:last-child{margin-right:0}.invoice-two .inv-content .invoice-header .inv-header-right .inv-date span{color:#2c3038;font-weight:700;font-size:24px;margin-left:8px}@media print{.invoice-two .inv-content .invoice-header .inv-header-right .inv-date span{font-size:14px}}@media(max-width: 992px){.invoice-two .inv-content .invoice-header .inv-header-right .inv-date span{font-size:16px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-header .inv-header-right{text-align:left}}@media(max-width: 767px){.invoice-two .inv-content .invoice-header{display:block;background:none;padding:0px}}@media print{.invoice-two .inv-content .invoice-header{display:flex}}.invoice-two .inv-content .two-invoice-details{margin:30px 0 0 0;padding:0 0px}.invoice-two .inv-content .two-invoice-details .company-booking-address{display:flex;border-bottom:1px solid var(--gray-gray-5, #E0E0E0)}.invoice-two .inv-content .two-invoice-details .company-booking-address .company-add{color:#000;font-weight:450;font-size:16px;margin-bottom:30px}@media(max-width: 991.98px){.invoice-two .inv-content .two-invoice-details .company-booking-address .company-add{font-size:15px}}.invoice-two .inv-content .two-invoice-details .company-booking-address .company-add span{display:block;color:#95979b;margin-top:5px}@media(max-width: 991.98px){.invoice-two .inv-content .two-invoice-details .company-booking-address .company-add span{font-size:15px}}.invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date h6,.invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date .h6{color:#000;margin-bottom:5px;text-align:right}@media(max-width: 991.98px){.invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date h6,.invoice-two .inv-content .two-invoice-details .company-booking-address .invoice-date .h6{font-size:12px}}.invoice-two .inv-content .two-invoice-details h5,.invoice-two .inv-content .two-invoice-details .h5{color:#3f4254;margin:0;padding:24px 0}@media(max-width: 991.98px){.invoice-two .inv-content .two-invoice-details h5,.invoice-two .inv-content .two-invoice-details .h5{font-size:15px;margin:0 0 0 17px;padding:8px 0}}.invoice-two .inv-content .invoice-address-details{margin:0;padding:20px 0px;border-bottom:1px solid #f2f2f2;align-items:center}@media(max-width: 992px){.invoice-two .inv-content .invoice-address-details{font-size:14px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details{display:flex}}@media(max-width: 575.98px){.invoice-two .inv-content .invoice-address-details{display:flex}}.invoice-two .inv-content .invoice-address-details .invoice-to span{color:#878a99;margin:0 0 15px;display:block;font-size:18px}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details .invoice-to span{margin:0 0 10px}}.invoice-two .inv-content .invoice-address-details .invoice-to .inv-to-address{color:#2c3038;font-size:16px}.invoice-two .inv-content .invoice-address-details .invoice-to .invoice-to-payment{background:rgba(242,242,242,.5);border-radius:10px;margin:0;padding:20px 0px}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details .invoice-to{margin-bottom:20px}}.invoice-two .inv-content .invoice-address-details .invoice-to-payment{background:rgba(242,242,242,.5);margin:0;padding:24px 24px}.invoice-two .inv-content .invoice-address-details .invoice-to-payment span{color:#878a99}.invoice-two .inv-content .invoice-address-details .invoice-to-payment .inv-to-address{color:#54c1ff}.invoice-two .inv-content .invoice-address-details .company-details{text-align:right}.invoice-two .inv-content .invoice-address-details .company-details .company-name{font-size:24px;color:#7638ff;margin:0 0 10px;font-weight:700;display:block}.invoice-two .inv-content .invoice-address-details .company-details .gst-details{margin:0 0 10px}.invoice-two .inv-content .invoice-address-details .company-details .gst-details span{color:#95979b;display:block}@media print{.invoice-two .inv-content .invoice-address-details .company-details .gst-details{margin:0 0 5px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details .company-details{text-align:left;margin:0 0 20px}}@media print{.invoice-two .inv-content .invoice-address-details{font-size:10px}}@media(max-width: 992px){.invoice-two .inv-content .invoice-address-details{font-size:14px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-address-details{display:block}}.invoice-two .inv-content .invoice-table-details{margin:30px 0 30px 0;padding:0 0 0}.invoice-two .inv-content .invoice-table-details table{font-family:"Circular Std";width:100%;color:#2c3038;border:1px solid var(--gray-gray-3, #BEBEBE)}.invoice-two .inv-content .invoice-table-details table .table_width_1{width:3%}.invoice-two .inv-content .invoice-table-details table .table_width_2{width:20%}.invoice-two .inv-content .invoice-table-details table .table_width_3{width:40%}.invoice-two .inv-content .invoice-table-details table .table_width_4{width:15%}.invoice-two .inv-content .invoice-table-details table .table_width_5{width:15%}.invoice-two .inv-content .invoice-table-details table thead tr{background:#fff}.invoice-two .inv-content .invoice-table-details table thead tr th{font-size:18px;font-weight:450;color:#000}.invoice-two .inv-content .invoice-table-details table tr{border-bottom:1px solid #bebebe}.invoice-two .inv-content .invoice-table-details table tr td,.invoice-two .inv-content .invoice-table-details table tr th{padding:15px}@media print{.invoice-two .inv-content .invoice-table-details table tr td,.invoice-two .inv-content .invoice-table-details table tr th{padding:8px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-table-details table tr td,.invoice-two .inv-content .invoice-table-details table tr th{white-space:nowrap}}.invoice-two .inv-content .invoice-table-details table tr td{vertical-align:middle;font-size:16px;height:69px;white-space:pre-wrap}@media print{.invoice-two .inv-content .invoice-table-details table tr td{height:72px}}.invoice-two .inv-content .invoice-table-details table tr .table-description{vertical-align:middle;width:33%;color:#2c3038;font-size:16px;font-weight:400}.invoice-two .inv-content .invoice-table-details table tr h6,.invoice-two .inv-content .invoice-table-details table tr .h6{color:#7539ff;font-size:12px}@media print{.invoice-two .inv-content .invoice-table-details{font-size:12px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-table-details{font-size:14px}}.invoice-two .inv-content .invoice-table-footer{justify-content:end;padding:5px 30px}.invoice-two .inv-content .invoice-table-footer .table-footer-left{width:70%}@media(max-width: 575.98px){.invoice-two .inv-content .invoice-table-footer .table-footer-left{width:auto;font-size:14px}}.invoice-two .inv-content .invoice-table-footer .table-footer-right{width:80%}.invoice-two .inv-content .invoice-table-footer .table-footer-right table{width:100%}.invoice-two .inv-content .invoice-table-footer .table-footer-right table td{color:#2c3038;font-size:18px;text-align:right;width:50%;padding:5px 10px}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 991.98px){.invoice-two .inv-content .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 768px){.invoice-two .inv-content .invoice-table-footer .table-footer-right table td{margin:0;padding:15px 0px}}@media(max-width: 768px){.invoice-two .inv-content .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}.invoice-two .inv-content .invoice-table-footer .table-footer-right table span{color:#878a99}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right table{font-size:12px}}.invoice-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{color:#2c3038;font-size:24px;font-weight:700}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{font-size:12px}}@media(max-width: 992px){.invoice-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{font-size:16px}}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right .totalamt-table{font-size:12px}}@media(max-width: 992px){.invoice-two .inv-content .invoice-table-footer .table-footer-right{width:60%}}@media(max-width: 767px){.invoice-two .inv-content .invoice-table-footer .table-footer-right{width:100%}}@media print{.invoice-two .inv-content .invoice-table-footer .table-footer-right{width:50%}}@media print{.invoice-two .inv-content .invoice-table-footer{font-size:12px}}@media(max-width: 767px){.invoice-two .inv-content .invoice-table-footer .total-info{display:none}}.invoice-two .inv-content .totalamount-footer{border:1px solid #95979b;border-left:none;border-right:none;margin:10px 0 0;padding:15px}.invoice-two .inv-content .bank-details{margin:30px 0;padding:0 20px 0 20px;border:none}.invoice-two .inv-content .bank-details .payment-info{display:flex}.invoice-two .inv-content .bank-details .payment-info .qr-code{margin-right:24px}.invoice-two .inv-content .bank-details .payment-info .qr-code .scan-details{font-size:14px}.invoice-two .inv-content .bank-details .payment-info .qr-code .img{max-width:140px}.invoice-two .inv-content .bank-details .payment-info .debitcard{color:#000}.invoice-two .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px}.invoice-two .inv-content .bank-details .payment-info .debit-card{margin-top:15px;margin-bottom:10px}.invoice-two .inv-content .bank-details .payment-info span{color:#95979b}.invoice-two .inv-content .terms-condition{margin:0;padding:0 0}.invoice-two .inv-content .terms-condition .amount{margin-bottom:24px}.invoice-two .inv-content .terms-condition ol{list-style:number;padding-left:18px;color:#878a99}.invoice-two .inv-content .terms-condition span{display:block;margin:0 0 15px;color:#2c3038}@media print{.invoice-two .inv-content .terms-condition{font-size:12px;margin:0;padding:10px 30px}}@media(max-width: 575.98px){.invoice-two .inv-content .terms-condition{font-size:14px}}.invoice-two .inv-content .thanks-msg{color:#3f4254;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;margin:0;padding:15px 0}@media print{.invoice-two .inv-content .thanks-msg{font-size:10px;margin:0;padding:10px}}@media(max-width: 575.98px){.invoice-two .inv-content .thanks-msg{font-size:12px}}.invoice-two .file-link{margin-bottom:40px;display:flex;align-items:center;justify-content:center}.invoice-two .file-link .download-link{color:#7539ff;margin:0px;padding:12px 22px;margin-right:10px;border:1px solid #7638ff;border-radius:5px;background:#fff;height:46px}.invoice-two .file-link .download-link:hover{background:#7638ff;color:#fff}.invoice-two .file-link .print-link{color:#7539ff;margin:0 0 0 0;padding:15px 22px;border:1px solid #4361ee;border-radius:5px;height:46px;background:#fff;display:flex;align-items:center}.invoice-two .file-link .print-link i{margin-right:6px}.invoice-two .file-link .print-link:hover{background:#4361ee;color:#fff}@media(max-width: 992px){.invoice-two .file-link{margin:20px}}.invoice-three .invoice-wrapper{padding:50px}.invoice-three .invoice-wrapper .inv-content{border:none}.invoice-three .invoice-wrapper .inv-content .invoice-header{padding:0 0 50px 0}.invoice-three .invoice-wrapper .inv-content .invoice-header .inv-header-left .tax-invoice{color:#7539ff;font-weight:700;font-size:24px;margin-bottom:24px}.invoice-three .invoice-wrapper .inv-content .invoice-header .inv-header-right img{max-width:270px}.invoice-three .invoice-wrapper .inv-content .invoice-header .company-details .invoice-title{color:#000;font-size:24px;font-weight:700;margin-bottom:10px;display:inline-block}.invoice-three .invoice-wrapper .inv-content .invoice-header .company-details .gst-details{margin:0 0 10px 0;padding:0}.invoice-three .invoice-wrapper .inv-content .invoice-header .company-details .gst-details:last-child{margin:0}.invoice-three .invoice-wrapper .inv-content .invoice-header .company-details .gst-details span{color:#000;font-weight:450;font-family:"Circular Std";font-size:16px}.invoice-three .invoice-wrapper .inv-content .invoice-header .company-details .gst-details:first-child span{font-size:18px}.invoice-three .invoice-wrapper .inv-content .invoice-address{padding:0;border:1px solid #bdbdbd;margin-bottom:50px}@media(max-width: 767px){.invoice-three .invoice-wrapper .inv-content .invoice-address{display:flex}}.invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-address-details{padding:24px 0 24px 24px;width:50%;display:flex;flex-direction:column;gap:20px}.invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-details-content{width:50%;display:flex;flex-wrap:wrap}.invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-details-content .invoice-status-details{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;border:1px solid #bdbdbd;border-top:none}.invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-details-content .invoice-status-details span{display:block;margin-bottom:15px}.invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-details-content .invoice-status-details span:last-child{color:#7539ff;font-size:24px;font-weight:700;margin-bottom:0}@media print{.invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-details-content .invoice-status-details span:last-child{font-size:18px}}.invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-to span{margin:0 0 15px}.invoice-three .invoice-wrapper .inv-content .invoice-address .invoice-to .inv-to-address{line-height:24px}.invoice-three .invoice-wrapper .inv-content .invoice-table{padding:0;margin-bottom:50px}.invoice-three .invoice-wrapper .inv-content .invoice-table table{font-family:"Circular Std";border:1px solid #bebebe}.invoice-three .invoice-wrapper .inv-content .invoice-table table .table_width_2{width:30%}.invoice-three .invoice-wrapper .inv-content .invoice-table table tr{border-bottom:1px solid #bebebe}.invoice-three .invoice-wrapper .inv-content .invoice-table table thead tr{background:#fff}.invoice-three .invoice-wrapper .inv-content .invoice-table table thead tr th{font-size:18px;font-weight:450;color:#000}.invoice-three .invoice-wrapper .inv-content .invoice-table table td{vertical-align:middle;color:#2c3038;font-weight:400;font-size:16px;height:80px;white-space:pre-wrap}@media print{.invoice-three .invoice-wrapper .inv-content .invoice-table table td{height:72px}}.invoice-three .invoice-wrapper .inv-content .invoice-table table .unit-price-data{display:flex;flex-direction:column;justify-content:space-around}.invoice-three .invoice-wrapper .inv-content .invoice-table table .unit-price-data span{color:#7539ff;font-size:12px;margin-top:5px;font-weight:400}.invoice-three .invoice-wrapper .inv-content .invoice-table-footer{padding:0}.invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right{width:50%}.invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table tr td{width:60%;color:#2c3038;padding:7px 0;font-size:18px;font-weight:600}.invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table tr td.table-footer-right-title{color:#878a99}.invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-left{display:flex;flex-direction:column}.invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-left span{color:#2c3038}.invoice-three .invoice-wrapper .inv-content .invoice-table-footer .table-footer-left span.total-item{color:#878a99}.invoice-three .invoice-wrapper .inv-content .bank-details{padding:50px 0}.invoice-three .invoice-wrapper .inv-content .bank-details .account-info{display:flex;gap:24px}.invoice-three .invoice-wrapper .inv-content .bank-details .account-info .qr-code img{margin-bottom:10px}.invoice-three .invoice-wrapper .inv-content .bank-details .account-info .qr-code .scan-details{font-size:14px;font-weight:600}.invoice-three .invoice-wrapper .inv-content .bank-details .account-details{margin:0 0 10px}.invoice-three .invoice-wrapper .inv-content .bank-details .account-details span{color:#000;font-weight:450}.invoice-three .invoice-wrapper .inv-content .invoice-notes{background:#ddf3ff;padding:14px;border-radius:10px;border:1px solid #2da7ff}.invoice-three .invoice-wrapper .inv-content .thanks-msg{padding:40px 0 0 0}.invoice-four .invoice-wrapper{padding:24px}.invoice-four .invoice-wrapper .inv-content{border:none}.invoice-four .invoice-wrapper .inv-content .invoice-header{border:none;padding:0px}.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-header-left .tax-invoice{color:#7539ff;font-weight:700;font-size:24px;margin-bottom:15px}.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-header-right a img{text-align:right;max-width:271px;margin-bottom:20px}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-header-right a img{max-width:200}}.invoice-four .invoice-wrapper .inv-content .invoice-header .company-details .invoice-title{color:#000;font-size:24px;font-weight:700;margin-bottom:10px;display:inline-block}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-header .company-details .invoice-title{font-size:20px}}.invoice-four .invoice-wrapper .inv-content .invoice-header .company-details .gst-details-four{margin:0 0 10px 0;padding:0}.invoice-four .invoice-wrapper .inv-content .invoice-header .company-details .gst-details-four:last-child{font-size:16px;margin:0}.invoice-four .invoice-wrapper .inv-content .invoice-header .company-details .gst-details-four span{color:#000;font-weight:450;font-family:"Circular Std";font-size:16px}.invoice-four .invoice-wrapper .inv-content .invoice-header .company-details .gst-details-four:first-child span{font-size:18px}.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date{width:100%;float:right}.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date:last-child{margin-right:0;margin-bottom:20px}.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-details{position:relative}.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date-no{font-size:18px;color:#3f4254;background:linear-gradient(320deg, #DBECFF 0%, #DDCEFF 100%);padding:14px 20px 15px 87px}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date-no{padding:0px}}@media(max-width: 992px){.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date-no{padding:0px}}.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date-no span{font-weight:700}.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date-no:last-child{margin-right:0;margin-bottom:20px}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-header .inv-date-no{background:none}}.invoice-four .invoice-wrapper .inv-content .invoice-header .triangle-right{width:56px;height:49px;border-top:30px solid rgba(0,0,0,0);border-left:58px solid #fff;border-bottom:26px solid rgba(0,0,0,0);position:absolute;top:0;left:0}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-header .triangle-right{display:none}}@media(max-width: 992px){.invoice-four .invoice-wrapper .inv-content .invoice-header .triangle-right{display:none}}.invoice-four .invoice-wrapper .inv-content .invoice-address-four{margin:24px 0;padding:24px;border-radius:20px;background-color:rgba(242,242,242,.24);border-bottom:1px solid #f2f2f2;align-items:center;border:1px solid #e0e0e0}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to span{color:#878a99;margin:0 0 15px;display:block;font-size:18px}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to span{margin:0 0 10px}}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to .inv-to-address{color:#2c3038;font-size:16px}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to .invoice-to-payment{background:rgba(242,242,242,.5);border-radius:10px;margin:0;padding:20px 0px}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to{margin-bottom:20px}}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment{border-left:1px solid #bdbdbd;margin:0;padding:24px 0px 24px 50px}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment span{color:#878a99;font-size:18px}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment .inv-to-address{color:#54c1ff}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment .inv-to-address h6,.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment .inv-to-address .h6{margin:0 0 50px 0;padding:5px 18px;background-color:#ffe0bb;border-radius:5px}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment h5 span,.invoice-four .invoice-wrapper .inv-content .invoice-address-four .invoice-to-payment .h5 span{background-color:#ddf3ff;border-radius:5px;font-size:16px;font-weight:700;color:#54c1ff;padding:5px 18px}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .company-details{text-align:right}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .company-details .company-name{font-size:24px;color:#7638ff;margin:0 0 10px;font-weight:700;display:block}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .company-details .gst-details{margin:0 0 10px}.invoice-four .invoice-wrapper .inv-content .invoice-address-four .company-details .gst-details span{color:#95979b;display:block}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-address-four .company-details .gst-details{margin:0 0 5px}}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-address-four .company-details{text-align:left;margin:0 0 20px}}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-address-four{font-size:10px}}@media(max-width: 992px){.invoice-four .invoice-wrapper .inv-content .invoice-address-four{font-size:14px}}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-address-four{display:flex;padding:0px 30px}}.invoice-four .invoice-wrapper .inv-content .invoice-table-details{margin:0 0 30px 0;padding:0 0 0}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table{font-family:"Circular Std";width:100%;color:#2c3038}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table .table_width_1{width:3%}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table .table_width_2{width:20%}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table .table_width_3{width:40%}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table .table_width_4{width:15%}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table .table_width_5{width:15%}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table thead tr{background:#f2f2f2}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table thead tr th{font-size:18px;font-weight:450;color:#000}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr{border-bottom:1px solid #bebebe}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr td,.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr th{padding:15px}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr td,.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr th{padding:8px}}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr td,.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr th{white-space:nowrap}}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr td{vertical-align:middle;font-size:16px;white-space:pre-wrap;height:69px}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr .table-description{width:33%;color:#2c3038;font-size:16px;font-weight:400;vertical-align:middle}.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr h6,.invoice-four .invoice-wrapper .inv-content .invoice-table-details table tr .h6{color:#7539ff;font-size:12px}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-table-details{font-size:12px}}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-table-details{font-size:14px}}.invoice-four .invoice-wrapper .inv-content .invoice-table-footer{border:none;justify-content:space-between;padding:5px 30px}.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-left{width:70%}@media(max-width: 575.98px){.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-left{width:auto;font-size:14px}}.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right{width:80%}.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table{width:100%}.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table td{color:#2c3038;font-size:18px;text-align:right;width:50%;padding:5px 10px}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 992px){.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table span{color:#878a99}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right table{font-size:12px}}.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{color:#7539ff;font-size:24px;font-weight:700}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{font-size:12px}}@media(max-width: 992px){.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right .totalamt-table td{font-size:16px}}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right .totalamt-table{font-size:12px}}@media(max-width: 992px){.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right{width:60%}}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right{width:100%}}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .table-footer-right{width:50%}}@media print{.invoice-four .invoice-wrapper .inv-content .invoice-table-footer{font-size:12px}}@media(max-width: 767px){.invoice-four .invoice-wrapper .inv-content .invoice-table-footer .total-info{display:none}}.invoice-four .invoice-wrapper .inv-content .totalamount-footer{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.invoice-four .invoice-wrapper .inv-content .total-amountdetails{padding:0;border-bottom:1px solid #e0e0e0}.invoice-four .invoice-wrapper .inv-content .total-amountdetails p{text-align:center;font-size:16px;margin:0;padding:20px 0}.invoice-four .invoice-wrapper .inv-content .total-amountdetails span{color:#2c3038}.invoice-four .invoice-wrapper .inv-content .bank-details{margin:0;padding:15px 30px;border-bottom:1px solid #f2f2f2}.invoice-four .invoice-wrapper .inv-content .bank-details .payment-info{display:flex}.invoice-four .invoice-wrapper .inv-content .bank-details .payment-info .qr-code{margin-right:24px}.invoice-four .invoice-wrapper .inv-content .bank-details .payment-info .qr-code .scan-details{font-size:13px}.invoice-four .invoice-wrapper .inv-content .bank-details .payment-info .qr-code .img{max-width:140px}.invoice-four .invoice-wrapper .inv-content .bank-details .payment-info .debitcard{color:#000}.invoice-four .invoice-wrapper .inv-content .bank-details .payment-info .payment-title{color:#2c3038;font-size:18px}.invoice-four .invoice-wrapper .inv-content .bank-details .payment-info .debit-card{margin-top:15px;margin-bottom:10px}.invoice-four .invoice-wrapper .inv-content .bank-details .payment-info span{color:#95979b}.invoice-four .invoice-wrapper .inv-content .terms-condition{margin:0;padding:0 0}.invoice-four .invoice-wrapper .inv-content .terms-condition ol{list-style:number;padding-left:13px;color:#878a99}.invoice-four .invoice-wrapper .inv-content .terms-condition span{display:block;margin:0 0 15px;color:#2c3038}@media print{.invoice-four .invoice-wrapper .inv-content .terms-condition{font-size:12px;margin:0;padding:10px 30px}}@media(max-width: 575.98px){.invoice-four .invoice-wrapper .inv-content .terms-condition{font-size:14px}}.invoice-four .invoice-wrapper .inv-content .thanks-msg{color:#000;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;background:#f2f2f2;margin:0;padding:15px 0}@media print{.invoice-four .invoice-wrapper .inv-content .thanks-msg{font-size:10px;margin:0;padding:10px}}@media(max-width: 575.98px){.invoice-four .invoice-wrapper .inv-content .thanks-msg{font-size:12px}}.file-link-four{margin-bottom:40px}.file-link-four .download-link{color:#7539ff;margin:0px;padding:12px 22px;margin-right:10px;border:1px solid #7638ff;border-radius:5px;background:#fff;height:46px}.file-link-four .download-link:hover{background:#7638ff;color:#fff}.file-link-four .print-link{color:#7539ff;margin:0 0 0 0;padding:15px 22px;border:1px solid #4361ee;border-radius:5px;height:46px;background:#fff;display:flex;align-items:center}.file-link-four .print-link i{margin-right:6px}.file-link-four .print-link:hover{background:#4361ee;color:#fff}@media(max-width: 992px){.file-link-four{margin:20px}}.invoice-five.invoice-wrapper{padding:50px}@media(max-width: 767px){.invoice-five.invoice-wrapper{padding:15px}}@media print and (max-width: 767px){.invoice-five.invoice-wrapper{padding:0}}.invoice-five .inv-content{background:#fafafa;padding:24px;margin-bottom:40px}@media(max-width: 767px){.invoice-five .inv-content{padding:15px}}.invoice-five .inv-content .invoice-header{border-bottom:0;background:rgba(0,0,0,0);padding:0}.invoice-five .inv-content .invoice-header .inv-header-right h2,.invoice-five .inv-content .invoice-header .inv-header-right .h2{font-family:"Circular Std";color:#7539ff;font-size:24px;font-weight:700}.invoice-five .inv-content .invoice-five-details{gap:24px;padding:50px 0}@media(max-width: 767px){.invoice-five .inv-content .invoice-five-details{display:block}}.invoice-five .inv-content .invoice-five-details .gradient-block{width:729px;height:36px;background:linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%);border-radius:59px}@media(max-width: 1399.98px){.invoice-five .inv-content .invoice-five-details .gradient-block{width:550px}}@media(max-width: 991.98px){.invoice-five .inv-content .invoice-five-details .gradient-block{width:300px}}@media(max-width: 767px){.invoice-five .inv-content .invoice-five-details .gradient-block{width:100%;margin-bottom:15px}}.invoice-five .inv-content .invoice-five-details .invoice-date{gap:50px}.invoice-five .inv-content .invoice-five-details .invoice-date .invoice-date-details{color:#000;font-size:16px;font-weight:600}.invoice-five .inv-content .invoice-five-details .invoice-date .invoice-date-details span{font-weight:400}.invoice-five .invoice-table-details{margin:30px 0 30px 0;padding:0 0 0}.invoice-five .invoice-table-details table{width:100%;color:#2c3038;border:1px solid var(--gray-gray-3, #BEBEBE)}.invoice-five .invoice-table-details table .table_width_1{width:3%}.invoice-five .invoice-table-details table .table_width_2{width:20%}.invoice-five .invoice-table-details table .table_width_3{width:40%}.invoice-five .invoice-table-details table .table_width_4{width:15%}.invoice-five .invoice-table-details table .table_width_5{width:15%}.invoice-five .invoice-table-details table thead tr{color:#000}.invoice-five .invoice-table-details table .ecommercetable{background:#e0e0e0}.invoice-five .invoice-table-details table thead tr{background:#f2f2f2}.invoice-five .invoice-table-details table thead tr th{font-size:18px;font-weight:450;color:#000}.invoice-five .invoice-table-details table tr{border-bottom:1px solid #bebebe}.invoice-five .invoice-table-details table tr td,.invoice-five .invoice-table-details table tr th{padding:15px}@media print{.invoice-five .invoice-table-details table tr td,.invoice-five .invoice-table-details table tr th{padding:8px}}@media(max-width: 767px){.invoice-five .invoice-table-details table tr td,.invoice-five .invoice-table-details table tr th{white-space:nowrap}}.invoice-five .invoice-table-details table tr td{height:69px;vertical-align:middle;white-space:pre-wrap}.invoice-five .invoice-table-details table tr .table-description{width:33%;color:#2c3038;font-size:18px;font-weight:400}@media(max-width: 1399.98px){.invoice-five .invoice-table-details table tr .table-description{font-size:16px}}.invoice-five .invoice-table-details table tr h6,.invoice-five .invoice-table-details table tr .h6{color:#7539ff;font-size:12px}@media print{.invoice-five .invoice-table-details{font-size:12px}}@media(max-width: 767px){.invoice-five .invoice-table-details{font-size:14px}}.invoice-five .invoice-table-footer{padding:5px 0px}.invoice-five .invoice-table-footer .table-footer-left{width:70%}@media(max-width: 575.98px){.invoice-five .invoice-table-footer .table-footer-left{width:auto;font-size:14px}}.invoice-five .invoice-table-footer .table-footer-right{width:80%}.invoice-five .invoice-table-footer .table-footer-right table{width:100%}.invoice-five .invoice-table-footer .table-footer-right table td{color:#2c3038;font-size:18px;text-align:right;width:50%;padding:5px 10px;font-weight:500}@media print{.invoice-five .invoice-table-footer .table-footer-right table td{width:auto}}@media(max-width: 1399.98px){.invoice-five .invoice-table-footer .table-footer-right table td{font-size:16px}}@media(max-width: 992px){.invoice-five .invoice-table-footer .table-footer-right table td{width:auto;font-size:15px}}@media(max-width: 767px){.invoice-five .invoice-table-footer .table-footer-right table td:first-child{text-align:left}}.invoice-five .invoice-table-footer .table-footer-right table td.tax{color:#878a99;font-weight:600}.invoice-five .invoice-table-footer .table-footer-right table span{color:#878a99}@media print{.invoice-five .invoice-table-footer .table-footer-right table{font-size:12px}}.invoice-five .invoice-table-footer .table-footer-right .totalamt-table td{color:#2c3038;font-size:24px;font-weight:700}@media print{.invoice-five .invoice-table-footer .table-footer-right .totalamt-table td{font-size:12px}}@media(max-width: 1399.98px){.invoice-five .invoice-table-footer .table-footer-right .totalamt-table td{font-size:20px}}@media(max-width: 992px){.invoice-five .invoice-table-footer .table-footer-right .totalamt-table td{font-size:16px}}@media print{.invoice-five .invoice-table-footer .table-footer-right .totalamt-table{font-size:12px}}@media(max-width: 992px){.invoice-five .invoice-table-footer .table-footer-right{width:60%}}@media(max-width: 767px){.invoice-five .invoice-table-footer .table-footer-right{width:100%}}@media print{.invoice-five .invoice-table-footer .table-footer-right{width:50%}}@media print{.invoice-five .invoice-table-footer{font-size:12px}}@media(max-width: 767px){.invoice-five .invoice-table-footer .total-info{display:none}}.invoice-five .inv-content .bank-details{margin:0;padding:0;border-bottom:0;margin-top:50px}@media(max-width: 767px){.invoice-five .inv-content .bank-details .bank-qr-detail img{max-width:90px}}.invoice-five .inv-content .invoice-header .inv-header-left{width:54%}@media(max-width: 1199.98px){.invoice-five .inv-content .invoice-header .inv-header-left{width:56%}}@media(max-width: 767px){.invoice-five .inv-content .invoice-header .inv-header-left{width:100%;margin-bottom:15px}}.invoice-five .inv-content .invoice-header .inv-header-left h4,.invoice-five .inv-content .invoice-header .inv-header-left .h4{color:#7638ff;font-size:48px;font-weight:700;margin-bottom:15px}.invoice-five .inv-content .invoice-header .inv-header-right p{font-size:16px;font-weight:600;margin:0;padding:0;color:#000;font-weight:700;display:flex;align-items:center}@media(max-width: 992px){.invoice-five .inv-content .invoice-header .inv-header-right p{font-size:16px}}@media(max-width: 767px){.invoice-five .inv-content .invoice-header .inv-header-right p{font-size:15px}}@media(max-width: 767px){.invoice-five .inv-content .invoice-header .inv-header-right p{flex-direction:unset}}.invoice-five .inv-content .invoice-header .inv-header-right p span{display:flex;margin:5px 0;color:#000}.invoice-five .inv-content .invoice-header .company-details{position:relative;overflow:hidden}.invoice-five .inv-content .invoice-header .company-details .gst-details{position:relative;margin:0;padding:30px 30px;color:#fff;z-index:2}.invoice-five .inv-content .invoice-header .company-details .gst-details span{color:#3f4254;font-size:16px;font-weight:450}@media(max-width: 992px){.invoice-five .inv-content .invoice-header .company-details .gst-details span{color:#000}}@media(max-width: 992px){.invoice-five .inv-content .invoice-header .company-details .gst-details{color:#000;margin:0;padding:10px 0px}}@media(max-width: 767px){.invoice-five .inv-content .invoice-header .company-details .gst-details{margin:0;padding:10px 0px}}.invoice-five .inv-content .invoice-header .company-details .address-bg{position:absolute;width:473.11px;height:126px;top:0px;right:15px;overflow:hidden;border-radius:14px 77px 14px 14px;background:var(--color-gradient, linear-gradient(320deg, #DDCEFF 0%, #DBECFF 100%));background-color:#7638ff}@media(max-width: 992px){.invoice-five .inv-content .invoice-header .company-details .address-bg{right:58px}}.invoice-five .terms-condition{margin-bottom:40px}.invoice-five .terms-condition ol li{color:#2c3038}.invoice-five .thanks-msg{margin-bottom:40px}@media(max-width: 991.98px){.invoice-five .file-link{margin:0}}.invoice-five .file-link a{color:#7539ff;font-size:18px;font-weight:500}@media(max-width: 1399.98px){.invoice-five .file-link a{font-size:16px}}@media(max-width: 767px){.invoice-five .file-link a{font-size:15px}}.invoice-address-details.invoice-five-group .invoice-to span{margin-bottom:15px;display:block}.invoice-address-details.invoice-five-group .invoice-to .inv-to-address{color:#2c3038}.invoice-address-details.invoice-five-group .invoice-to:last-child{text-align:right}@media(max-width: 767px){.invoice-address-details.invoice-five-group .invoice-to:last-child{margin-top:15px}}.company-booking-address.company-five-address{margin-bottom:24px}.company-booking-address.company-five-address .company-add span{margin-bottom:15px;display:block}.company-booking-address.company-five-address .company-add h4,.company-booking-address.company-five-address .company-add .h4{color:#2c3038;margin-bottom:0}.company-booking-address.company-five-address .company-add h5,.company-booking-address.company-five-address .company-add .h5{color:#878a99;margin-bottom:15px;font-size:18px}.company-booking-address.company-five-address .company-add .paid-status-add span{color:#878a99;margin-bottom:5px;display:block}.company-booking-address.company-five-address .company-add .paid-status-add h6,.company-booking-address.company-five-address .company-add .paid-status-add .h6{color:#33b469;font-size:16px}@media(max-width: 767px){.company-booking-address.company-five-address .company-add{margin-bottom:15px}}.company-booking-address.company-five-address .invoice-date{text-align:right}.company-booking-address.company-five-address .invoice-date p{color:#2c3038}.company-booking-address.company-five-address .invoice-date p span{color:#878a99}.total-amt-word tr td span{display:block;color:#2c3038;font-weight:500}@media(max-width: 767px){.total-amt-word tr td{display:none}}.tab-content .blog-image>a{padding:5px}.bg-subscribe{background-color:#ffecec;color:#ed3a3a;padding:4px 10px;border-radius:4px}.bg-payment{background-color:#e9f2ff;color:#2465bc;padding:4px 10px;border-radius:4px}.btn-primary .fa-plus{margin-right:5px}.import-company .btn-import{color:#7539ff;border:1px solid #7539ff}.import-company .btn-import:hover{background-color:#7539ff;color:#fff}.companies-table .table tbody td h2.table-avatar a,.companies-table .table tbody td .table-avatar.h2 a{color:#1f0066}.companies-table .table tbody td h2 span,.companies-table .table tbody td .h2 span{color:gray}.card-table .companies-table .table td{color:#1f0066}.companies-table .dropdown-item .far.fa-trash-alt{border-bottom:1px solid #e0e0e0}.page-content .list-btn .btn-filters:hover{background-color:#eaddff}.companies-table .table .dropdown-menu{width:176px}.companies-table .table p{color:gray}.avatar-img.rounded-circle .company{height:40px;width:40px}.companies-table .table tbody td h2.table-avatar .companies,.companies-table .table tbody td .table-avatar.h2 .companies{height:40px;width:40px;display:inline-block}.p-20 .modal-header{padding:20px;justify-content:space-between}.p-20 .modal-body,.p-20 .modal-footer{padding:0 20px 20px 20px}#add_package .modal-body h6,#add_package .modal-body .h6{color:gray;margin-bottom:10px}#add_package .modal-body ul{margin:0;border:none;background:#f7f8f9;border-radius:10px}@media(max-width: 767px){#add_package .modal-body ul li{padding-right:0;padding-left:0}}#add_package .modal-body ul li:first-child{padding-left:0}#add_package .modal-body ul li:last-child{padding-right:0}#add_package .modal-body ul li h6,#add_package .modal-body ul li .h6{padding:13px 0;margin-bottom:0;border-radius:10px;border:none;cursor:pointer;color:#333;font-size:16px;font-weight:500}#add_package .modal-body ul li h6.active,#add_package .modal-body ul li .active.h6,#add_package .modal-body ul li h6:hover,#add_package .modal-body ul li .h6:hover{background:#7539ff;color:#fff}#add_package .modal-body .tab-content .form-check{padding-left:0}#add_package .modal-body .tab-content .form-check label{border:1px solid #e0e0e0;border-radius:10px;padding:10px 10px 10px 30px;cursor:pointer;width:100%;margin-bottom:10px}#add_package .modal-body .tab-content .form-check label input{min-width:18px;height:18px;position:relative;flex-shrink:0;cursor:pointer;margin-right:12px}#add_package .modal-body .tab-content .form-check label input:after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);content:"";width:12px;height:12px;border-radius:8px;background:#7539ff;display:none}#add_package .modal-body .tab-content .form-check label input:focus{box-shadow:none}#add_package .modal-body .tab-content .form-check label input:checked{background:rgba(0,0,0,0);border-color:#7539ff}#add_package .modal-body .tab-content .form-check label input:checked:after{display:block}#add_package .modal-body .tab-content .form-check label .text-dark{font-weight:500}.bootstrap-datetimepicker-widget .timepicker td a{padding:0}.bootstrap-datetimepicker-widget .timepicker td a span{padding:0}.bootstrap-datetimepicker-widget .timepicker td a span:hover{background:#28084b}.bootstrap-datetimepicker-widget .datepicker th,.bootstrap-datetimepicker-widget .datepicker td{text-align:center;padding:5px 6px;font-size:12px}.bootstrap-datetimepicker-widget .datepicker td.active{background:#7539ff}.bootstrap-datetimepicker-widget .datepicker td.active:hover{background:#28084b}span.bg-purple{background:#592ac6}.company-avatar.company-icon{width:40px;height:40px;border-radius:50%;border:1px solid #e0e0e0;display:inline-flex !important;align-items:center;justify-content:center}.super-admin-list-head{border-bottom:1px solid #e0e0e0;margin-bottom:24px}.super-admin-list-head .grid-info-item{display:flex;align-items:center;justify-content:space-between}.super-admin-list-head .grid-info-item h4,.super-admin-list-head .grid-info-item .h4{font-weight:600;margin-top:5px}.super-admin-list-head .grid-info-item span{color:#0f0033;font-weight:600}.super-admin-list-head .grid-info-item .grid-head-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:30px;border-radius:10px;background:#ffefdd;color:#ec8000;flex-shrink:0}.super-admin-list-head .grid-info-item.total-items h4,.super-admin-list-head .grid-info-item.total-items .h4{color:#ec8000}.super-admin-list-head .grid-info-item.active-items h4,.super-admin-list-head .grid-info-item.active-items .h4{color:#1e8edf}.super-admin-list-head .grid-info-item.active-items .grid-head-icon{background:#ddf3ff;color:#1e8edf}.super-admin-list-head .grid-info-item.inactive-items h4,.super-admin-list-head .grid-info-item.inactive-items .h4{color:#ed3a3a}.super-admin-list-head .grid-info-item.inactive-items .grid-head-icon{background:#ffecec;color:#ed3a3a}.super-admin-list-head .grid-info-item.location-info h4,.super-admin-list-head .grid-info-item.location-info .h4{color:#1d8147}.super-admin-list-head .grid-info-item.location-info .grid-head-icon{background:#e1ffed;color:#1d8147}.custom-modal.custom-lg-modal .modal-dialog{max-width:800px}.profile-img.company-profile-img{width:60px;height:60px;border:1px solid #e0e0e0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:10px}.input-block .modal-password-field .toggle-password{transform:translateY(-50%);right:15px}.toggle-password-two{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:15px;color:#757575}.url-text-box{position:relative}.url-text-box input{padding-right:115px !important}.url-text-box .url-text{background:#7539ff;color:#fff;padding:5px;border-radius:5px;line-height:normal;position:absolute;right:5px;top:7px}.company-detail-head{justify-content:space-between;background:#f7f8f9;padding:15px;border-radius:10px}.company-detail-head .company-profile-img{background:#fff}.company-detail-head .upload-profile{margin-right:0}.company-detail-head .upload-profile .add-profile h5,.company-detail-head .upload-profile .add-profile .h5{font-size:18px;font-weight:700}.plane-basic-info h5,.plane-basic-info .h5{font-size:18px;margin-bottom:15px;font-weight:600}.plane-basic-info .basic-info-detail{margin-bottom:24px}.plane-basic-info .basic-info-detail h6,.plane-basic-info .basic-info-detail .h6{font-size:14px;margin-bottom:5px}.plane-basic-info.plane-detail{border-top:1px solid #e0e0e0;padding-top:24px}.details-edit-link{align-items:center}.details-edit-link .modal-edit-link{color:gray}.delete-modal-icon span{width:64px;height:64px;background:#1d8147;color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 24px}.list-btn .filter-list li a.active{background:#eaddff}td span.plane-type{color:#484848}.badge.bg-orange-light{background:#ffefdd;color:#ec8000}table th.no-sort::before{display:none !important}table th.no-sort::after{display:none !important}.modal-header .bg-info-light{background:#ddf3ff;color:#2da7ff;font-weight:normal}.company-detail-head span.badge{font-weight:normal;line-height:normal}#checkBoxes1,#checkBoxes{position:relative;height:100%}.search-dropdown-item{opacity:0;position:absolute;right:0;transition:.5s all;border:1px solid #e0e0e0;background:#fff;padding:24px;padding-bottom:0;z-index:9;border-radius:10px;top:0;display:none}.search-dropdown-item.show{opacity:1;transition:.5s all;display:block;top:40px;display:block}.btn.btn-greys.bg-history-light{background-color:#ffefdd;color:#ec8000}.btn.btn-greys.bg-history-light:hover{background-color:#ffefdd;color:#ec8000}.card-table .card-body .inventory-table .table td{color:#1f0066}.table tbody td h2.table-avatar a,.table tbody td .table-avatar.h2 a{display:block}.customer-table .btn-greys{background-color:#efefef;color:#7539ff}.customer-table .btn-greys:hover{background-color:#efefef;border:1px solid #efefef;color:#7539ff}.customer-table .table tbody td h2.table-avatar a,.customer-table .table tbody td .table-avatar.h2 a{color:#1f0066}.companies-table.Ledger .table tbody tr td{height:36px}.companies-table.Ledger .dataTables_length{display:none}.companies-table.Ledger div.dataTables_wrapper div.dataTables_paginate{display:none}.content-page-header.add{margin:0}.page-header.add{margin:0;padding:20px 20px 0}.modal-footer.add i{margin-right:5px}.sidebar-header.ledge{border:0}.sidebar-header.submenu{padding:0 20px 20px}.accordion .modal-footer{padding:20px 0}.toggle-sidebar.ledge .sidebar-body .accordion{border:0;margin-bottom:0}.card-table .card-body .customer-table .table td{height:40px}.modal-footer.add .btn-success:hover{color:#33b469;background-color:#fff;border:1px solid #33b469}.modal-footer.add .btn-danger:hover{color:#ed3a3a;background-color:#fff;border:1px solid #ed3a3a}#add_ledger .add-header h6,#add_ledger .add-header .h6{font-size:16px}#add_ledger .add-header p{font-weight:500}#add_ledger .table tbody td h2 span,#add_ledger .table tbody td .h2 span{font-size:12px}.ledge .cal-icon-info:after{top:5px}.ledge .notes-form-group-info textarea.form-control{font-size:14px}.bg-pending-light{background-color:#fff6dc;color:#c99700}.card-table .card-body .purchase-table .table td{height:40px}.bg-inactive{background-color:#ffecec;color:#ed3a3a;padding:4px 10px;border-radius:4px}.avatar-img.rounded-circle.subscription-circle{width:40px;height:40px;border-radius:100px}.table tbody td h2.table-avatar .subscription-img,.table tbody td .table-avatar.h2 .subscription-img{height:40px;width:40px;display:inline-block}.packages{padding:24px;border:1px solid #eff0f6;box-shadow:0px 2px 12px 0px rgba(20,20,43,.08);margin-bottom:24px;border-radius:24px}.packages .recommend-text{background:#ec8000;color:#fff;border-radius:5px;padding:2px 5px;font-size:14px;position:absolute;right:24px;top:-10px}.packages.package-selected{margin:0;padding:39px 24px;border-radius:24px;background:#7539ff}.packages.package-selected h6,.packages.package-selected .h6,.packages.package-selected h4,.packages.package-selected .h4,.packages.package-selected p,.packages.package-selected h2,.packages.package-selected .h2,.packages.package-selected ul li,.packages.package-selected ul li i{color:#fff}.packages.package-selected .package-header h6,.packages.package-selected .package-header .h6{color:#fff}.packages.package-selected .package-header .btn-action-icon:hover{border-color:#fff}.packages.package-selected .btn-primary{background:#fff;border-color:#fff;color:#7539ff}.packages.package-selected .btn-primary:hover{box-shadow:inset 0 50px 0 0 #7539ff;border-color:#fff;color:#fff}.packages .package-header{margin-bottom:15px}.packages .package-header .icon-frame{background:#ecebff;width:50px;height:50px;display:inline-block;border-radius:16px}@media(max-width: 1199.98px){.packages .package-header .icon-frame{min-width:50px;height:50px}.packages .package-header .icon-frame img{width:25px}}@media(max-width: 1199.98px){.packages .package-header .icon-frame{min-width:70px;height:70px}.packages .package-header .icon-frame img{width:38px}}.packages .package-header h6,.packages .package-header .h6{color:gray;margin-bottom:5px}.packages .package-header h4,.packages .package-header .h4{font-weight:700}@media(max-width: 1199.98px){.packages .package-header h4,.packages .package-header .h4{font-size:20px}}@media(max-width: 991.98px){.packages .package-header h4,.packages .package-header .h4{font-size:24px}}.packages .package-header .btn-action-icon{min-width:30px;height:30px;background:#f3f3f3;border-radius:100%;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.packages .package-header .btn-action-icon i{color:gray}.packages .package-header .btn-action-icon:hover{background:#7539ff;border-color:#7539ff}.packages .package-header .btn-action-icon:hover i{color:#fff}.packages p{font-size:14px;color:gray}.packages h2,.packages .h2{margin:24px 0;font-size:36px;font-weight:700;color:#7539ff}.packages h6,.packages .h6{font-weight:600;margin-bottom:18px}.packages ul{border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:15px}.packages ul li{color:gray;margin-bottom:14px}.packages ul li i{color:#7539ff;margin-right:8px;font-size:16px}.packages ul li:last-child{margin-bottom:0}.packages .active-btn{margin-top:34px}.packages .active-btn a{font-size:16px}#add_newpackage .modal-dialog{max-width:800px}#add_newpackage h6,#add_newpackage .h6{margin-bottom:20px}#add_newpackage form .checkboxes{margin:0 0 24px 0;padding:0}#add_newpackage form .checkboxes label{display:flex;align-items:center;margin:0}#add_newpackage form .checkboxes label input{border:1px solid #e0e0e0;min-width:18px;height:18px;margin-right:10px;font-size:16px}#add_newpackage form .checkboxes label input:checked{accent-color:#7539ff;border-color:#592ac6}#add_newpackage form .status-toggle{margin-left:24px}#add_newpackage form .status-toggle .checktoggle{transform:translate(0)}#edit_package .modal-dialog{max-width:800px}#edit_package h6,#edit_package .h6{margin-bottom:20px}#edit_package form .checkboxes{margin:0 0 24px 0;padding:0}#edit_package form .checkboxes label{display:flex;align-items:center;margin:0}#edit_package form .checkboxes label input{border:1px solid #e0e0e0;min-width:18px;height:18px;margin-right:10px;font-size:16px}#edit_package form .checkboxes label input:checked{accent-color:#7539ff;border-color:#592ac6}#edit_package form .status-toggle{margin-left:24px}#edit_package form .status-toggle .checktoggle{transform:translate(0)}.grid-info-item.total-plane .grid-head-icon{background:#ec8000;color:#fff}.grid-info-item.active-plane .grid-head-icon{background:#1d8147;color:#fff}.grid-info-item.inactive-plane .grid-head-icon{background:#ed3a3a;color:#fff}.grid-info-item.total-type .grid-head-icon{background:#1e8edf;color:#fff}.subscription-plane-head ul{display:flex;align-items:center;width:100%;border-bottom:1px solid #e0e0e0;margin-bottom:24px;padding-bottom:5px}.subscription-plane-head ul li a{color:gray;position:relative}.subscription-plane-head ul li a.active{color:#7539ff;padding-bottom:8px}.subscription-plane-head ul li a.active::before{content:"";width:100%;height:2px;background:#7539ff;position:absolute;left:0;bottom:0}.subscription-plane-head ul li+li{margin-left:24px}.package-edit a{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;color:#484848;border-radius:20px;transition:.5s all}.package-edit a:hover{background:#7539ff;color:#fff;transition:.5s all}.no-pagination .dataTables_length{display:none}.no-pagination .dataTables_paginate{display:none}.grid-info-item.subscription-list{justify-content:start}.grid-info-item.subscription-list .grid-head-icon{margin-right:15px}.grid-info-item.subscription-list.total-transaction .grid-head-icon{background:#1e8edf;color:#fff}.grid-info-item.subscription-list.total-subscriber .grid-head-icon{background:#ec8000;color:#fff}.grid-info-item.subscription-list.active-subscriber .grid-head-icon{background:#1d8147;color:#fff}.grid-info-item.subscription-list.expired-subscriber .grid-head-icon{background:#ed3a3a;color:#fff}td .invoice-detail i{color:#ec8000;font-size:20px}.card-body.two-factor .content-page-header.factor{margin:0 0 20px 0}.card-body.two-factor .two-factor.content h5,.card-body.two-factor .two-factor.content .h5{margin:0 0 5px 0;font-size:16px}.card-body.two-factor .two-factor.content p{margin:0 0 30px 0;font-size:16px}.card-body.two-factor .two-factor.icon h5,.card-body.two-factor .two-factor.icon .h5{padding:30px 0 0px 0;font-size:16px;border-top:1px solid #e0e0e0;display:flex;align-items:center}.card-body.two-factor .two-factor.icon h5 img,.card-body.two-factor .two-factor.icon .h5 img{margin-right:7px}.card-body.two-factor .status-toggle .checktoggle.factor{transform:none}.card-body.two-factor .factor-checkbox{display:flex;text-align:right;justify-content:end}@media(max-width: 575.98px){.card-body.two-factor .factor-checkbox{text-align:left;justify-content:start;margin-bottom:30px}}.preference-title h5,.preference-title .h5{font-size:25px;margin-bottom:32px}#plan-billing-slider .owl-stage-outer{padding-top:10px}#plan-billing-slider .owl-item img{width:auto}#plan-billing-slider .owl-item .packages{box-shadow:none;border-color:#7539ff;background:#eaddff}#plan-billing-slider .owl-item .packages .package-header{margin-bottom:0}@media(max-width: 575.98px){#plan-billing-slider .owl-item .packages .package-header .icon-frame{margin-bottom:20px}}#plan-billing-slider .owl-item .packages .package-header h5,#plan-billing-slider .owl-item .packages .package-header .h5{font-size:18px}#plan-billing-slider .owl-item .packages .package-header p{font-weight:500;margin-bottom:20px}#plan-billing-slider .owl-item .packages .package-header span{font-weight:500;color:#7539ff}#plan-billing-slider .owl-item .packages.active{border-color:rgba(0,0,0,.2);background:#fff;position:relative}#plan-billing-slider .owl-item .packages.active a{color:#2da7ff}#plan-billing-slider .owl-item .packages.active:before{position:absolute;top:-4px;right:-11px;width:21px;height:21px;border-radius:100%;background:#fff;content:"";z-index:1}#plan-billing-slider .owl-item .packages.active:after{position:absolute;top:-12px;right:-12px;content:"";font-family:"Font Awesome 6 Free";color:#19a855;font-size:24px;font-weight:900;z-index:1}#plan-billing-slider .owl-dots{text-align:center}#plan-billing-slider .owl-dots .owl-dot{margin-bottom:24px}#plan-billing-slider .owl-dots .owl-dot span{width:23px;height:5px;margin-right:10px;border-radius:5px;display:block;background:#d9d9d9;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}#plan-billing-slider .owl-dots .owl-dot.active span{background:#7539ff}.table-plan-billing .dataTables_length,.table-plan-billing .dataTables_paginate{display:none}.avatar-img.rounded-circle.report-circle{width:40px;height:40px;border-radius:100px;border:1px solid #7539ff}.table tbody td h2.table-avatar .report-img,.table tbody td .table-avatar.h2 .report-img{height:40px;width:40px;display:inline-block}.list-btn .btn-filters.form-date{padding:10px}.btn-path.tax-purchase{margin:0 10px 32px}.btn-path.tax-purchase .btn-gray{margin:0 0 0 10px}@media(max-width: 575.98px){.btn-path.tax-purchase .btn-gray{display:inline-block;margin:10px 0 0 0}}.from-to-date .form-control.tax{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;direction:rtl;width:130px;padding:9px 8px 9px 12px}.from-to-date .form-control.taxes{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;width:98px;padding:9px 12px 9px 0}.cal-icon-info.profitloss:after{left:10px}.filter-img-top{width:73px}.btn-primary.profit-loss{display:block;margin-top:30px}.card-table .profit-table .table{background:#fff;margin-bottom:0px !important;border-radius:8px}.table-profit-loss thead{background-color:#f7f8f9}.table-profit-loss tr td h6,.table-profit-loss tr td .h6{font-size:14px}.table-bg{background:#f7f8f9;border-top:1px solid #e0e0e0}.card-table .card-body .table .profitpadding{padding-left:10px !important}.card-table .card-body .table .table-profit-head{padding-left:15px !important;background:#fff}.card-table .card-body .companies-table.profit-border .table td{border:0}.ledger-list{color:#1f0066}.ledger-list a{color:#1f0066}.ledger-list h2,.ledger-list .h2{font-size:14px}.ledger-list .mail-to{color:gray}.ledger-list .ledger-info .avatar{width:40px;min-width:40px;height:40px}.ledger-list .closing-balance{color:gray;font-weight:500;margin-right:20px}.ledger-list table thead th:first-child{border-top-left-radius:8px}.ledger-list table thead th:last-child{border-top-right-radius:8px}.ledger-list table tr td h2 span,.ledger-list table tr td .h2 span{font-size:12px}.ledger-list table tr:last-child td{background-color:#f7f8f9;border-top:10px solid rgba(0,0,0,0)}.ledger-list table tr:last-child td p{color:#333;font-weight:500}.ledger-list table tr:last-child td p+span{font-size:12px;color:gray}.ledger-list .btn-danger{background-color:#ed3a3a;border-color:#ed3a3a}.ledger-list .btn-danger:hover{background-color:#fff;color:#ed3a3a}.ledger-list .btn-success{background-color:#33b469;border-color:#33b469}.ledger-list .btn-success:hover{background-color:#fff;color:#33b469}.ledger-list .fw-600{font-weight:600}.customer-address{display:none}.view-delivery-challans .file-link .download-link{padding:10px 15px}@media(max-width: 992px){.view-delivery-challans .file-link{margin:20px 0}}.view-delivery-challans .invoice-one .invoice-wrapper{margin:0;padding:0;box-shadow:none}.view-delivery-challans .invoice-one .inv-content{border-radius:10px}.view-delivery-challans .invoice-one .inv-content .invoice-header{border-bottom:none}.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-left h4,.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-left .h4{font-size:20px;margin-bottom:0}.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-left h5,.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-left .h5{font-size:18px;font-weight:700;margin-bottom:0;background:none;padding:0;margin:5px 0}.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-left h6,.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-left .h6{font-size:16px;font-weight:500;color:#000}.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-right h3,.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-right .h3{color:gray;font-size:18px;font-weight:450}.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-right p{background:#e1ffed;border-radius:5px;padding:5px 10px;display:inline-block;font-weight:600}.view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-right p span{background:none;font-weight:400;padding-right:0}.view-delivery-challans .invoice-one .inv-content .terms-condition span{color:#2c3038;font-size:18px}.view-delivery-challans .invoice-one .inv-content .terms-condition ol{padding-left:15px;color:gray}.view-delivery-challans .invoice-one .bill-add{color:gray}.view-delivery-challans .invoice-one .customer-name{font-size:18px;font-weight:600;margin-bottom:20px}.view-delivery-challans .invoice-one .customer-name h4,.view-delivery-challans .invoice-one .customer-name .h4{font-size:18px;font-weight:600}.view-delivery-challans .invoice-one .customer-name span{font-weight:400;color:gray}.view-delivery-challans .invoice-one .reference h4,.view-delivery-challans .invoice-one .reference .h4{color:#3f4254;font-size:16px;font-weight:600;margin-bottom:10px}.view-delivery-challans .invoice-one .reference p{color:#4f4f4f;font-size:16px}.view-delivery-challans .invoice-one .reference hr{margin:20px 0;border-color:#e0e0e0}.view-delivery-challans .invoice-one .invoice-table tr th{font-size:18px;font-weight:450;color:#000}.view-delivery-challans .invoice-one .invoice-table h5,.view-delivery-challans .invoice-one .invoice-table .h5{font-size:24px;font-weight:700}@media(max-width: 992px){.view-delivery-challans .invoice-one .invoice-table h5,.view-delivery-challans .invoice-one .invoice-table .h5{font-size:18px}}.view-delivery-challans .invoice-one .authorization h6,.view-delivery-challans .invoice-one .authorization .h6{font-size:14px;font-weight:700;color:#000}.view-delivery-challans .powered h6,.view-delivery-challans .powered .h6{font-size:14px;font-weight:700;color:#000}[data-layout-mode=dark] .invoice-one .inv-content .invoice-header{background:none}[data-layout-mode=dark] .view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-left h6,[data-layout-mode=dark] .view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-left .h6,[data-layout-mode=dark] .view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-right p,[data-layout-mode=dark] .view-delivery-challans .invoice-one .reference h4,[data-layout-mode=dark] .view-delivery-challans .invoice-one .reference .h4{color:#fff}[data-layout-mode=dark] .view-delivery-challans .invoice-one .inv-content .invoice-header .inv-header-right p{background:rgba(225,255,237,.3)}[data-layout-mode=dark] .view-delivery-challans .invoice-one .reference p,[data-layout-mode=dark] .view-delivery-challans .invoice-one .authorization h6,[data-layout-mode=dark] .view-delivery-challans .invoice-one .authorization .h6,[data-layout-mode=dark] .view-delivery-challans .invoice-one .inv-content .terms-condition span,[data-layout-mode=dark] .view-delivery-challans .powered h6,[data-layout-mode=dark] .view-delivery-challans .powered .h6{color:#878a99}.subscription-invoice{padding:35px}.subscription-invoice .invoice-header{margin-bottom:20px;padding:0 0 20px}.subscription-invoice .inv-header-right span{display:block}.subscription-invoice .inv-header-left h4,.subscription-invoice .inv-header-left .h4{font-size:20px;font-weight:600}.subscription-invoice .invoice-num-date ul{display:flex;align-items:center;margin-top:10px}.subscription-invoice .invoice-num-date ul li{color:#95979b;margin-right:20px}.subscription-invoice .invoice-num-date ul li:last-child{margin-right:0}.subscription-invoice .invoice-num-date ul li span{color:#2c3038 !important;font-weight:500;display:inline-block;margin-left:15px}.subscription-invoice .sub-invoive-detail{margin-bottom:24px}.subscription-invoice .sub-invoive-detail h5,.subscription-invoice .sub-invoive-detail .h5{font-size:20px;margin-bottom:15px;font-weight:700}.subscription-invoice .sub-invoive-detail p{color:#484848;font-weight:500}.subscription-invoice .sub-invoive-detail ul li{color:#484848;font-weight:500}.subscription-invoice .sub-invoive-detail.detail-right{text-align:right}@media(max-width: 575.98px){.subscription-invoice .sub-invoive-detail.detail-right{text-align:left}}.subscription-invoice td h4,.subscription-invoice td .h4{font-weight:600}.subscription-invoice .bank-details{margin:15px 0;padding:0 0 15px}.subscription-invoice .bank-details .payment-info{margin-bottom:15px}.subscription-invoice .bank-details .payment-info h5,.subscription-invoice .bank-details .payment-info .h5{margin-bottom:15px}.subscription-invoice .bank-details .company-sign{margin-bottom:15px}.subscription-invoice .terms-condition span{color:#484848;font-weight:600}.subscription-invoice .terms-condition ol{padding-left:15px;margin-top:5px}.subscription-invoice .terms-condition ol li{font-weight:600}.subscription-invoice-foot.file-link .print-link{background:#eaddff;color:#7539ff;border-color:#eaddff;transition:.5s all}.subscription-invoice-foot.file-link .print-link:hover{background:#7539ff;color:#fff;transition:.5s all}.subscription-invoice-foot.file-link .download-link{background:#7539ff;color:#fff;transition:.5s all}.subscription-invoice-foot.file-link .download-link:hover{background-color:#fff;border:1px solid #7539ff;color:#7539ff;transition:.5s all}.super-admin-dashboard .dash-user-card{background:#7539ff;padding:24px;border-radius:10px;position:relative;z-index:1;margin-bottom:24px}.super-admin-dashboard .dash-user-card h4,.super-admin-dashboard .dash-user-card .h4{color:#fff;display:inline-flex;align-items:center;font-weight:700;margin-bottom:10px}.super-admin-dashboard .dash-user-card h4 i,.super-admin-dashboard .dash-user-card .h4 i{margin-right:5px}.super-admin-dashboard .dash-user-card p{color:#fff}.super-admin-dashboard .dash-user-card .dash-btns{margin-top:75px}@media(max-width: 575.98px){.super-admin-dashboard .dash-user-card .dash-btns{margin-top:45px}}.super-admin-dashboard .dash-user-card .dash-btns a{padding:8px 15px;color:#fff}@media(max-width: 575.98px){.super-admin-dashboard .dash-user-card .dash-btns a{padding:8px 6px}}.super-admin-dashboard .dash-user-card .dash-btns a.view-company-btn{background:#2da7ff;border:1px solid #2da7ff;box-shadow:inset 0 0 0 0 #fff}.super-admin-dashboard .dash-user-card .dash-btns a.view-company-btn:hover{color:#2da7ff;border:1px solid #2da7ff;background:#fff}.super-admin-dashboard .dash-user-card .dash-btns a.view-package-btn{color:#2da7ff;border:1px solid #2da7ff;background:#fff;margin-left:5px}.super-admin-dashboard .dash-user-card .dash-btns a.view-package-btn:hover{background:#2da7ff;border:1px solid #2da7ff;color:#fff}.super-admin-dashboard .dash-img{position:absolute;right:10px;bottom:0;line-height:0;z-index:-1}.company-detail-card{padding:24px;background:#ffefdd;border-radius:10px;margin-bottom:24px}@media(max-width: 1599.98px){.company-detail-card{padding:24px 17px}}.company-detail-card h6,.company-detail-card .h6{font-size:14px;color:#1d1d1d;font-weight:600;margin-bottom:5px}@media(max-width: 1599.98px){.company-detail-card h6,.company-detail-card .h6{font-size:13px}}.company-detail-card .company-icon{width:68px;height:68px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.company-detail-card h5,.company-detail-card .h5{font-size:24px;margin-bottom:15px;color:#ec8000}.company-detail-card p{color:#484848}.company-detail-card p span{color:#1d8147}.company-detail-card.bg-info-light{background:#ddf3ff}.company-detail-card.bg-info-light h5,.company-detail-card.bg-info-light .h5{color:#1e8edf}.company-detail-card.bg-pink-light{background:#ffecec}.company-detail-card.bg-pink-light h5,.company-detail-card.bg-pink-light .h5{color:#ed3a3a}.company-detail-card.bg-success-light h5,.company-detail-card.bg-success-light .h5{color:#1d8147}.super-admin-dash-card{border:1px solid #e0e0e0;padding:24px;width:100%}.super-admin-dash-card .card-header{padding:0 0 15px;margin-bottom:5px}.super-admin-dash-card .card-header .card-title{font-size:18px;font-weight:600}.super-admin-dash-card table td{vertical-align:middle}.super-admin-dash-card table td .view-companies{border:1px solid #e0e0e0;color:#484848;border-radius:5px}.super-admin-dash-card table td .view-companies:hover{background:#7539ff;border-color:#7539ff;color:#fff}.super-admin-dash-card table td.expired-date{color:#484848}.super-admin-dash-card table td .active-inactive-btn{display:flex;align-items:center;justify-content:end}.super-admin-dash-card table td .active-inactive-btn a{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#fff}.super-admin-dash-card table td .active-inactive-btn a.active-domain{background:#33b469;margin-right:5px}.super-admin-dash-card table td .active-inactive-btn a.inactive-domain{background:#ed3a3a}.super-admin-dash-card .dropdown.main .btn-white{color:#484848}.super-admin-dash-card .dropdown.main .btn-white:hover{color:#fff}.super-admin-dash-card .dash-plane-list{background:#f7f8f9;padding:24px;border-radius:10px;margin-top:15px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 1399.98px){.super-admin-dash-card .dash-plane-list{padding:15px}}.super-admin-dash-card .dash-plane-list .plane-info{display:flex;align-items:center}.super-admin-dash-card .dash-plane-list .plane-info .icon-plane{width:50px;height:50px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:#ecebff;margin-right:8px;flex-shrink:0}@media(max-width: 1399.98px){.super-admin-dash-card .dash-plane-list .plane-info .icon-plane{width:45px;height:45px}}.super-admin-dash-card .dash-plane-list .plane-info .icon-company{width:40px;height:40px;border:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px;border-radius:40px}.super-admin-dash-card .dash-plane-list .plane-info .name-company{color:#1d1d1d;font-size:16px}.super-admin-dash-card .dash-plane-list .plane-info .plane-name{color:#1d1d1d;font-weight:500}.super-admin-dash-card .dash-plane-list .plane-info .plane-name span{color:#484848;font-weight:normal}.super-admin-dash-card .dash-plane-list .plane-info .plane-name h6,.super-admin-dash-card .dash-plane-list .plane-info .plane-name .h6{font-size:14px;color:#484848;font-weight:normal;margin-top:3px}.super-admin-dash-card .dash-plane-list .plane-rate{color:#1d1d1d;font-size:14px}.super-admin-dash-card .dash-incoice-table{color:#1d1d1d;font-weight:500}.super-admin-dash-card .dash-incoice-date{color:#484848;font-size:14px;display:block;margin-top:3px}#plane-chart .apexcharts-legend{display:none}.earning-income-text{color:#7539ff;display:inline-flex;align-items:center;margin-right:15px}.earning-income-text i{width:12px;height:12px;border-radius:2px;background:#7539ff;margin-right:5px}.input-block-email{padding:20px 22px 10px}.input-block-email .form-control{font-size:15px;padding:14px 16px}.email-btn{padding:20px 20px}.addnew-modal .input-block.mb-3{margin-bottom:24px !important}.addnew-modal .select2-selection__rendered{padding-left:12px}.addnew-checkbox .status-toggle .checktoggle{transform:none}.modal-footer.add{padding:24px 0 0}.custom-modal .modal-body.add{padding:20px}.input-block.add label{display:flex;gap:5px}.input-block.add .checkbox{display:flex}.input-block.add .checkbox input{min-width:15px;height:15px}.input-block.add .checkbox input:checked{accent-color:#7539ff;border-color:#592ac6}.companies-table.filed .dataTables_length{display:none}.companies-table.filed div.dataTables_wrapper div.dataTables_paginate{display:none}.card-table .card-body .companies-table .table td{height:40px}.avatar-img.sales-rep{border-radius:0 !important}.btn-center{float:right}.input-block.tax{padding:0 5px 0 0}.btn-primary.tax{margin-right:10px;width:181px}@media(max-width: 575.98px){.btn-primary.tax.tax{margin-bottom:10px}}.btn-primary.taxs{min-width:154px}.filter-btn.tax{padding:0 0 30px}@media(max-width: 575.98px){.filter-btn.tax.tax{display:block}}.from-to-date .form-control.tax{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;direction:rtl;width:130px;padding:9px 8px 9px 12px}.from-to-date .form-control.taxes{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;width:98px;padding:9px 12px 9px 0}.cal-icon-info.profitloss:after{left:10px}.table-profit-loss thead{background-color:#f7f8f9}.table-profit-loss tr td h6,.table-profit-loss tr td .h6{font-size:14px}.card-table .card-body .table .profit.space{padding:10px 10px 20px 10px !important;margin-bottom:10px}.card-table .card-body .table .loss-space{padding:10px !important}.card-table .card-body .table .table-profit-head{padding-left:15px !important}.profitloss-bg{background-color:#f7f8f9;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.proft-head{padding-left:25px}.card-table .table.profit{margin-bottom:0 !important;padding:15px 20px}.card-table .card-body .table-profit-loss tr td{border:none}.profit thead.profitloss-heading tr th{background-color:#fff !important}.profit-menu{padding:0 0 30px}.profit-menu .input-block input.form-control{min-height:43px}.card-table .card-body .table .thead-light.loss th{padding:21px 25px 18px}.card-table .card-body .companies-table.loss .table td{border:none}.btn-primary.loss{display:block;margin-top:30px;height:41px}.daterangepicker-wrap{padding-left:23px}.daterangepicker-wrap.cal-icon:after{left:10px;right:auto;top:6px}.daterangepicker-wrap input{width:100%;padding-left:35px;padding-right:10px}.daterangepicker-wrap input.btn-filters{font-weight:normal}.login-right-wrap.admin h1,.login-right-wrap.admin .h1{margin:0;padding-bottom:20px}.register-btn{margin-top:45px}.form-control.employees{height:43px}.freetrail .input-block{margin-bottom:20px}.saas-login-wrapper{width:100%;overflow:hidden;height:100vh;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.saas-login-wrapper .login-content{width:100%;height:100vh;padding:60px 0;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;flex-wrap:wrap}.saas-login-wrapper .login-content .login-logo{display:block;text-align:center}@media(max-width: 575.98px){.saas-login-wrapper .login-content{padding:40px 15px}}@media(max-width: 575.98px){.saas-login-wrapper form{width:100%}}.saas-login-wrapper .login-userset{width:496px}@media(max-width: 1199.98px){.saas-login-wrapper .login-userset{width:400px}}@media(max-width: 991.98px){.saas-login-wrapper .login-userset{width:496px}}@media(max-width: 575.98px){.saas-login-wrapper .login-userset{max-width:100%;width:100%}}.login-heading{margin-bottom:20px}.login-heading h3,.login-heading .h3{font-weight:600;margin-bottom:5px}.login-heading p{margin-bottom:0}.form-wrap{position:relative;margin-bottom:24px}.login-card{padding:24px;border-radius:10px;background-color:#fff;box-shadow:0px 16px 32px 0px rgba(190,190,190,.2);margin:40px 0}.login-card .toggle-password{position:absolute;right:17px;top:50%;transform:translateY(-50%);color:#757575;cursor:pointer}.login-card .toggle-password.fa-eye{margin-right:1px}.login-card .pass-group{position:relative}.login-content .btn{width:100%;height:auto;padding:8px 20px}.acc-in{text-align:center}.acc-in p{font-size:15px;font-weight:500;margin-bottom:0}.acc-in p a{color:#1d1d1d}.acc-in p a:hover{color:#7539ff}.authentication-wrapper{background:#7539ff;height:100%;position:fixed;top:0;left:0;width:50%;padding:24px 0 0 24px}.authentication-wrapper .authen-img{position:absolute;right:0;bottom:0;line-height:0;max-width:600px}@media(max-width: 1399.98px){.authentication-wrapper .authen-img{max-width:520px}}@media(max-width: 1199.98px){.authentication-wrapper .authen-img{max-width:380px}}@media(max-width: 991.98px){.authentication-wrapper{display:none}}.authentication-content{height:100%;-webkit-box-align:end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.authentication-content h1,.authentication-content .h1{font-size:36px;color:#fff;max-width:490px;margin-bottom:22px;font-weight:700}.authentication-content p{color:#fff;font-size:18px}.forgot-link{font-size:14px;font-weight:600;color:#1d1d1d;text-decoration:underline}.pass-group input[type=password]{padding-right:40px}.login-bg-img .vector-bg-one{position:absolute;right:0;top:0;z-index:-1}.login-bg-img .vector-bg-two{position:absolute;left:0;bottom:0;z-index:-1}.login-bg-img .vector-bg-three{position:absolute;left:0;bottom:0;z-index:-1}.login-bg-img .vector-bg-four{position:absolute;left:15%;top:35%;z-index:-1}.saas-pass-box .input-block:first-child{margin-right:5px}@media(max-width: 575.98px){.saas-pass-box .input-block:first-child{margin-right:0}}@media(max-width: 575.98px){.saas-pass-box{flex-direction:column}}
li a,div a{text-decoration:none}div ol,div ul{padding-left:0}.grid-info-item i,.package-edit i{display:flex;align-items:center;justify-content:center}a.btn-primary{background-color:#7539ff;border:1px solid #7539ff;box-shadow:inset 0 0 0 0 #fff;border-radius:4px}a.btn-primary:hover{background-color:#fff;border-color:#7539ff;color:#7539ff;box-shadow:inset 0 50px 0 0 #fff}.btn.btn-upload{background-color:#7539ff;border:1px solid #7539ff;box-shadow:inset 0 0 0 0 #fff;color:#fff;border-radius:4px;box-shadow:inset 0 50px 0 0 #7539ff}span.text-primary{color:#7539ff !important}.card.filter-card{display:none}input.form-control:focus{border-color:#e0e0e0;box-shadow:none}.sidebar .sidebar-menu>ul>li>a svg{width:15px;height:15px}body .header .toggle-bars .bar-icons{background:#878a99}body .header .logo-color{display:block}body .header .logo-white{display:none}div h1{font-weight:500;font-size:40px;font-family:"Inter",sans-serif;color:#28084b}button.btn-primary{background-color:#7539ff;border:1px solid #7539ff;box-shadow:inset 0 0 0 0 #fff;border-radius:4px}button.btn,a.btn{font-size:14px;font-weight:600;position:relative;margin:0;z-index:1;text-transform:initial;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:8px 15px}button.btn-primary:hover{background-color:#fff;border-color:#7539ff;color:#7539ff;box-shadow:inset 0 50px 0 0 #fff}a.btn:hover{color:#6b36de;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}a.btn-outline-primary{color:#7539ff;border-color:#7539ff}a.btn-outline-primary:hover{background-color:#7539ff;border-color:#7539ff;color:#fff}.sidebar{background-color:#fff;bottom:0;left:0;margin-top:0;position:fixed;top:0px;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;width:247px;z-index:1000;box-shadow:0 0 13px 0 rgba(82,63,105,.05);overflow-y:hidden}.header{background:#fff;box-shadow:0px 14px 25px rgba(202,202,202,.12);left:247px;position:fixed;right:0;top:0;z-index:2;height:60px;z-index:999;transition:all .2s ease-in-out 0s}@media(min-width: 992px){.mini-sidebar .header{left:80px}}.sidebar .sidebar-menu>ul>li.active a .feather{width:18px;height:14px}.dropdown-item{font-weight:500;font-size:13px;color:#878a99;padding:10px 20px 10px}.dropdown-menu{border:1px solid #eff2f7;border-radius:.8rem;transform-origin:left top 0;background-color:#fff;padding:0;box-shadow:0 0 1.25rem rgba(31,45,61,.08);overflow:hidden}.dropdown-menu.dropdown-menu-end ul{margin:0}.form-group .form-control.react-selectcomponent{padding:0;border-radius:4px;border:0}.input-block .form-control.react-selectcomponent{border:none;margin:0;padding:0}.loading{position:fixed;background-color:rgba(0,0,0,.5);z-index:99999;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:center}.spinner-border{color:#dee2e6;width:50px;height:50px;border-width:6px}.spinner{margin:auto;border:5px solid #fff;width:45px;height:45px;display:inline-block;position:absolute;top:45%;border-radius:50%;border-right:5px solid #0f62ab;text-align:center}.sidebar .sidebar-menu{padding-bottom:15px}@media(max-width: 991.98px){.header{position:fixed;left:0;top:0;height:60px}}@media(max-width: 991.98px){.sidebar{top:60px;margin-left:-575px;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:1041;background:#fff}}td.ant-table-cell a.btn-action-icon{color:#3f4254}.ant-notification{z-index:1500 !important}.ant-message{z-index:1500 !important}@media(min-width: 991.98px){.mini-sidebar .sidebar .sidebar-menu ul li a{justify-content:center}}@media(max-width: 575.98px){li.ant-pagination-total-text{width:100%}}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:#7539ff;border-color:#7539ff;opacity:var(--bs-btn-disabled-opacity)}.stripe-container{display:flex;justify-content:center;align-items:center;height:100vh}.card-elements{display:flex;flex-direction:column;gap:15px;max-width:400px;width:100%;padding:20px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUNDRSxDQ0RGLDRCQVNJLG1SQUlBLCtNQUlBLHlLQUlBLDhPQUlBLHlSQUlBLHlQQUlBLHlSQUdGLDhCQUNBLHdCQU1BLHNOQUNBLDBHQUNBLDBGQU9BLGlEQzJPSSx3QkFMSSxDRHBPUiwyQkFDQSwyQkFLQSx5QkFDQSxnQ0FDQSxtQkFDQSxnQ0FFQSwwQkFDQSxpQ0FFQSw2Q0FDQSxxQ0FDQSwyQkFDQSxxQ0FFQSwyQ0FDQSxvQ0FDQSwwQkFDQSxvQ0FHQSw0QkFFQSx5QkFDQSxrQ0FDQSxnQ0FFQSwrQkFDQSx1Q0FNQSx5QkFDQSw4QkFDQSwyQkFHQSx1QkFDQSx5QkFDQSwyQkFDQSxvREFFQSw2QkFDQSwrQkFDQSw4QkFDQSw0QkFDQSw2QkFDQSxvREFDQSwrQkFHQSxtREFDQSw0REFDQSxxREFDQSw0REFJQSwrQkFDQSw4QkFDQSxnREFJQSwrQkFDQSxzQ0FDQSxpQ0FDQSx3Q0VoSEUscUJGc0hBLGtCQUdBLHlCQUNBLG1DQUNBLHNCQUNBLDZCQUVBLDBCQUNBLHVDQUVBLGdEQUNBLHdDQUNBLDJCQUNBLGtDQUVBLDhDQUNBLHVDQUNBLDBCQUNBLGlDQUdFLHlSQUlBLHlQQUlBLHlSQUdGLDRCQUVBLHlCQUNBLCtCQUNBLG1DQUNBLHlDQUVBLHlCQUNBLDhCQUNBLDJCQUVBLDJCQUNBLHlEQUVBLCtCQUNBLHNDQUNBLGlDQUNBLHdDR3hLSixxQkFHRSxzQkFlRSw4Q0FOSixNQU9NLHdCQWNOLEtBQ0UsU0FDQSx1Q0Y2T0ksa0NBTEksQ0V0T1IsdUNBQ0EsdUNBQ0EsMkJBQ0EscUNBQ0EsbUNBQ0EsOEJBQ0EsMENBU0YsR0FDRSxjQUNBLGFDbW5CNEIsQ0RsbkI1QixTQUNBLHdDQUNBLFdDeW5CNEIsQ0QvbUI5QiwwQ0FDRSxhQUNBLG1CQ3dqQjRCLENEcmpCNUIsZUN3akI0QixDRHZqQjVCLGVDd2pCNEIsQ0R2akI1Qiw4QkFHRixPRnVNUSxpQ0E1SkosMEJFM0NKLE9GOE1RLGtCRXpNUixPRmtNUSxpQ0E1SkosMEJFdENKLE9GeU1RLGdCRXBNUixPRjZMUSwrQkE1SkosMEJFakNKLE9Gb01RLG1CRS9MUixPRndMUSxpQ0E1SkosMEJFNUJKLE9GK0xRLGtCRTFMUixPRitLTSxpQkFMSSxDRXJLVixPRjBLTSxjQUxJLENFMUpWLEVBQ0UsYUFDQSxrQkN3VjBCLENEOVU1QixZQUNFLGlDQUNBLFlBQ0EsOEJBTUYsUUFDRSxtQkFDQSxrQkFDQSxvQkFNRixNQUVFLGtCQUdGLFNBR0UsYUFDQSxtQkFHRix3QkFJRSxnQkFHRixHQUNFLGVDNmI0QixDRHhiOUIsR0FDRSxvQkFDQSxjQU1GLFdBQ0UsZ0JBUUYsU0FFRSxrQkNzYTRCLENEOVo5QixhRjZFTSxpQkFMSSxDRWpFVixXQUNFLGVDcWY0QixDRHBmNUIsZ0NBQ0Esd0NBU0YsUUFFRSxrQkZ3REksZ0JBTEksQ0VqRFIsY0FDQSx3QkFHRixtQkFDQSxlQUtBLEVBQ0UsZ0VBQ0EseUJDZ053QyxDRDlNeEMsUUFDRSxvREFXRiw0REFFRSxjQUNBLHFCQU9KLGtCQUlFLG9DQ2dWNEIsQ0hsVXhCLGFBTEksQ0VEVixJQUNFLGNBQ0EsYUFDQSxtQkFDQSxjRkVJLGlCQUxJLENFUVIsU0ZISSxpQkFMSSxDRVVOLGNBQ0Esa0JBSUosS0ZWTSxpQkFMSSxDRWlCUiwyQkFDQSxxQkFHQSxPQUNFLGNBSUosSUFDRSx5QkZ0QkksaUJBTEksQ0U2QlIsdUJDeTVDa0MsQ0R4NUNsQyxxQ0N5NUNrQyxDQzlyRGhDLHFCRndTRixRQUNFLFVGN0JFLGFBTEksQ0U2Q1YsT0FDRSxnQkFNRixRQUVFLHNCQVFGLE1BQ0Usb0JBQ0EseUJBR0YsUUFDRSxpQkM0WDRCLENEM1g1QixvQkMyWDRCLENEMVg1QiwrQkM0WjRCLENEM1o1QixnQkFPRixHQUVFLG1CQUNBLGdDQUdGLDJCQU1FLHFCQUNBLG1CQUNBLGVBUUYsTUFDRSxxQkFNRixPQUVFLGdCQVFGLGlDQUNFLFVBS0Ysc0NBS0UsU0FDQSxvQkY1SEksaUJBTEksQ0VtSVIsb0JBSUYsY0FFRSxvQkFLRixjQUNFLGVBR0YsT0FHRSxpQkFHQSxnQkFDRSxVQU9KLDBJQUNFLHdCQVFGLGdEQUlFLDBCQUdFLDRHQUNFLGVBT04sbUJBQ0UsVUFDQSxrQkFLRixTQUNFLGdCQVVGLFNBQ0UsWUFDQSxVQUNBLFNBQ0EsU0FRRixPQUNFLFdBQ0EsV0FDQSxVQUNBLG1CQ21ONEIsQ0hwYXRCLGlDRW9OTixvQkZoWEUsMEJFeVdKLE9GdE1RLGtCRStNTixTQUNFLFdBT0osK09BT0UsVUFHRiw0QkFDRSxZQVNGLGNBQ0UsNkJBQ0Esb0JBbUJGLDRCQUNFLHdCQUtGLCtCQUNFLFVBT0YsdUJBQ0UsYUFDQSwwQkFLRixPQUNFLHFCQUtGLE9BQ0UsU0FPRixRQUNFLGtCQUNBLGVBUUYsU0FDRSx3QkFRRixTQUNFLHdCR3JrQkYsTUxtUU0saUJBTEksQ0s1UFIsZUZ3b0I0QixDRW5vQjVCLFdMZ1FNLGlDSzVQSixlRnluQmtCLENFeG5CbEIsZUZ3bUIwQixDSHpnQjFCLDBCS3BHRixXTHVRTSxnQkt2UU4sV0xnUU0saUNLNVBKLGVGeW5Ca0IsQ0V4bkJsQixlRndtQjBCLENIemdCMUIsMEJLcEdGLFdMdVFNLGtCS3ZRTixXTGdRTSxpQ0s1UEosZUZ5bkJrQixDRXhuQmxCLGVGd21CMEIsQ0h6Z0IxQiwwQktwR0YsV0x1UU0sZ0JLdlFOLFdMZ1FNLGlDSzVQSixlRnluQmtCLENFeG5CbEIsZUZ3bUIwQixDSHpnQjFCLDBCS3BHRixXTHVRTSxrQkt2UU4sV0xnUU0saUNLNVBKLGVGeW5Ca0IsQ0V4bkJsQixlRndtQjBCLENIemdCMUIsMEJLcEdGLFdMdVFNLGdCS3ZRTixXTGdRTSxpQ0s1UEosZUZ5bkJrQixDRXhuQmxCLGVGd21CMEIsQ0h6Z0IxQiwwQktwR0YsV0x1UU0sa0JLL09SLGVDdkRFLGVBQ0EsZ0JEMkRGLGFDNURFLGVBQ0EsZ0JEOERGLGtCQUNFLHFCQUVBLG1DQUNFLGtCRnNvQjBCLENFNW5COUIsWUw4TU0saUJBTEksQ0t2TVIseUJBSUYsWUFDRSxrQkZpVU8sQ0gxSEgsaUJBTEksQ0svTFIsd0JBQ0UsZ0JBSUosbUJBQ0UsaUJBQ0Esa0JGdVRPLENIMUhILGlCQUxJLENLdExSLGFGdEZTLENFd0ZULDJCQUNFLGFFaEdKLFdDSUUsZUFHQSxZRERGLGVBQ0UsY0orakRrQyxDSTlqRGxDLGtDSitqRGtDLENJOWpEbEMsMkRIR0Usc0NJUkYsZUFHQSxZRGNGLFFBRUUscUJBR0YsWUFDRSxvQkFDQSxjQUdGLGdCUHlQTSxpQkFMSSxDT2xQUiwrQkprakRrQyxDTXBsRGxDLG1HQ0hBLHNCQUNBLGlCQUNBLFdBQ0EsMENBQ0EseUNBQ0Esa0JBQ0EsaUJDc0RFLHlCRjVDRSx5QkFDRSxlTmtlZSxFUXZibkIseUJGNUNFLHVDQUNFLGVOa2VlLEVRdmJuQix5QkY1Q0UscURBQ0UsZU5rZWUsRVF2Ym5CLDBCRjVDRSxtRUFDRSxnQk5rZWUsRVF2Ym5CLDBCRjVDRSxrRkFDRSxnQk5rZWUsRVNsZnZCLE1BRUksMkpBS0YsS0NOQSxzQkFDQSxpQkFDQSxhQUNBLGVBRUEsdUNBQ0EsMkNBQ0EsMENERUUsT0NPRixjQUNBLFdBQ0EsZUFDQSwwQ0FDQSx5Q0FDQSw4QkErQ0ksS0FDRSxZQUdGLGlCQXBDSixjQUNBLFdBY0EsY0FDRSxjQUNBLFdBRkYsY0FDRSxjQUNBLFVBRkYsY0FDRSxjQUNBLG1CQUZGLGNBQ0UsY0FDQSxVQUZGLGNBQ0UsY0FDQSxVQUZGLGNBQ0UsY0FDQSxtQkErQkUsVUFoREosY0FDQSxXQXFEUSxPQWhFTixjQUNBLGtCQStETSxPQWhFTixjQUNBLG1CQStETSxPQWhFTixjQUNBLFVBK0RNLE9BaEVOLGNBQ0EsbUJBK0RNLE9BaEVOLGNBQ0EsbUJBK0RNLE9BaEVOLGNBQ0EsVUErRE0sT0FoRU4sY0FDQSxtQkErRE0sT0FoRU4sY0FDQSxtQkErRE0sT0FoRU4sY0FDQSxVQStETSxRQWhFTixjQUNBLG1CQStETSxRQWhFTixjQUNBLG1CQStETSxRQWhFTixjQUNBLFdBdUVRLFVBeERWLHdCQXdEVSxVQXhEVix5QkF3RFUsVUF4RFYsZ0JBd0RVLFVBeERWLHlCQXdEVSxVQXhEVix5QkF3RFUsVUF4RFYsZ0JBd0RVLFVBeERWLHlCQXdEVSxVQXhEVix5QkF3RFUsVUF4RFYsZ0JBd0RVLFdBeERWLHlCQXdEVSxXQXhEVix5QkFtRU0sV0FFRSxpQkFHRixXQUVFLGlCQVBGLFdBRUUsdUJBR0YsV0FFRSx1QkFQRixXQUVFLHNCQUdGLFdBRUUsc0JBUEYsV0FFRSxvQkFHRixXQUVFLG9CQVBGLFdBRUUsc0JBR0YsV0FFRSxzQkFQRixXQUVFLG9CQUdGLFdBRUUsb0JGMUROLHlCRVVFLFFBQ0UsWUFHRixvQkFwQ0osY0FDQSxXQWNBLGlCQUNFLGNBQ0EsV0FGRixpQkFDRSxjQUNBLFVBRkYsaUJBQ0UsY0FDQSxtQkFGRixpQkFDRSxjQUNBLFVBRkYsaUJBQ0UsY0FDQSxVQUZGLGlCQUNFLGNBQ0EsbUJBK0JFLGFBaERKLGNBQ0EsV0FxRFEsVUFoRU4sY0FDQSxrQkErRE0sVUFoRU4sY0FDQSxtQkErRE0sVUFoRU4sY0FDQSxVQStETSxVQWhFTixjQUNBLG1CQStETSxVQWhFTixjQUNBLG1CQStETSxVQWhFTixjQUNBLFVBK0RNLFVBaEVOLGNBQ0EsbUJBK0RNLFVBaEVOLGNBQ0EsbUJBK0RNLFVBaEVOLGNBQ0EsVUErRE0sV0FoRU4sY0FDQSxtQkErRE0sV0FoRU4sY0FDQSxtQkErRE0sV0FoRU4sY0FDQSxXQXVFUSxhQXhEVixjQXdEVSxhQXhEVix3QkF3RFUsYUF4RFYseUJBd0RVLGFBeERWLGdCQXdEVSxhQXhEVix5QkF3RFUsYUF4RFYseUJBd0RVLGFBeERWLGdCQXdEVSxhQXhEVix5QkF3RFUsYUF4RFYseUJBd0RVLGFBeERWLGdCQXdEVSxjQXhEVix5QkF3RFUsY0F4RFYseUJBbUVNLGlCQUVFLGlCQUdGLGlCQUVFLGlCQVBGLGlCQUVFLHVCQUdGLGlCQUVFLHVCQVBGLGlCQUVFLHNCQUdGLGlCQUVFLHNCQVBGLGlCQUVFLG9CQUdGLGlCQUVFLG9CQVBGLGlCQUVFLHNCQUdGLGlCQUVFLHNCQVBGLGlCQUVFLG9CQUdGLGlCQUVFLHFCRjFETix5QkVVRSxRQUNFLFlBR0Ysb0JBcENKLGNBQ0EsV0FjQSxpQkFDRSxjQUNBLFdBRkYsaUJBQ0UsY0FDQSxVQUZGLGlCQUNFLGNBQ0EsbUJBRkYsaUJBQ0UsY0FDQSxVQUZGLGlCQUNFLGNBQ0EsVUFGRixpQkFDRSxjQUNBLG1CQStCRSxhQWhESixjQUNBLFdBcURRLFVBaEVOLGNBQ0Esa0JBK0RNLFVBaEVOLGNBQ0EsbUJBK0RNLFVBaEVOLGNBQ0EsVUErRE0sVUFoRU4sY0FDQSxtQkErRE0sVUFoRU4sY0FDQSxtQkErRE0sVUFoRU4sY0FDQSxVQStETSxVQWhFTixjQUNBLG1CQStETSxVQWhFTixjQUNBLG1CQStETSxVQWhFTixjQUNBLFVBK0RNLFdBaEVOLGNBQ0EsbUJBK0RNLFdBaEVOLGNBQ0EsbUJBK0RNLFdBaEVOLGNBQ0EsV0F1RVEsYUF4RFYsY0F3RFUsYUF4RFYsd0JBd0RVLGFBeERWLHlCQXdEVSxhQXhEVixnQkF3RFUsYUF4RFYseUJBd0RVLGFBeERWLHlCQXdEVSxhQXhEVixnQkF3RFUsYUF4RFYseUJBd0RVLGFBeERWLHlCQXdEVSxhQXhEVixnQkF3RFUsY0F4RFYseUJBd0RVLGNBeERWLHlCQW1FTSxpQkFFRSxpQkFHRixpQkFFRSxpQkFQRixpQkFFRSx1QkFHRixpQkFFRSx1QkFQRixpQkFFRSxzQkFHRixpQkFFRSxzQkFQRixpQkFFRSxvQkFHRixpQkFFRSxvQkFQRixpQkFFRSxzQkFHRixpQkFFRSxzQkFQRixpQkFFRSxvQkFHRixpQkFFRSxxQkYxRE4seUJFVUUsUUFDRSxZQUdGLG9CQXBDSixjQUNBLFdBY0EsaUJBQ0UsY0FDQSxXQUZGLGlCQUNFLGNBQ0EsVUFGRixpQkFDRSxjQUNBLG1CQUZGLGlCQUNFLGNBQ0EsVUFGRixpQkFDRSxjQUNBLFVBRkYsaUJBQ0UsY0FDQSxtQkErQkUsYUFoREosY0FDQSxXQXFEUSxVQWhFTixjQUNBLGtCQStETSxVQWhFTixjQUNBLG1CQStETSxVQWhFTixjQUNBLFVBK0RNLFVBaEVOLGNBQ0EsbUJBK0RNLFVBaEVOLGNBQ0EsbUJBK0RNLFVBaEVOLGNBQ0EsVUErRE0sVUFoRU4sY0FDQSxtQkErRE0sVUFoRU4sY0FDQSxtQkErRE0sVUFoRU4sY0FDQSxVQStETSxXQWhFTixjQUNBLG1CQStETSxXQWhFTixjQUNBLG1CQStETSxXQWhFTixjQUNBLFdBdUVRLGFBeERWLGNBd0RVLGFBeERWLHdCQXdEVSxhQXhEVix5QkF3RFUsYUF4RFYsZ0JBd0RVLGFBeERWLHlCQXdEVSxhQXhEVix5QkF3RFUsYUF4RFYsZ0JBd0RVLGFBeERWLHlCQXdEVSxhQXhEVix5QkF3RFUsYUF4RFYsZ0JBd0RVLGNBeERWLHlCQXdEVSxjQXhEVix5QkFtRU0saUJBRUUsaUJBR0YsaUJBRUUsaUJBUEYsaUJBRUUsdUJBR0YsaUJBRUUsdUJBUEYsaUJBRUUsc0JBR0YsaUJBRUUsc0JBUEYsaUJBRUUsb0JBR0YsaUJBRUUsb0JBUEYsaUJBRUUsc0JBR0YsaUJBRUUsc0JBUEYsaUJBRUUsb0JBR0YsaUJBRUUscUJGMUROLDBCRVVFLFFBQ0UsWUFHRixvQkFwQ0osY0FDQSxXQWNBLGlCQUNFLGNBQ0EsV0FGRixpQkFDRSxjQUNBLFVBRkYsaUJBQ0UsY0FDQSxtQkFGRixpQkFDRSxjQUNBLFVBRkYsaUJBQ0UsY0FDQSxVQUZGLGlCQUNFLGNBQ0EsbUJBK0JFLGFBaERKLGNBQ0EsV0FxRFEsVUFoRU4sY0FDQSxrQkErRE0sVUFoRU4sY0FDQSxtQkErRE0sVUFoRU4sY0FDQSxVQStETSxVQWhFTixjQUNBLG1CQStETSxVQWhFTixjQUNBLG1CQStETSxVQWhFTixjQUNBLFVBK0RNLFVBaEVOLGNBQ0EsbUJBK0RNLFVBaEVOLGNBQ0EsbUJBK0RNLFVBaEVOLGNBQ0EsVUErRE0sV0FoRU4sY0FDQSxtQkErRE0sV0FoRU4sY0FDQSxtQkErRE0sV0FoRU4sY0FDQSxXQXVFUSxhQXhEVixjQXdEVSxhQXhEVix3QkF3RFUsYUF4RFYseUJBd0RVLGFBeERWLGdCQXdEVSxhQXhEVix5QkF3RFUsYUF4RFYseUJBd0RVLGFBeERWLGdCQXdEVSxhQXhEVix5QkF3RFUsYUF4RFYseUJBd0RVLGFBeERWLGdCQXdEVSxjQXhEVix5QkF3RFUsY0F4RFYseUJBbUVNLGlCQUVFLGlCQUdGLGlCQUVFLGlCQVBGLGlCQUVFLHVCQUdGLGlCQUVFLHVCQVBGLGlCQUVFLHNCQUdGLGlCQUVFLHNCQVBGLGlCQUVFLG9CQUdGLGlCQUVFLG9CQVBGLGlCQUVFLHNCQUdGLGlCQUVFLHNCQVBGLGlCQUVFLG9CQUdGLGlCQUVFLHFCRjFETiwwQkVVRSxTQUNFLFlBR0YscUJBcENKLGNBQ0EsV0FjQSxrQkFDRSxjQUNBLFdBRkYsa0JBQ0UsY0FDQSxVQUZGLGtCQUNFLGNBQ0EsbUJBRkYsa0JBQ0UsY0FDQSxVQUZGLGtCQUNFLGNBQ0EsVUFGRixrQkFDRSxjQUNBLG1CQStCRSxjQWhESixjQUNBLFdBcURRLFdBaEVOLGNBQ0Esa0JBK0RNLFdBaEVOLGNBQ0EsbUJBK0RNLFdBaEVOLGNBQ0EsVUErRE0sV0FoRU4sY0FDQSxtQkErRE0sV0FoRU4sY0FDQSxtQkErRE0sV0FoRU4sY0FDQSxVQStETSxXQWhFTixjQUNBLG1CQStETSxXQWhFTixjQUNBLG1CQStETSxXQWhFTixjQUNBLFVBK0RNLFlBaEVOLGNBQ0EsbUJBK0RNLFlBaEVOLGNBQ0EsbUJBK0RNLFlBaEVOLGNBQ0EsV0F1RVEsY0F4RFYsY0F3RFUsY0F4RFYsd0JBd0RVLGNBeERWLHlCQXdEVSxjQXhEVixnQkF3RFUsY0F4RFYseUJBd0RVLGNBeERWLHlCQXdEVSxjQXhEVixnQkF3RFUsY0F4RFYseUJBd0RVLGNBeERWLHlCQXdEVSxjQXhEVixnQkF3RFUsZUF4RFYseUJBd0RVLGVBeERWLHlCQW1FTSxtQkFFRSxpQkFHRixtQkFFRSxpQkFQRixtQkFFRSx1QkFHRixtQkFFRSx1QkFQRixtQkFFRSxzQkFHRixtQkFFRSxzQkFQRixtQkFFRSxvQkFHRixtQkFFRSxvQkFQRixtQkFFRSxzQkFHRixtQkFFRSxzQkFQRixtQkFFRSxvQkFHRixtQkFFRSxxQkNySFYsT0FFRSwrQkFDQSw0QkFDQSxnQ0FDQSw2QkFFQSwyQ0FDQSxpQ0FDQSxnREFDQSxrQ0FDQSxtREFDQSxnRUFDQSxrREFDQSw4REFDQSxpREFDQSwrREFFQSxXQUNBLGtCWGtZTyxDV2pZUCxrQlh1c0I0QixDV3RzQjVCLDBDQU9BLHlCQUNFLG9CQUVBLHFGQUNBLG9DQUNBLDBDWCtzQjBCLENXOXNCMUIsMkdBR0YsYUFDRSx1QkFHRixhQUNFLHNCQUlKLHFCQUNFLDZEQU9GLGFBQ0UsaUJBVUEsNEJBQ0Usc0JBZUYsZ0NBQ0Usc0NBR0Esa0NBQ0Usc0NBT0osb0NBQ0Usc0JBR0YscUNBQ0UsbUJBVUYsMkNBQ0UscURBQ0EsK0NBTUYseURBQ0UscURBQ0EsK0NBUUosY0FDRSxxREFDQSwrQ0FRQSw4QkFDRSxvREFDQSw4Q0M1SUYsZUFPRSx1QkFDQSx1QkFDQSxpQ0FDQSwrQkFDQSwrQkFDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFFQSw0QkFDQSwwQ0FsQkYsaUJBT0UsdUJBQ0EsdUJBQ0EsaUNBQ0EsK0JBQ0EsK0JBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBRUEsNEJBQ0EsMENBbEJGLGVBT0UsdUJBQ0EsdUJBQ0EsaUNBQ0EsK0JBQ0EsK0JBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBRUEsNEJBQ0EsMENBbEJGLFlBT0UsdUJBQ0EsdUJBQ0EsaUNBQ0EsK0JBQ0EsK0JBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBRUEsNEJBQ0EsMENBbEJGLGVBT0UsdUJBQ0EsdUJBQ0EsaUNBQ0EsK0JBQ0EsK0JBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBRUEsNEJBQ0EsMENBbEJGLGNBT0UsdUJBQ0EsdUJBQ0EsaUNBQ0EsK0JBQ0EsK0JBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBRUEsNEJBQ0EsMENBbEJGLGFBT0UsdUJBQ0EsdUJBQ0EsaUNBQ0EsK0JBQ0EsK0JBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBRUEsNEJBQ0EsMENBbEJGLFlBT0UsdUJBQ0EsdUJBQ0EsaUNBQ0EsK0JBQ0EsK0JBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBRUEsNEJBQ0EsMENEaUpBLGtCQUNFLGdCQUNBLGlDSDNGRiw0Qkd5RkEscUJBQ0UsZ0JBQ0Esa0NIM0ZGLDRCR3lGQSxxQkFDRSxnQkFDQSxrQ0gzRkYsNEJHeUZBLHFCQUNFLGdCQUNBLGtDSDNGRiw2Qkd5RkEscUJBQ0UsZ0JBQ0Esa0NIM0ZGLDZCR3lGQSxzQkFDRSxnQkFDQSxrQ0VuS04sWUFDRSxtQmJ1MkJzQyxDYTkxQnhDLGdCQUNFLG9EQUNBLHVEQUNBLGdCaEI4UUksaUJBTEksQ2dCclFSLGViK2xCNEIsQ2EzbEI5QixtQkFDRSxrREFDQSxxRGhCb1FJLGlCQUxJLENnQjNQVixtQkFDRSxtREFDQSxzRGhCOFBJLGtCQUxJLENpQnRSVixXQUNFLGlCZCsxQnNDLENIcmtCbEMsaUJBTEksQ2lCalJSLCtCZCsxQnNDLENlcDJCeEMsY0FDRSxjQUNBLFdBQ0EsdUJsQndSSSxjQUxJLENrQmhSUixlZmttQjRCLENlam1CNUIsZWZ5bUI0QixDZXhtQjVCLDBCZjQzQnNDLENlMzNCdEMsZ0JBQ0Esa0NmcTNCc0MsQ2VwM0J0Qyw0QkFDQSwyRGRHRSxzQ2VIRSxvRURNSixDQ0ZJLHVDRGhCTixjQ2lCUSxpQkRHTix5QkFDRSxnQkFFQSx3REFDRSxlQUtKLG9CQUNFLDBCZnMyQm9DLENlcjJCcEMsa0NmZzJCb0MsQ2UvMUJwQyxvQmY4MkJvQyxDZTcyQnBDLFVBS0UsNENma2hCa0IsQ2U5Z0J0QiwyQ0FNRSxlQU1BLGFBS0EsU0FLRixxQ0FDRSxjQUNBLFVBSUYsMkJBQ0UsK0JmNDBCb0MsQ2UxMEJwQyxVQVFGLHVCQUVFLHVDZjh5Qm9DLENlM3lCcEMsVUFJRixvQ0FDRSx1QkFDQSwwQkFDQSx3QmZvckIwQixDZW5yQjFCLDBCZnN5Qm9DLENpQnA0QnRDLHNDakJxaUNnQyxDZXI4QjlCLG9CQUNBLHFCQUNBLG1CQUNBLGVBQ0EsOENmZ3NCMEIsQ2UvckIxQixnQkN6RkUsNkhEMEZGLENDdEZFLHVDRDBFSixvQ0N6RU0saUJEd0ZOLHlFQUNFLHVDZjQ3QjhCLENlbjdCbEMsd0JBQ0UsY0FDQSxXQUNBLGtCQUNBLGdCQUNBLGVmd2Y0QixDZXZmNUIsMEJmMnhCc0MsQ2UxeEJ0QywrQkFDQSwyQkFDQSxzQ0FFQSw4QkFDRSxVQUdGLGdGQUVFLGdCQUNBLGVBV0osaUJBQ0Usa0VmNHdCc0MsQ2Uzd0J0QyxxQmxCeUlJLGtCQUxJLENJdlFOLHlDY3VJRix1Q0FDRSxxQkFDQSx3QkFDQSx1QmZvb0IwQixDZWhvQjlCLGlCQUNFLGdFZmd3QnNDLENlL3ZCdEMsbUJsQjRISSxpQkFMSSxDSXZRTix5Q2NvSkYsdUNBQ0UsbUJBQ0EscUJBQ0Esc0JmMm5CMEIsQ2VubkI1QixzQkFDRSxtRWY2dUJvQyxDZTF1QnRDLHlCQUNFLGtFZjB1Qm9DLENldnVCdEMseUJBQ0UsZ0VmdXVCb0MsQ2VsdUJ4QyxvQkFDRSxVZnF1QnNDLENlcHVCdEMsK0RmOHRCc0MsQ2U3dEJ0QyxlZmlsQjRCLENlL2tCNUIsbURBQ0UsZUFHRix1Q0FDRSxvQmR2TEEsc0NjMkxGLDBDQUNFLG9CZDVMQSxzQ2NnTUYsa0dmOHNCc0MsQ2U3c0J0QyxnR2Y4c0JzQyxDa0I3NUJ4QyxhQUNFLGlFQUVBLGNBQ0EsV0FDQSx1Q3JCcVJJLGNBTEksQ3FCN1FSLGVsQitsQjRCLENrQjlsQjVCLGVsQnNtQjRCLENrQnJtQjVCLDBCbEJ5M0JzQyxDa0J4M0J0QyxnQkFDQSxrQ2xCazNCc0MsQ2tCajNCdEMsa0ZBQ0EsNEJBQ0EsdUNsQis5QmtDLENrQjk5QmxDLHlCbEIrOUJrQyxDa0I5OUJsQywyRGpCSEUsc0NlSEUsb0VFU0osQ0ZMSSx1Q0VmTixhRmdCUSxpQkVNTixtQkFDRSxvQmxCczNCb0MsQ2tCcjNCcEMsVUFLRSw0Q2xCaStCNEIsQ2tCNzlCaEMsMERBRUUsb0JsQjZ1QjBCLENrQjV1QjFCLHNCQUdGLHNCQUVFLHVDbEJ1MUJvQyxDa0JsMUJ0Qyw0QkFDRSxvQkFDQSx1Q0FJSixnQkFDRSxrQmxCc3VCNEIsQ2tCcnVCNUIscUJsQnF1QjRCLENrQnB1QjVCLGtCbEJxdUI0QixDSGxnQnhCLGtCQUxJLENJdlFOLHlDaUI4Q0osZ0JBQ0UsaUJsQmt1QjRCLENrQmp1QjVCLG9CbEJpdUI0QixDa0JodUI1QixpQmxCaXVCNEIsQ0h0Z0J4QixpQkFMSSxDSXZRTix5Q2lCd0RBLGtDQUNFLGlFQ3hFTixZQUNFLGNBQ0EsaUJuQnE2QndDLENtQnA2QnhDLGtCbkJxNkJ3QyxDbUJwNkJ4QyxxQm5CcTZCd0MsQ21CbjZCeEMsOEJBQ0UsV0FDQSxtQkFJSixvQkFDRSxtQm5CMjVCd0MsQ21CMTVCeEMsZUFDQSxpQkFFQSxzQ0FDRSxZQUNBLG9CQUNBLGNBSUosa0JBQ0Usc0NBRUEsY0FDQSxTbkIwNEJ3QyxDbUJ6NEJ4QyxVbkJ5NEJ3QyxDbUJ4NEJ4QyxpQkFDQSxtQkFDQSxnQkFDQSx5Q0FDQSwrQ0FDQSw0QkFDQSwyQkFDQSx3QkFDQSwwRG5CMjRCd0MsQ21CMTRCeEMseUJBR0EsaUNsQjNCRSxvQmtCK0JGLDhCQUVFLGlCbkJtNEJzQyxDbUJoNEJ4Qyx5QkFDRSxzQm5CMDNCc0MsQ21CdjNCeEMsd0JBQ0Usb0JuQnMxQm9DLENtQnIxQnBDLFVBQ0EsNENuQjhmb0IsQ21CM2Z0QiwwQkFDRSx3Qm5CNUJNLENtQjZCTixvQm5CN0JNLENtQitCTix5Q0FJSSxrRUFJSixzQ0FJSSxrRUFLTiwrQ0FDRSx3Qm5CakRNLENtQmtETixvQm5CbERNLENtQnVESixrRUFJSiwyQkFDRSxvQkFDQSxZQUNBLFVuQmsyQnVDLENtQjMxQnZDLDJGQUNFLGVBQ0EsVW5CeTFCcUMsQ21CMzBCM0MsYUFDRSxrQm5CbzFCZ0MsQ21CbDFCaEMsK0JBQ0UsNkRBRUEsU25CODBCOEIsQ21CNzBCOUIsbUJBQ0EsMENBQ0EsZ0NsQmpIQSxrQmVIRSwrQ0dzSEYsQ0hsSEUsdUNHMEdKLCtCSHpHTSxpQkdtSEoscUNBQ0UsNkRBR0YsdUNBQ0UsZ0NuQjYwQjRCLENtQngwQjFCLDZEQUtOLGdDQUNFLG1CbkJ3ekI4QixDbUJ2ekI5QixlQUVBLGtEQUNFLG9CQUNBLGNBS04sbUJBQ0UscUJBQ0EsaUJuQnN5QmdDLENtQm55QmxDLFdBQ0Usa0JBQ0Esc0JBQ0Esb0JBSUUsbURBQ0Usb0JBQ0EsWUFDQSxXbkJzcEJ3QixDbUIvb0IxQiw4RUFDRSw2RENuTE4sWUFDRSxXQUNBLGNBQ0EsVUFDQSxnQkFDQSwrQkFFQSxrQkFDRSxVQUlBLG1HcEI4Z0N1QyxDb0I3Z0N2QywrRnBCNmdDdUMsQ29CMWdDekMsOEJBQ0UsU0FHRixrQ0FDRSxVcEIrL0J1QyxDb0I5L0J2QyxXcEI4L0J1QyxDb0I3L0J2QyxvQkFDQSxnQkgxQkYsd0JqQmtDUSxDb0JOTixRcEI2L0J1QyxDQzFnQ3ZDLG1CZUhFLHNHSW1CRixDSmZFLHVDSU1KLGtDSkxNLGlCSWdCSix5Q0hqQ0Ysd0JqQjhoQ3lDLENvQngvQnpDLDJDQUNFLFVwQncrQjhCLENvQnYrQjlCLFlwQncrQjhCLENvQnYrQjlCLG9CQUNBLGNwQnUrQjhCLENvQnQrQjlCLHVDcEJ1K0I4QixDb0J0K0I5QiwyQm5CN0JBLG1CbUJrQ0YsOEJBQ0UsVXBCbytCdUMsQ29CbitCdkMsV3BCbStCdUMsQ29CbCtCdkMsZ0JIcERGLHdCakJrQ1EsQ29Cb0JOLFFwQm0rQnVDLENDMWdDdkMsbUJlSEUsc0dJNkNGLENKekNFLHVDSWlDSiw4QkpoQ00saUJJMENKLHFDSDNERix3QmpCOGhDeUMsQ29COTlCekMsOEJBQ0UsVXBCODhCOEIsQ29CNzhCOUIsWXBCODhCOEIsQ29CNzhCOUIsb0JBQ0EsY3BCNjhCOEIsQ29CNThCOUIsdUNwQjY4QjhCLENvQjU4QjlCLDJCbkJ2REEsbUJtQjRERixxQkFDRSxvQkFFQSwyQ0FDRSwwQ3BCZzlCcUMsQ29CNzhCdkMsdUNBQ0UsMENwQjQ4QnFDLENxQm5pQzNDLGVBQ0Usa0JBRUEsZ0dBR0Usc0RyQndpQ29DLENxQnZpQ3BDLDBEckJ1aUNvQyxDcUJ0aUNwQyxnQnJCdWlDb0MsQ3FCcGlDdEMscUJBQ0Usa0JBQ0EsTUFDQSxPQUNBLFVBQ0EsWUFDQSxvQkFDQSxnQkFDQSxpQkFDQSx1QkFDQSxtQkFDQSxvQkFDQSxrREFDQSxxQkxSRSw0REtTRixDTExFLHVDS1RKLHFCTFVNLGlCS09OLG9FQUVFLG9CQUVBLDhGQUNFLG9CQUdGLG9NQUVFLG9CckI0Z0NrQyxDcUIzZ0NsQyxzQnJCNGdDa0MsQ3FCemdDcEMsc0dBQ0Usb0JyQnVnQ2tDLENxQnRnQ2xDLHNCckJ1Z0NrQyxDcUJuZ0N0Qyw0QkFDRSxvQnJCaWdDb0MsQ3FCaGdDcEMsc0JyQmlnQ29DLENxQjEvQnBDLG1MQUNFLDJDQUNBLDZEckIyL0JrQyxDcUJ6L0JsQywrTUFDRSxrQkFDQSxtQkFDQSxXQUNBLFlyQm0vQmdDLENxQmwvQmhDLFdBQ0Esa0NyQmcwQmdDLENDaDNCcEMsc0NvQnVEQSxvREFDRSwyQ0FDQSw2RHJCMCtCa0MsQ3FCcitCcEMsNkNBQ0Usc0NBSUosMkVBRUUsYXJCMUVPLENxQjRFUCx5RkFDRSx1Q3JCMHlCa0MsQ3NCajRCeEMsYUFDRSxrQkFDQSxhQUNBLGVBQ0Esb0JBQ0EsV0FFQSxpRkFHRSxrQkFDQSxjQUNBLFNBQ0EsWUFJRiwwR0FHRSxVQU1GLGtCQUNFLGtCQUNBLFVBRUEsd0JBQ0UsVUFXTixrQkFDRSxhQUNBLG1CQUNBLHVCekI4T0ksY0FMSSxDeUJ2T1IsZXRCeWpCNEIsQ3NCeGpCNUIsZXRCZ2tCNEIsQ3NCL2pCNUIsMEJ0Qm0xQnNDLENzQmwxQnRDLGtCQUNBLG1CQUNBLHNDdEIwNkJzQyxDc0J6NkJ0QywyRHJCdENFLHNDcUJnREosa0hBSUUsbUJ6QndOSSxpQkFMSSxDSXZRTix5Q3FCeURKLGtIQUlFLHFCekIrTUksa0JBTEksQ0l2UU4seUNxQmtFSiwwREFFRSxtQkFhRSx3VnJCakVBLDBCQUNBLDZCcUJ5RUEseVVyQjFFQSwwQkFDQSw2QnFCc0ZGLDBJQUNFLDRDckIxRUEseUJBQ0EsNEJxQjZFRix1SHJCOUVFLHlCQUNBLDRCc0J4QkYsZ0JBQ0UsYUFDQSxXQUNBLGlCdkJ1MEJvQyxDSHJrQmxDLGlCQUxJLEMwQjFQTixnQ3ZCa2pDcUIsQ3VCL2lDdkIsZUFDRSxrQkFDQSxTQUNBLFVBQ0EsYUFDQSxlQUNBLHFCQUNBLGlCMUJxUEUsa0JBTEksQzBCN09OLFV2QnFpQ3FCLEN1QnBpQ3JCLGtDdkJvaUNxQixDQy9qQ3JCLHNDc0JnQ0EsOEhBRUUsY0EvQ0YsMERBcURFLDhDdkJ1aENtQixDdUJwaENqQixtQ3ZCODFCZ0MsQ3VCNzFCaEMseURBQ0EsNEJBQ0EsMkRBQ0EsZ0VBR0Ysc0VBQ0UsOEN2QjRnQ2lCLEN1QnZnQ2YseUR2QnVnQ2UsQ3VCNWtDckIsMEVBK0VJLG1DdkJ1MEJnQyxDdUJ0MEJoQyxrRkFoRkosd0RBdUZFLDhDdkJxL0JtQixDdUJsL0JqQiw0TkFFRSxrRUFDQSxzQnZCcTVCOEIsQ3VCcDVCOUIsNkRBQ0EsMEVBSUosb0VBQ0UsOEN2QncrQmlCLEN1Qm4rQmYseUR2Qm0rQmUsQ3VCNWtDckIsc0VBa0hJLHlDQWxISixrRUF5SEUsOEN2Qm05Qm1CLEN1Qmo5Qm5CLGtGQUNFLDJDdkJnOUJpQixDdUI3OEJuQiw4RUFDRSx5RHZCNDhCaUIsQ3VCejhCbkIsc0dBQ0UsZ0N2Qnc4QmlCLEN1Qm44QnJCLHFEQUNFLGlCQTFJRixrVkFvSk0sVUFoSVIsa0JBQ0UsYUFDQSxXQUNBLGlCdkJ1MEJvQyxDSHJrQmxDLGlCQUxJLEMwQjFQTixrQ3ZCa2pDcUIsQ3VCL2lDdkIsaUJBQ0Usa0JBQ0EsU0FDQSxVQUNBLGFBQ0EsZUFDQSxxQkFDQSxpQjFCcVBFLGtCQUxJLEMwQjdPTixVdkJxaUNxQixDdUJwaUNyQixpQ3ZCb2lDcUIsQ0MvakNyQixzQ3NCZ0NBLDhJQUVFLGNBL0NGLDhEQXFERSxnRHZCdWhDbUIsQ3VCcGhDakIsbUN2QjgxQmdDLEN1QjcxQmhDLDBEQUNBLDRCQUNBLDJEQUNBLGdFQUdGLDBFQUNFLGdEdkI0Z0NpQixDdUJ2Z0NmLHdEdkJ1Z0NlLEN1QjVrQ3JCLDhFQStFSSxtQ3ZCdTBCZ0MsQ3VCdDBCaEMsa0ZBaEZKLDREQXVGRSxnRHZCcS9CbUIsQ3VCbC9CakIsb09BRUUsbUVBQ0Esc0J2QnE1QjhCLEN1QnA1QjlCLDZEQUNBLDBFQUlKLHdFQUNFLGdEdkJ3K0JpQixDdUJuK0JmLHdEdkJtK0JlLEN1QjVrQ3JCLDBFQWtISSx5Q0FsSEosc0VBeUhFLGdEdkJtOUJtQixDdUJqOUJuQixzRkFDRSw2Q3ZCZzlCaUIsQ3VCNzhCbkIsa0ZBQ0Usd0R2QjQ4QmlCLEN1Qno4Qm5CLDBHQUNFLGtDdkJ3OEJpQixDdUJuOEJyQix1REFDRSxpQkExSUYsOFZBc0pNLFVDeEpWLEtBRUUsNEJBQ0EsNkJBQ0EsdUIzQnVSSSx1QkFMSSxDMkJoUlIsMEJBQ0EsMEJBQ0EscUNBQ0EseUJBQ0EsOENBQ0EsbUNBQ0EsZ0RBQ0EseUNBQ0EsNkZBQ0EsZ0NBQ0Esa0ZBR0EscUJBQ0Esd0RBQ0Esc0MzQnNRSSxpQ0FMSSxDMkIvUFIsc0NBQ0Esc0NBQ0EsMEJBQ0Esa0JBQ0EscUJBRUEsc0JBQ0EsZUFDQSxpQkFDQSxtRXZCakJFLDBDZ0JmRixpQ09rQ3FCLENSdEJqQiw2SFF3QkosQ1JwQkksdUNRaEJOLEtSaUJRLGlCUXFCTixXQUNFLGdDQUVBLHdDQUNBLDhDQUdGLHNCQUVFLDBCQUNBLGtDQUNBLHdDQUdGLG1CQUNFLGdDUHJERix1Q09zRHVCLENBQ3JCLDhDQUNBLFVBS0UsMENBSUosOEJBQ0UsOENBQ0EsVUFLRSwwQ0FJSixtR0FLRSxpQ0FDQSx5Q0FHQSwrQ0FHQSx5S0FLSSwwQ0FLTixzQ0FLSSwwQ0FJSixtREFHRSxtQ0FDQSxvQkFDQSwyQ0FFQSxpREFDQSx1Q0FZRixhQy9HQSxxQkFDQSxxQkFDQSwrQkFDQSwyQkFDQSwyQkFDQSxxQ0FDQSx3Q0FDQSw0QkFDQSw0QkFDQSxzQ0FDQSw2REFDQSw4QkFDQSw4QkFDQSx3Q0RrR0EsZUMvR0EscUJBQ0EscUJBQ0EsK0JBQ0EsMkJBQ0EsMkJBQ0EscUNBQ0EseUNBQ0EsNEJBQ0EsNEJBQ0Esc0NBQ0EsNkRBQ0EsOEJBQ0EsOEJBQ0Esd0NEa0dBLGFDL0dBLHFCQUNBLHFCQUNBLCtCQUNBLDJCQUNBLDJCQUNBLHFDQUNBLHdDQUNBLDRCQUNBLDRCQUNBLHNDQUNBLDZEQUNBLDhCQUNBLDhCQUNBLHdDRGtHQSxVQy9HQSxxQkFDQSxxQkFDQSwrQkFDQSwyQkFDQSwyQkFDQSxxQ0FDQSx3Q0FDQSw0QkFDQSw0QkFDQSxzQ0FDQSw2REFDQSw4QkFDQSw4QkFDQSx3Q0RrR0EsYUMvR0EscUJBQ0EscUJBQ0EsK0JBQ0EsMkJBQ0EsMkJBQ0EscUNBQ0EsdUNBQ0EsNEJBQ0EsNEJBQ0Esc0NBQ0EsNkRBQ0EsOEJBQ0EsOEJBQ0Esd0NEa0dBLFlDL0dBLHFCQUNBLHFCQUNBLCtCQUNBLDJCQUNBLDJCQUNBLHFDQUNBLHVDQUNBLDRCQUNBLDRCQUNBLHNDQUNBLDZEQUNBLDhCQUNBLDhCQUNBLHdDRGtHQSxXQy9HQSxxQkFDQSxxQkFDQSwrQkFDQSwyQkFDQSwyQkFDQSxxQ0FDQSx5Q0FDQSw0QkFDQSw0QkFDQSxzQ0FDQSw2REFDQSw4QkFDQSw4QkFDQSx3Q0RrR0EsVUMvR0EscUJBQ0EscUJBQ0EsK0JBQ0EsMkJBQ0EsMkJBQ0EscUNBQ0Esc0NBQ0EsNEJBQ0EsNEJBQ0Esc0NBQ0EsNkRBQ0EsOEJBQ0EsOEJBQ0Esd0NENEhBLHFCQ2hIQSx3QkFDQSwrQkFDQSwyQkFDQSwyQkFDQSxxQ0FDQSx3Q0FDQSw0QkFDQSw0QkFDQSxzQ0FDQSw2REFDQSxpQ0FDQSxrQ0FDQSx3Q0FDQSxvQkRtR0EsdUJDaEhBLHdCQUNBLCtCQUNBLDJCQUNBLDJCQUNBLHFDQUNBLHlDQUNBLDRCQUNBLDRCQUNBLHNDQUNBLDZEQUNBLGlDQUNBLGtDQUNBLHdDQUNBLG9CRG1HQSxxQkNoSEEsd0JBQ0EsK0JBQ0EsMkJBQ0EsMkJBQ0EscUNBQ0EsdUNBQ0EsNEJBQ0EsNEJBQ0Esc0NBQ0EsNkRBQ0EsaUNBQ0Esa0NBQ0Esd0NBQ0Esb0JEbUdBLGtCQ2hIQSx3QkFDQSwrQkFDQSwyQkFDQSwyQkFDQSxxQ0FDQSx3Q0FDQSw0QkFDQSw0QkFDQSxzQ0FDQSw2REFDQSxpQ0FDQSxrQ0FDQSx3Q0FDQSxvQkRtR0EscUJDaEhBLHdCQUNBLCtCQUNBLDJCQUNBLDJCQUNBLHFDQUNBLHVDQUNBLDRCQUNBLDRCQUNBLHNDQUNBLDZEQUNBLGlDQUNBLGtDQUNBLHdDQUNBLG9CRG1HQSxvQkNoSEEsd0JBQ0EsK0JBQ0EsMkJBQ0EsMkJBQ0EscUNBQ0EsdUNBQ0EsNEJBQ0EsNEJBQ0Esc0NBQ0EsNkRBQ0EsaUNBQ0Esa0NBQ0Esd0NBQ0Esb0JEbUdBLG1CQ2hIQSx3QkFDQSwrQkFDQSwyQkFDQSwyQkFDQSxxQ0FDQSx5Q0FDQSw0QkFDQSw0QkFDQSxzQ0FDQSw2REFDQSxpQ0FDQSxrQ0FDQSx3Q0FDQSxvQkRtR0Esa0JDaEhBLHdCQUNBLCtCQUNBLDJCQUNBLDJCQUNBLHFDQUNBLHNDQUNBLDRCQUNBLDRCQUNBLHNDQUNBLDZEQUNBLGlDQUNBLGtDQUNBLHdDQUNBLG9CRCtHRixVQUNFLDBCQUNBLHFDQUNBLHlCQUNBLG1DQUNBLGlEQUNBLHlDQUNBLGtEQUNBLDBDQUNBLGlDQUNBLDRDQUNBLGdDQUNBLHdDQUVBLHlCeEI4UXdDLEN3QnBReEMsd0JBQ0UsMEJBR0YsZ0JBQ0UsZ0NBV0osMkJDakpFLDJCQUNBLHlCNUI4TkksMEJBTEksQzRCdk5SLG1ERGtKRiwyQkNySkUsNEJBQ0EsMkI1QjhOSSwyQkFMSSxDNEJ2TlIsbURDbkVGLE1WZ0JNLDhCVWZKLENWbUJJLHVDVXBCTixNVnFCUSxpQlVsQk4saUJBQ0UsVUFNRixxQkFDRSxhQUlKLFlBQ0UsU0FDQSxnQlZESSwyQlVFSixDVkVJLHVDVUxOLFlWTVEsaUJVRE4sZ0NBQ0UsUUFDQSxZVk5FLDBCVU9GLENWSEUsdUVBQ0UsaUJXcEJSLHNFQU1FLGtCQUdGLGlCQUNFLG1CQ3dCRSx3QkFDRSxxQkFDQSxrQjVCNmhCd0IsQzRCNWhCeEIscUI1QjJoQndCLEM0QjFoQnhCLFdBckNKLHNCQUNBLHNDQUNBLGdCQUNBLHFDQTBERSw4QkFDRSxjRDlDTixlQUVFLDJCQUNBLCtCQUNBLDJCQUNBLGdDQUNBLCtCOUJ1UUksNEJBTEksQzhCaFFSLDBDQUNBLG9DQUNBLCtEQUNBLHFEQUNBLG1EQUNBLDBGQUNBLDZEQUNBLHVDQUNBLCtDQUNBLCtDQUNBLHFEQUNBLG1EQUNBLHNDQUNBLHNDQUNBLDREQUNBLG1DQUNBLHNDQUNBLG9DQUNBLHFDQUNBLHVDQUdBLGtCQUNBLGtDQUNBLGFBQ0EsdUNBQ0Esa0VBQ0EsUzlCME9JLHNDQUxJLEM4Qm5PUiwrQkFDQSxnQkFDQSxnQkFDQSx1Q0FDQSw0QkFDQSw2RTFCekNFLCtDMEI2Q0YsK0JBQ0UsU0FDQSxPQUNBLHFDQXdCQSxxQkFDRSxxQkFFQSxxQ0FDRSxXQUNBLE9BSUosbUJBQ0UsbUJBRUEsbUNBQ0UsUUFDQSxVbkIxQ0oseUJtQjRCQSx3QkFDRSxxQkFFQSx3Q0FDRSxXQUNBLE9BSUosc0JBQ0UsbUJBRUEsc0NBQ0UsUUFDQSxXbkIxQ0oseUJtQjRCQSx3QkFDRSxxQkFFQSx3Q0FDRSxXQUNBLE9BSUosc0JBQ0UsbUJBRUEsc0NBQ0UsUUFDQSxXbkIxQ0oseUJtQjRCQSx3QkFDRSxxQkFFQSx3Q0FDRSxXQUNBLE9BSUosc0JBQ0UsbUJBRUEsc0NBQ0UsUUFDQSxXbkIxQ0osMEJtQjRCQSx3QkFDRSxxQkFFQSx3Q0FDRSxXQUNBLE9BSUosc0JBQ0UsbUJBRUEsc0NBQ0UsUUFDQSxXbkIxQ0osMEJtQjRCQSx5QkFDRSxxQkFFQSx5Q0FDRSxXQUNBLE9BSUosdUJBQ0UsbUJBRUEsdUNBQ0UsUUFDQSxXQVVOLHVDQUNFLFNBQ0EsWUFDQSxhQUNBLHdDQ3BGQSxnQ0FDRSxxQkFDQSxrQjVCNmhCd0IsQzRCNWhCeEIscUI1QjJoQndCLEM0QjFoQnhCLFdBOUJKLGFBQ0Esc0NBQ0EseUJBQ0EscUNBbURFLHNDQUNFLGNEZ0VKLHdDQUNFLE1BQ0EsV0FDQSxVQUNBLGFBQ0Esc0NDbEdBLGlDQUNFLHFCQUNBLGtCNUI2aEJ3QixDNEI1aEJ4QixxQjVCMmhCd0IsQzRCMWhCeEIsV0F2Qkosb0NBQ0EsZUFDQSx1Q0FDQSx1QkE0Q0UsdUNBQ0UsY0QwRUYsaUNBQ0UsaUJBTUosMENBQ0UsTUFDQSxXQUNBLFVBQ0EsYUFDQSx1Q0NuSEEsbUNBQ0UscUJBQ0Esa0I1QjZoQndCLEM0QjVoQnhCLHFCNUIyaEJ3QixDNEIxaEJ4QixXQVdBLG1DQUNFLGFBR0Ysb0NBQ0UscUJBQ0EsbUI1QjBnQnNCLEM0QnpnQnRCLHFCNUJ3Z0JzQixDNEJ2Z0J0QixXQW5DTixvQ0FDQSx3QkFDQSx1Q0FzQ0UseUNBQ0UsY0QyRkYsb0NBQ0UsaUJBT04sa0JBQ0UsU0FDQSw2Q0FDQSxnQkFDQSxtREFDQSxVQU1GLGVBQ0UsY0FDQSxXQUNBLDRFQUNBLFdBQ0EsZTNCeWI0QixDMkJ4YjVCLG9DQUNBLG1CQUNBLHFCQUNBLG1CQUNBLCtCQUNBLFMxQnRLRSx1RDBCeUtGLDBDQUVFLDBDVjFMRixpRFU0THVCLENBR3ZCLDRDQUVFLDJDQUNBLHFCVmxNRixrRFVtTXVCLENBR3ZCLGdEQUVFLDZDQUNBLG9CQUNBLCtCQU1KLG9CQUNFLGNBSUYsaUJBQ0UsY0FDQSxnRkFDQSxnQjlCbUVJLGtCQUxJLEM4QjVEUixzQ0FDQSxtQkFJRixvQkFDRSxjQUNBLDRFQUNBLG9DQUlGLG9CQUVFLDZCQUNBLDBCQUNBLCtEQUNBLDJCQUNBLGtDQUNBLHFDQUNBLDZEQUNBLHVEQUNBLHNDQUNBLHNDQUNBLDJDQUNBLG9DRXRQRiwrQkFFRSxrQkFDQSxvQkFDQSxzQkFFQSx5Q0FDRSxrQkFDQSxjQUtGLGtYQU1FLFVBS0osYUFDRSxhQUNBLGVBQ0EsMkJBRUEsMEJBQ0UsV0FJSixXNUJoQkksc0M0Qm9CRixxRkFFRSw0Q0FJRixxSjVCVkUsMEJBQ0EsNkI0Qm1CRiw2RzVCTkUseUJBQ0EsNEI0QndCSix1QkFDRSx1QkFDQSxzQkFFQSwyR0FHRSxjQUdGLDBDQUNFLGVBSUoseUVBQ0Usc0JBQ0EscUJBR0YseUVBQ0UscUJBQ0Esb0JBb0JGLG9CQUNFLHNCQUNBLHVCQUNBLHVCQUVBLHdEQUVFLFdBR0YsNEZBRUUsMkNBSUYscUg1QjFGRSw2QkFDQSw0QjRCOEZGLG9GNUI3R0UseUJBQ0EsMEI2QnhCSixLQUVFLDhCQUNBLGdDQUVBLDRCQUNBLDBDQUNBLHNEQUNBLHdEQUdBLGFBQ0EsZUFDQSxlQUNBLGdCQUNBLGdCQUdGLFVBQ0UsY0FDQSxrRWpDc1FJLHNDQUxJLENpQy9QUiwyQ0FDQSwrQkFDQSxxQkFDQSxnQkFDQSxTZGZJLGlHY2dCSixDZFpJLHVDY0dOLFVkRlEsaUJjYU4sZ0NBRUUscUNBSUYsd0JBQ0UsVUFDQSw0QzlCa2hCb0IsQzhCOWdCdEIsc0NBRUUsd0NBQ0Esb0JBQ0EsZUFRSixVQUVFLG1EQUNBLG1EQUNBLHFEQUNBLDRHQUNBLDBEQUNBLGdEQUNBLHdHQUdBLG9GQUVBLG9CQUNFLHVEQUNBLDJEN0I3Q0Esd0RBQ0EseUQ2QitDQSxvREFHRSxrQkFDQSx3REFJSiw4REFFRSwyQ0FDQSxtREFDQSx5REFHRix5QkFFRSxvRDdCakVBLHlCQUNBLDBCNkIyRUosV0FFRSxzREFDQSx1Q0FDQSx1Q0FHQSxxQjdCNUZFLGdENkJnR0YsdURBRUUsNENiakhGLG1EYWtIdUIsQ0FTekIsZUFFRSw2QkFDQSwwQ0FDQSwrREFHQSxnQ0FFQSx5QkFDRSxnQkFDQSxlQUNBLHVFQUVBLDhEQUVFLGlDQUlKLCtEQUVFLGU5QjBkMEIsQzhCemQxQixnREFDQSxpQ0FVRix3Q0FFRSxjQUNBLGtCQUtGLGtEQUVFLGFBQ0EsWUFDQSxrQkFNRixpRUFDRSxXQVVGLHVCQUNFLGFBRUYscUJBQ0UsY0M3TEosUUFFRSx5QkFDQSw4QkFDQSw0REFDQSxpRUFDQSxvRUFDQSxnRUFDQSx1Q0FDQSxtQ0FDQSxxQ0FDQSwrREFDQSxxRUFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSxzRUFDQSwyRUFDQSwyREFDQSx5Q0FDQSw2REFHQSxrQkFDQSxhQUNBLGVBQ0EsbUJBQ0EsOEJBQ0EsOERBTUEsMkpBQ0UsYUFDQSxrQkFDQSxtQkFDQSw4QkFvQkosY0FDRSw2Q0FDQSxnREFDQSwrQ2xDNE5JLDBDQUxJLENrQ3JOUixtQ0FDQSxxQkFDQSxtQkFFQSx3Q0FFRSx5Q0FVSixZQUVFLDJCQUNBLGdDQUVBLDRCQUNBLDRDQUNBLHdEQUNBLDhEQUdBLGFBQ0Esc0JBQ0EsZUFDQSxnQkFDQSxnQkFHRSx3REFFRSxvQ0FJSiwyQkFDRSxnQkFTSixhQUNFLGlCL0I4Z0NrQyxDK0I3Z0NsQyxvQi9CNmdDa0MsQytCNWdDbEMsNkJBRUEseURBR0Usb0NBYUosaUJBQ0UsZ0JBQ0EsWUFHQSxtQkFJRixnQkFDRSw4RWxDeUlJLDRDQUxJLENrQ2xJUixjQUNBLDZCQUNBLCtCQUNBLDBFOUJ4SUUscURlSEUsOENlNklKLENmeklJLHVDZWlJTixnQmZoSVEsaUJlMElOLHNCQUNFLHFCQUdGLHNCQUNFLHFCQUNBLFVBQ0Esc0RBTUoscUJBQ0UscUJBQ0EsWUFDQSxhQUNBLHNCQUNBLGtEQUNBLDRCQUNBLDJCQUNBLHFCQUdGLG1CQUNFLHlDQUNBLGdCdkIxSEUseUJ1QnNJQSxrQkFFSSxpQkFDQSwyQkFFQSw4QkFDRSxtQkFFQSw2Q0FDRSxrQkFHRix3Q0FDRSxrREFDQSxpREFJSixxQ0FDRSxpQkFHRixtQ0FDRSx3QkFDQSxnQkFHRixrQ0FDRSxhQUdGLDZCQUVFLGdCQUNBLGFBQ0EsWUFDQSxzQkFDQSx1QkFDQSw4QkFDQSwwQ0FDQSxvQkFDQSwwQmY5TkosZWVnT0ksQ0FHQSwrQ0FDRSxhQUdGLDZDQUNFLGFBQ0EsWUFDQSxVQUNBLG9CdkI1TFIseUJ1QnNJQSxrQkFFSSxpQkFDQSwyQkFFQSw4QkFDRSxtQkFFQSw2Q0FDRSxrQkFHRix3Q0FDRSxrREFDQSxpREFJSixxQ0FDRSxpQkFHRixtQ0FDRSx3QkFDQSxnQkFHRixrQ0FDRSxhQUdGLDZCQUVFLGdCQUNBLGFBQ0EsWUFDQSxzQkFDQSx1QkFDQSw4QkFDQSwwQ0FDQSxvQkFDQSwwQmY5TkosZWVnT0ksQ0FHQSwrQ0FDRSxhQUdGLDZDQUNFLGFBQ0EsWUFDQSxVQUNBLG9CdkI1TFIseUJ1QnNJQSxrQkFFSSxpQkFDQSwyQkFFQSw4QkFDRSxtQkFFQSw2Q0FDRSxrQkFHRix3Q0FDRSxrREFDQSxpREFJSixxQ0FDRSxpQkFHRixtQ0FDRSx3QkFDQSxnQkFHRixrQ0FDRSxhQUdGLDZCQUVFLGdCQUNBLGFBQ0EsWUFDQSxzQkFDQSx1QkFDQSw4QkFDQSwwQ0FDQSxvQkFDQSwwQmY5TkosZWVnT0ksQ0FHQSwrQ0FDRSxhQUdGLDZDQUNFLGFBQ0EsWUFDQSxVQUNBLG9CdkI1TFIsMEJ1QnNJQSxrQkFFSSxpQkFDQSwyQkFFQSw4QkFDRSxtQkFFQSw2Q0FDRSxrQkFHRix3Q0FDRSxrREFDQSxpREFJSixxQ0FDRSxpQkFHRixtQ0FDRSx3QkFDQSxnQkFHRixrQ0FDRSxhQUdGLDZCQUVFLGdCQUNBLGFBQ0EsWUFDQSxzQkFDQSx1QkFDQSw4QkFDQSwwQ0FDQSxvQkFDQSwwQmY5TkosZWVnT0ksQ0FHQSwrQ0FDRSxhQUdGLDZDQUNFLGFBQ0EsWUFDQSxVQUNBLG9CdkI1TFIsMEJ1QnNJQSxtQkFFSSxpQkFDQSwyQkFFQSwrQkFDRSxtQkFFQSw4Q0FDRSxrQkFHRix5Q0FDRSxrREFDQSxpREFJSixzQ0FDRSxpQkFHRixvQ0FDRSx3QkFDQSxnQkFHRixtQ0FDRSxhQUdGLDhCQUVFLGdCQUNBLGFBQ0EsWUFDQSxzQkFDQSx1QkFDQSw4QkFDQSwwQ0FDQSxvQkFDQSwwQmY5TkosZWVnT0ksQ0FHQSxnREFDRSxhQUdGLDhDQUNFLGFBQ0EsWUFDQSxVQUNBLG9CQXREUixlQUVJLGlCQUNBLDJCQUVBLDJCQUNFLG1CQUVBLDBDQUNFLGtCQUdGLHFDQUNFLGtEQUNBLGlEQUlKLGtDQUNFLGlCQUdGLGdDQUNFLHdCQUNBLGdCQUdGLCtCQUNFLGFBR0YsMEJBRUUsZ0JBQ0EsYUFDQSxZQUNBLHNCQUNBLHVCQUNBLDhCQUNBLDBDQUNBLG9CQUNBLDBCZjlOSixlZWdPSSxDQUdBLDRDQUNFLGFBR0YsMENBQ0UsYUFDQSxZQUNBLFVBQ0EsbUJBaUJaLHlDQUdFLDZDQUNBLG1EQUNBLHNEQUNBLCtCQUNBLDhCQUNBLG9DQUNBLDJEQUNBLHNFQU1FLDBDQUNFLHNFQ3pSTixNQUVFLHlCQUNBLHlCQUNBLGlDQUNBLHdCQUNBLDJCQUNBLCtDQUNBLDJEQUNBLGlEQUNBLHVCQUNBLHdGQUNBLGdDQUNBLDhCQUNBLHVEQUNBLHNCQUNBLG1CQUNBLGtCQUNBLGdDQUNBLG9DQUNBLGdDQUdBLGtCQUNBLGFBQ0Esc0JBQ0EsWUFDQSw2QkFDQSwyQkFDQSxxQkFDQSxtQ0FDQSwyQkFDQSxxRS9CakJFLDJDK0JxQkYsU0FDRSxlQUNBLGNBR0Ysa0JBQ0UsbUJBQ0Esc0JBRUEsOEJBQ0UsbUIvQnRCRiwwREFDQSwyRCtCeUJBLDZCQUNFLHNCL0JiRiw4REFDQSw2RCtCbUJGLDhEQUVFLGFBSUosV0FHRSxjQUNBLHdEQUNBLDJCQUdGLFlBQ0UsNENBQ0EsaUNBR0YsZUFDRSxvREFDQSxnQkFDQSxvQ0FHRixzQkFDRSxnQkFRQSxzQkFDRSxvQ0FRSixhQUNFLGtFQUNBLGdCQUNBLCtCQUNBLHVDQUNBLDRFQUVBLHlCL0I3RkUsd0YrQmtHSixhQUNFLGtFQUNBLCtCQUNBLHVDQUNBLHlFQUVBLHdCL0J4R0Usd0YrQmtISixrQkFDRSxxREFDQSxvREFDQSxvREFDQSxnQkFFQSxtQ0FDRSxtQ0FDQSxzQ0FJSixtQkFDRSxxREFDQSxvREFJRixrQkFDRSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLDJDL0IxSUUsaUQrQjhJSix5Q0FHRSxXQUdGLHdCL0IzSUksMERBQ0EsMkQrQitJSiwyQi9CbElJLDhEQUNBLDZEK0I4SUYsa0JBQ0UsMEN4QjNIQSx5QndCdUhKLFlBUUksYUFDQSxtQkFHQSxrQkFFRSxZQUNBLGdCQUVBLHdCQUNFLGNBQ0EsY0FLQSxtQy9CM0tKLDBCQUNBLDZCK0I2S00saUdBR0UsMEJBRUYsb0dBR0UsNkJBSUosb0MvQjVLSix5QkFDQSw0QitCOEtNLG1HQUdFLHlCQUVGLHNHQUdFLDZCQ3BPWixXQUVFLDJDQUNBLHFDQUNBLCtLQUNBLG9EQUNBLG9EQUNBLHNEQUNBLDZGQUNBLHNDQUNBLG1DQUNBLCtDQUNBLDhDQUNBLGtFQUNBLHVDQUNBLG1EQUNBLCtEQUNBLHlFQUNBLDRFQUNBLHVDQUNBLG9DQUNBLDZEQUNBLHNEQUlGLGtCQUNFLGtCQUNBLGFBQ0EsbUJBQ0EsV0FDQSw0RXBDNFBJLGNBTEksQ29DclBSLG9DQUNBLGdCQUNBLDRDQUNBLFNoQ3JCRSxnQmdDdUJGLHFCakIxQkkseUNpQjJCSixDakJ2QkksdUNpQlVOLGtCakJUUSxpQmlCd0JOLGtDQUNFLHVDQUNBLCtDQUNBLGdHQUVBLHlDQUNFLHFEQUNBLGlEQUtKLHlCQUNFLGNBQ0EseUNBQ0EsMENBQ0EsaUJBQ0EsV0FDQSw4Q0FDQSw0QkFDQSxtRGpCakRFLGtEaUJrREYsQ2pCOUNFLHVDaUJxQ0oseUJqQnBDTSxpQmlCZ0ROLHdCQUNFLFVBR0Ysd0JBQ0UsVUFDQSxVQUNBLG9EQUlKLGtCQUNFLGdCQUdGLGdCQUNFLGdDQUNBLHdDQUNBLCtFQUVBLDhCaEM3REUseURBQ0EsMERnQytEQSxrRWhDaEVBLCtEQUNBLGdFZ0NvRUYsb0NBQ0UsYUFJRiw2QmhDNURFLDZEQUNBLDREZ0MrREUsMkVoQ2hFRixtRUFDQSxrRWdDb0VBLGlEaENyRUEsNkRBQ0EsNERnQzBFSixnQkFDRSw4RUFTQSxpQ0FDRSxlQUNBLGNoQzlHQSxnQmdDaUhBLDBEQUNBLDREQUlFLG9KaEN0SEYsZ0JnQzZIQSxxRGhDN0hBLGdCZ0NxSUEsOENBQ0Usa0VBQ0EseUVDMUpOLFlBRUUsNkJBQ0EsNkJBQ0Esb0NBRUEscUJBQ0EsZ0NBQ0EseURBQ0EsdUNBQ0EsNkRBR0EsYUFDQSxlQUNBLHNFQUNBLGlEckMrUUksd0NBTEksQ3FDeFFSLGdCQUNBLDBGQU1BLGtDQUNFLGlEQUVBLDBDQUNFLFdBQ0Esa0RBQ0EseUNBQ0EsdUZBSUosd0JBQ0UsNkNDckNKLFlBRUUsbUNBQ0Esb0N0QzRSSSw4QkFMSSxDc0NyUlIsNENBQ0Esc0NBQ0EscURBQ0EscURBQ0EsdURBQ0Esd0RBQ0EsZ0RBQ0EsMkRBQ0Esd0RBQ0EsaURBQ0EseUVBQ0EsbUNBQ0EsbUNBQ0EsNkNBQ0EsMERBQ0Esb0RBQ0EsOERBR0EsYWhDcEJBLGVBQ0EsZ0JnQ3VCRixXQUNFLGtCQUNBLGNBQ0Esc0V0Q2dRSSx3Q0FMSSxDc0N6UFIsaUNBQ0EscUJBQ0EseUNBQ0EsaUZuQnBCSSw2SG1CcUJKLENuQmpCSSx1Q21CUU4sV25CUFEsaUJtQmtCTixpQkFDRSxVQUNBLHVDQUVBLCtDQUNBLHFEQUdGLGlCQUNFLFVBQ0EsdUNBQ0EsK0NBQ0EsU25DMnVDZ0MsQ21DMXVDaEMsaURBR0YscUNBRUUsVUFDQSx3Q2xCdERGLCtDa0J1RHVCLENBQ3JCLHNEQUdGLHlDQUVFLDBDQUNBLG9CQUNBLGtEQUNBLHdEQUtGLHdDQUNFLDJDbkM4c0NnQyxDbUN6c0M5QixrQ2xDOUJGLDBEQUNBLDZEa0NtQ0UsaUNsQ2xERiwyREFDQSw4RGtDa0VKLGVDbEdFLGtDQUNBLG1DdkMwUkksaUNBTEksQ3VDblJSLDBERG1HRixlQ3RHRSxrQ0FDQSxtQ3ZDMFJJLGtDQUxJLEN1Q25SUiwwRENGRixPQUVFLDZCQUNBLDZCeEN1UkksMkJBTEksQ3dDaFJSLDRCQUNBLHVCQUNBLGtEQUdBLHFCQUNBLDREeEMrUUksbUNBTEksQ3dDeFFSLHdDQUNBLGNBQ0EsNEJBQ0Esa0JBQ0EsbUJBQ0Esd0JwQ0pFLDRDb0NTRixhQUNFLGFBS0osWUFDRSxrQkFDQSxTQ2hDRixPQUVFLDJCQUNBLDJCQUNBLDJCQUNBLCtCQUNBLDBCQUNBLHFDQUNBLDZFQUNBLGtEQUNBLCtCQUdBLGtCQUNBLDREQUNBLDRDQUNBLDRCQUNBLG9DQUNBLDhCckNIRSw0Q3FDUUosZUFFRSxjQUlGLFlBQ0UsZXRDNmtCNEIsQ3NDNWtCNUIsaUNBUUYsbUJBQ0Usa0J0Q3MrQzhCLENzQ24rQzlCLDhCQUNFLGtCQUNBLE1BQ0EsUUFDQSxVQUNBLHFCQVFGLGVBQ0Usa0RBQ0EsMkNBQ0EseURBQ0EsdURBSkYsaUJBQ0Usb0RBQ0EsNkNBQ0EsMkRBQ0EseURBSkYsZUFDRSxrREFDQSwyQ0FDQSx5REFDQSx1REFKRixZQUNFLCtDQUNBLHdDQUNBLHNEQUNBLG9EQUpGLGVBQ0Usa0RBQ0EsMkNBQ0EseURBQ0EsdURBSkYsY0FDRSxpREFDQSwwQ0FDQSx3REFDQSxzREFKRixhQUNFLGdEQUNBLHlDQUNBLHVEQUNBLHFEQUpGLFlBQ0UsK0NBQ0Esd0NBQ0Esc0RBQ0Esb0RDNURGLGdDQUNFLDZCdkN5aERnQyxFdUNwaERwQyw0QkFHRSwyQjFDa1JJLCtCQUxJLEMwQzNRUix5Q0FDQSxxREFDQSxxREFDQSw4QkFDQSw4QkFDQSw4Q0FHQSxhQUNBLGlDQUNBLGdCMUNzUUksc0NBTEksQzBDL1BSLHVDdENSRSwrQ3NDYUosY0FDRSxhQUNBLHNCQUNBLHVCQUNBLGdCQUNBLG1DQUNBLGtCQUNBLG1CQUNBLDJDdkJ4QkksNEN1QnlCSixDdkJyQkksdUN1QllOLGN2QlhRLGlCdUJ1QlIsMk5BRUUsb0VBR0YsNEJBQ0UsaUJBR0YsMENBQ0UsV0FJQSx1QkFDRSxrREFHRSx1Q0FKSix1QkFLTSxnQkMzRFIsWUFFRSw0Q0FDQSxzQ0FDQSxxREFDQSxxREFDQSx1REFDQSxxQ0FDQSx1Q0FDQSx3REFDQSw2REFDQSx1REFDQSwwREFDQSx5REFDQSwwREFDQSwrQ0FDQSxtQ0FDQSxtQ0FDQSw2Q0FHQSxhQUNBLHNCQUdBLGVBQ0EsZ0J2Q1hFLGlEdUNlSixxQkFDRSxxQkFDQSxzQkFFQSw4Q0FFRSxvQ0FDQSwwQkFTSix3QkFDRSxXQUNBLHdDQUNBLG1CQUdBLDREQUVFLFVBQ0EsOENBQ0EscUJBQ0Esc0RBR0YsK0JBQ0UsK0NBQ0EsdURBUUosaUJBQ0Usa0JBQ0EsY0FDQSxnRkFDQSxpQ0FDQSxxQkFDQSx5Q0FDQSxpRkFFQSw2QnZDdkRFLCtCQUNBLGdDdUMwREYsNEJ2QzdDRSxtQ0FDQSxrQ3VDZ0RGLG9EQUVFLDBDQUNBLG9CQUNBLGtEQUlGLHdCQUNFLFVBQ0Esd0NBQ0EsZ0RBQ0Esc0RBSUYsa0NBQ0UsbUJBRUEseUNBQ0Usc0RBQ0EsbURBYUYsdUJBQ0UsbUJBR0UscUV2Q3ZESiw2REFaQSwwQnVDd0VJLHFFdkN4RUosMkRBWUEsNEJ1Q2lFSSwrQ0FDRSxhQUdGLHlEQUNFLG1EQUNBLG9CQUVBLGdFQUNFLHVEQUNBLG9EaEN0RlIseUJnQzhEQSwwQkFDRSxtQkFHRSx3RXZDdkRKLDZEQVpBLDBCdUN3RUksd0V2Q3hFSiwyREFZQSw0QnVDaUVJLGtEQUNFLGFBR0YsNERBQ0UsbURBQ0Esb0JBRUEsbUVBQ0UsdURBQ0EscURoQ3RGUix5QmdDOERBLDBCQUNFLG1CQUdFLHdFdkN2REosNkRBWkEsMEJ1Q3dFSSx3RXZDeEVKLDJEQVlBLDRCdUNpRUksa0RBQ0UsYUFHRiw0REFDRSxtREFDQSxvQkFFQSxtRUFDRSx1REFDQSxxRGhDdEZSLHlCZ0M4REEsMEJBQ0UsbUJBR0Usd0V2Q3ZESiw2REFaQSwwQnVDd0VJLHdFdkN4RUosMkRBWUEsNEJ1Q2lFSSxrREFDRSxhQUdGLDREQUNFLG1EQUNBLG9CQUVBLG1FQUNFLHVEQUNBLHFEaEN0RlIsMEJnQzhEQSwwQkFDRSxtQkFHRSx3RXZDdkRKLDZEQVpBLDBCdUN3RUksd0V2Q3hFSiwyREFZQSw0QnVDaUVJLGtEQUNFLGFBR0YsNERBQ0UsbURBQ0Esb0JBRUEsbUVBQ0UsdURBQ0EscURoQ3RGUiwwQmdDOERBLDJCQUNFLG1CQUdFLHlFdkN2REosNkRBWkEsMEJ1Q3dFSSx5RXZDeEVKLDJEQVlBLDRCdUNpRUksbURBQ0UsYUFHRiw2REFDRSxtREFDQSxvQkFFQSxvRUFDRSx1REFDQSxxREFjWixrQnZDaEpJLGdCdUNtSkYsbUNBQ0UsbURBRUEsOENBQ0Usc0JBYUoseUJBQ0UsdURBQ0EsZ0RBQ0EsOERBQ0EsNkRBQ0EsaUVBQ0EsOERBQ0Esa0VBQ0EsMERBQ0EsMkRBQ0EscUVBVkYsMkJBQ0UseURBQ0Esa0RBQ0EsZ0VBQ0EsNkRBQ0EsbUVBQ0EsOERBQ0Esb0VBQ0EsNERBQ0EsNkRBQ0EsdUVBVkYseUJBQ0UsdURBQ0EsZ0RBQ0EsOERBQ0EsNkRBQ0EsaUVBQ0EsOERBQ0Esa0VBQ0EsMERBQ0EsMkRBQ0EscUVBVkYsc0JBQ0Usb0RBQ0EsNkNBQ0EsMkRBQ0EsNkRBQ0EsOERBQ0EsOERBQ0EsK0RBQ0EsdURBQ0Esd0RBQ0Esa0VBVkYseUJBQ0UsdURBQ0EsZ0RBQ0EsOERBQ0EsNkRBQ0EsaUVBQ0EsOERBQ0Esa0VBQ0EsMERBQ0EsMkRBQ0EscUVBVkYsd0JBQ0Usc0RBQ0EsK0NBQ0EsNkRBQ0EsNkRBQ0EsZ0VBQ0EsOERBQ0EsaUVBQ0EseURBQ0EsMERBQ0Esb0VBVkYsdUJBQ0UscURBQ0EsOENBQ0EsNERBQ0EsNkRBQ0EsK0RBQ0EsOERBQ0EsZ0VBQ0Esd0RBQ0EseURBQ0EsbUVBVkYsc0JBQ0Usb0RBQ0EsNkNBQ0EsMkRBQ0EsNkRBQ0EsOERBQ0EsOERBQ0EsK0RBQ0EsdURBQ0Esd0RBQ0Esa0VDNUxKLFdBRUUsMkJBQ0EsNERBQ0EsNEJBQ0EsbUNBQ0Esb0VBQ0EsZ0NBQ0Esc0NBQ0Esd0VBR0EsdUJBQ0EsU3pDcXBEMkIsQ3lDcHBEM0IsVXpDb3BEMkIsQ3lDbnBEM0Isb0JBQ0EsZ0NBQ0EsMEVBQ0EsU3hDSkUsc0J3Q01GLG9DQUdBLGlCQUNFLGdDQUNBLHFCQUNBLDBDQUdGLGlCQUNFLFVBQ0EsNENBQ0EsMENBR0Ysd0NBRUUsb0JBQ0EsaUJBQ0EsNkNBUUosaUJBSEUsd0NBU0UsZ0NBVEYsd0NDakRGLE9BRUUsd0JBQ0EsOEJBQ0EsNkJBQ0EsMkJBQ0EsNEI3Q3lSSSw2QkFMSSxDNkNsUlIsbUJBQ0EsaURBQ0EsZ0RBQ0EsNERBQ0Esa0RBQ0EsNENBQ0EsbURBQ0Esd0RBQ0EsbUVBR0EsZ0NBQ0EsZTdDMlFJLG1DQUxJLEM2Q3BRUiw0QkFDQSxvQkFDQSxvQ0FDQSw0QkFDQSx1RUFDQSxzQ3pDUkUsNEN5Q1dGLGVBQ0UsVUFHRixrQkFDRSxhQUlKLGlCQUNFLHdCQUVBLGtCQUNBLCtCQUNBLGtCQUNBLGVBQ0Esb0JBRUEsbUNBQ0Usc0NBSUosY0FDRSxhQUNBLG1CQUNBLDREQUNBLG1DQUNBLDJDQUNBLDRCQUNBLHFGekNoQ0UsMEZBQ0EsMkZ5Q2tDRix5QkFDRSxrREFDQSxzQ0FJSixZQUNFLGtDQUNBLHFCQzlERixPQUVFLHdCQUNBLHdCQUNBLHlCQUNBLDBCQUNBLG1CQUNBLGlDQUNBLDREQUNBLGdEQUNBLHFEQUNBLCtDQUNBLDRGQUNBLGtDQUNBLGtDQUNBLHFDQUNBLHVEQUNBLHVEQUNBLGtDQUNBLDhCQUNBLHVCQUNBLHVEQUNBLHVEQUdBLGVBQ0EsTUFDQSxPQUNBLCtCQUNBLGFBQ0EsV0FDQSxZQUNBLGtCQUNBLGdCQUdBLFVBT0YsY0FDRSxrQkFDQSxXQUNBLDhCQUVBLG9CQUdBLDBCM0I1Q0ksaUMyQjZDRixDQUNBLDZCM0NrOENnQyxDZ0I1K0M5Qix1QzJCd0NKLDBCM0J2Q00saUIyQjJDTiwwQkFDRSxjM0NnOENnQyxDMkM1N0NsQyxrQ0FDRSxxQjNDNjdDZ0MsQzJDejdDcEMseUJBQ0UsNkNBRUEsd0NBQ0UsZ0JBQ0EsZ0JBR0YscUNBQ0UsZ0JBSUosdUJBQ0UsYUFDQSxtQkFDQSxpREFJRixlQUNFLGtCQUNBLGFBQ0Esc0JBQ0EsV0FFQSw0QkFDQSxvQkFDQSxvQ0FDQSw0QkFDQSx1RTFDckZFLDRDMEN5RkYsVUFJRixnQkFFRSwyQkFDQSx1QkFDQSwyQkNsSEEsZUFDQSxNQUNBLE9BQ0EsaUNEa0gwQixDQ2pIMUIsWUFDQSxhQUNBLHNDRCtHNEQsQ0M1RzVELCtCQUNBLHVERDJHMEYsQ0FLNUYsY0FDRSxhQUNBLGNBQ0EsbUJBQ0EsdUNBQ0EsNEYxQ3JHRSwyREFDQSw0RDBDdUdGLHlCQUNFLDRGQUNBLGdKQUtKLGFBQ0UsZ0JBQ0EsOENBS0YsWUFDRSxrQkFHQSxjQUNBLGdDQUlGLGNBQ0UsYUFDQSxjQUNBLGVBQ0EsbUJBQ0EseUJBQ0Esc0VBQ0EsMkNBQ0EseUYxQ3pIRSwrREFDQSw4RDBDOEhGLGdCQUNFLDJDbkMzR0EseUJtQ2lIRixPQUNFLDJCQUNBLDRDQUlGLGNBQ0UsZ0NBQ0Esa0JBQ0EsaUJBR0YsVUFDRSx5Qm5DOUhBLHlCbUNtSUYsb0JBRUUseUJuQ3JJQSwwQm1DMElGLFVBQ0UsMEJBVUEsa0JBQ0UsWUFDQSxlQUNBLFlBQ0EsU0FFQSxpQ0FDRSxZQUNBLFMxQ3pNSixnQjBDNk1FLGdFMUM3TUYsZ0IwQ2tORSw4QkFDRSxnQm5DMUpKLDRCbUN3SUEsMEJBQ0UsWUFDQSxlQUNBLFlBQ0EsU0FFQSx5Q0FDRSxZQUNBLFMxQ3pNSixnQjBDNk1FLGdGMUM3TUYsZ0IwQ2tORSxzQ0FDRSxpQm5DMUpKLDRCbUN3SUEsMEJBQ0UsWUFDQSxlQUNBLFlBQ0EsU0FFQSx5Q0FDRSxZQUNBLFMxQ3pNSixnQjBDNk1FLGdGMUM3TUYsZ0IwQ2tORSxzQ0FDRSxpQm5DMUpKLDRCbUN3SUEsMEJBQ0UsWUFDQSxlQUNBLFlBQ0EsU0FFQSx5Q0FDRSxZQUNBLFMxQ3pNSixnQjBDNk1FLGdGMUM3TUYsZ0IwQ2tORSxzQ0FDRSxpQm5DMUpKLDZCbUN3SUEsMEJBQ0UsWUFDQSxlQUNBLFlBQ0EsU0FFQSx5Q0FDRSxZQUNBLFMxQ3pNSixnQjBDNk1FLGdGMUM3TUYsZ0IwQ2tORSxzQ0FDRSxpQm5DMUpKLDZCbUN3SUEsMkJBQ0UsWUFDQSxlQUNBLFlBQ0EsU0FFQSwwQ0FDRSxZQUNBLFMxQ3pNSixnQjBDNk1FLGtGMUM3TUYsZ0IwQ2tORSx1Q0FDRSxpQkVyT1IsU0FFRSwwQkFDQSw4QkFDQSwrQkFDQSxnQ0FDQSxzQmhEd1JJLCtCQUxJLENnRGpSUixzQ0FDQSwwQ0FDQSxvREFDQSwwQkFDQSxpQ0FDQSxrQ0FHQSxpQ0FDQSxjQUNBLGdDQ2xCQSxxQzlDK2xCNEIsQzhDN2xCNUIsa0JBQ0EsZTlDd21CNEIsQzhDdm1CNUIsZTlDK21CNEIsQzhDOW1CNUIsZ0JBQ0EsaUJBQ0EscUJBQ0EsaUJBQ0Esb0JBQ0Esc0JBQ0Esa0JBQ0EsbUJBQ0Esb0JBQ0EsZ0JqRGdSSSxxQ0FMSSxDZ0RoUVIscUJBQ0EsVUFFQSxnREFFQSx3QkFDRSxjQUNBLG9DQUNBLHNDQUVBLGdDQUNFLGtCQUNBLFdBQ0EsMkJBQ0EsbUJBS04sMkZBQ0UsK0NBRUEsMkdBQ0UsU0FDQSxxRkFDQSxzQ0FLSiw2RkFDRSw2Q0FDQSxxQ0FDQSxxQ0FFQSw2R0FDRSxXQUNBLDRIQUNBLHdDQU1KLGlHQUNFLDRDQUVBLGlIQUNFLFlBQ0EscUZBQ0EseUNBS0osOEZBQ0UsOENBQ0EscUNBQ0EscUNBRUEsOEdBQ0UsVUFDQSw0SEFDQSx1Q0FzQkosZUFDRSxzQ0FDQSxnRUFDQSw4QkFDQSxrQkFDQSxzQzVDakdFLDhDOENuQkosU0FFRSwwQkFDQSw4QmxENFJJLCtCQUxJLENrRHJSUixtQ0FDQSxrREFDQSw4REFDQSx1REFDQSw0RkFDQSw4Q0FDQSxvQ0FDQSxzQ2xEbVJJLGtDQUxJLENrRDVRUixtQ0FDQSwrQ0FDQSxrQ0FDQSxrQ0FDQSw4Q0FDQSwrQkFDQSxrQ0FDQSwwREFHQSxpQ0FDQSxjQUNBLHNDRHpCQSxxQzlDK2xCNEIsQzhDN2xCNUIsa0JBQ0EsZTlDd21CNEIsQzhDdm1CNUIsZTlDK21CNEIsQzhDOW1CNUIsZ0JBQ0EsaUJBQ0EscUJBQ0EsaUJBQ0Esb0JBQ0Esc0JBQ0Esa0JBQ0EsbUJBQ0Esb0JBQ0EsZ0JqRGdSSSxxQ0FMSSxDa0QxUFIscUJBQ0Esc0NBQ0EsNEJBQ0EsMkU5Q2hCRSw4QzhDb0JGLHdCQUNFLGNBQ0Esb0NBQ0Esc0NBRUEsK0RBRUUsa0JBQ0EsY0FDQSxXQUNBLDJCQUNBLG1CQUNBLGVBTUosMkZBQ0Usa0ZBRUEsb05BRUUscUZBR0YsMkdBQ0UsU0FDQSxnREFHRix5R0FDRSxzQ0FDQSxzQ0FPSiw2RkFDRSxnRkFDQSxxQ0FDQSxxQ0FFQSx3TkFFRSw0SEFHRiw2R0FDRSxPQUNBLGtEQUdGLDJHQUNFLG9DQUNBLHdDQVFKLGlHQUNFLCtFQUVBLGdPQUVFLHFGQUdGLGlIQUNFLE1BQ0EsbURBR0YsK0dBQ0UsbUNBQ0EseUNBS0osbUhBQ0Usa0JBQ0EsTUFDQSxTQUNBLGNBQ0Esb0NBQ0EscURBQ0EsV0FDQSwrRUFNRiw4RkFDRSxpRkFDQSxxQ0FDQSxxQ0FFQSwwTkFFRSw0SEFHRiw4R0FDRSxRQUNBLGlEQUdGLDRHQUNFLHFDQUNBLHVDQXVCTixnQkFDRSw4RUFDQSxnQmxEMkdJLDRDQUxJLENrRHBHUixxQ0FDQSw2Q0FDQSxrRjlDNUpFLDZEQUNBLDhEOEM4SkYsc0JBQ0UsYUFJSixjQUNFLDBFQUNBLG1DQ3JMRixVQUNFLGtCQUdGLHdCQUNFLG1CQUdGLGdCQUNFLGtCQUNBLFdBQ0EsZ0JDdEJBLHVCQUNFLGNBQ0EsV0FDQSxXRHVCSixlQUNFLGtCQUNBLGFBQ0EsV0FDQSxXQUNBLG1CQUNBLDJCaENsQkksb0NnQ21CSixDaENmSSx1Q2dDUU4sZWhDUFEsaUJnQ2lCUiw4REFHRSxjQUdGLHdFQUVFLDJCQUdGLHdFQUVFLDRCQVNBLDhCQUNFLFVBQ0EsNEJBQ0EsZUFHRixpSkFHRSxVQUNBLFVBR0Ysb0ZBRUUsVUFDQSxVaEM1REUseUJnQzZERixDaEN6REUsdUNnQ3FESixvRmhDcERNLGlCZ0NpRVIsOENBRUUsa0JBQ0EsTUFDQSxTQUNBLFVBRUEsYUFDQSxtQkFDQSx1QkFDQSxTaERraERtQyxDZ0RqaERuQyxVQUNBLFVoRDFGUyxDZ0QyRlQsa0JBQ0EsZ0JBQ0EsU0FDQSxVaEQ2Z0RtQyxDZ0JubUQvQiw0QmdDdUZKLENoQ25GSSx1Q2dDa0VOLDhDaENqRVEsaUJnQ3FGTixvSEFFRSxVaERwR08sQ2dEcUdQLHFCQUNBLFVBQ0EsVWhEcWdEaUMsQ2dEbGdEckMsdUJBQ0UsT0FHRix1QkFDRSxRQUtGLHdEQUVFLHFCQUNBLFVoRHNnRG1DLENnRHJnRG5DLFdoRHFnRG1DLENnRHBnRG5DLDRCQUNBLHdCQUNBLDBCQUdGLDRCQUNFLDJUQUVGLDRCQUNFLDBUQVFGLHFCQUNFLGtCQUNBLFFBQ0EsU0FDQSxPQUNBLFVBQ0EsYUFDQSx1QkFDQSxVQUVBLGdCaERzOUNtQyxDZ0RyOUNuQyxtQkFDQSxlaERvOUNtQyxDZ0RsOUNuQyxzQ0FDRSx1QkFDQSxjQUNBLFVoRG85Q2lDLENnRG45Q2pDLFVoRG85Q2lDLENnRG45Q2pDLFVBQ0EsZ0JoRG85Q2lDLENnRG45Q2pDLGVoRG05Q2lDLENnRGw5Q2pDLG1CQUNBLGVBQ0EscUJoRGxLTyxDZ0RtS1AsNEJBQ0EsU0FFQSxvQ0FDQSx1Q0FDQSxVaEQyOENpQyxDZ0IzbUQvQiwyQmdDaUtGLENoQzdKRSx1Q2dDNElKLHNDaEMzSU0saUJnQytKTiw2QkFDRSxTaER3OENpQyxDZ0QvN0NyQyxrQkFDRSxrQkFDQSxVQUNBLGNoRGs4Q21DLENnRGo4Q25DLFNBQ0EsbUJoRCs3Q21DLENnRDk3Q25DLHNCaEQ4N0NtQyxDZ0Q3N0NuQyxVaEQ3TFMsQ2dEOExULGtCQU1BLHNGQUVFLCtCaERtOENpQyxDZ0RoOENuQyxxREFDRSxxQmhEaE1PLENnRG1NVCxpQ0FDRSxVaERwTU8sQ2dEMExULDBPQUVFLCtCaERtOENpQyxDZ0RoOENuQyx5SUFDRSxxQmhEaE1PLENnRG1NVCxpR0FDRSxVaERwTU8sQ2tEZFgsOEJBRUUscUJBQ0EsOEJBQ0EsZ0NBQ0EsZ0RBRUEsa0JBQ0EsNkZBSUYsMEJBQ0UsOENBSUYsZ0JBRUUseUJBQ0EsMEJBQ0Esc0NBQ0Esa0NBQ0Esb0NBQ0EsNENBR0EseURBQ0EsaUNBR0YsbUJBRUUseUJBQ0EsMEJBQ0EsaUNBU0Ysd0JBQ0UsR0FDRSxtQkFFRixJQUNFLFVBQ0EsZ0JBS0osY0FFRSx5QkFDQSwwQkFDQSxzQ0FDQSxvQ0FDQSwwQ0FHQSw4QkFDQSxVQUdGLGlCQUNFLHlCQUNBLDBCQUlBLHVDQUNFLDhCQUVFLG9DQy9FTixrRkFFRSw0QkFDQSw0QkFDQSw0QkFDQSwrQkFDQSwrQkFDQSwyQ0FDQSxxQ0FDQSxvREFDQSxnRUFDQSxtREFDQSxzREFDQSxzQzNDNkRFLDRCMkM1Q0YsY0FFSSxlQUNBLFNBQ0EsbUNBQ0EsYUFDQSxzQkFDQSxlQUNBLGdDQUNBLGtCQUNBLHdDQUNBLDRCQUNBLFVuQzVCQSx5Q21DOEJBLEVuQzFCQSxnRW1DWUosY25DWE0saUJSdURKLDRCMkM1QkUsOEJBQ0UsTUFDQSxPQUNBLGdDQUNBLHFGQUNBLDRCQUdGLDRCQUNFLE1BQ0EsUUFDQSxnQ0FDQSxvRkFDQSwyQkFHRiw0QkFDRSxNQUNBLFFBQ0EsT0FDQSxrQ0FDQSxnQkFDQSxzRkFDQSw0QkFHRiwrQkFDRSxRQUNBLE9BQ0Esa0NBQ0EsZ0JBQ0EsbUZBQ0EsMkJBR0Ysc0RBRUUsZUFHRiw4REFHRSxvQjNDNUJKLHlCMkMvQkYsY0FpRU0sNEJBQ0EsK0JBQ0EsMENBRUEsZ0NBQ0UsYUFHRiw4QkFDRSxhQUNBLFlBQ0EsVUFDQSxtQkFFQSwyQzNDbkNOLDRCMkM1Q0YsY0FFSSxlQUNBLFNBQ0EsbUNBQ0EsYUFDQSxzQkFDQSxlQUNBLGdDQUNBLGtCQUNBLHdDQUNBLDRCQUNBLFVuQzVCQSx5Q21DOEJBLEVuQzFCQSxnRW1DWUosY25DWE0saUJSdURKLDRCMkM1QkUsOEJBQ0UsTUFDQSxPQUNBLGdDQUNBLHFGQUNBLDRCQUdGLDRCQUNFLE1BQ0EsUUFDQSxnQ0FDQSxvRkFDQSwyQkFHRiw0QkFDRSxNQUNBLFFBQ0EsT0FDQSxrQ0FDQSxnQkFDQSxzRkFDQSw0QkFHRiwrQkFDRSxRQUNBLE9BQ0Esa0NBQ0EsZ0JBQ0EsbUZBQ0EsMkJBR0Ysc0RBRUUsZUFHRiw4REFHRSxvQjNDNUJKLHlCMkMvQkYsY0FpRU0sNEJBQ0EsK0JBQ0EsMENBRUEsZ0NBQ0UsYUFHRiw4QkFDRSxhQUNBLFlBQ0EsVUFDQSxtQkFFQSwyQzNDbkNOLDRCMkM1Q0YsY0FFSSxlQUNBLFNBQ0EsbUNBQ0EsYUFDQSxzQkFDQSxlQUNBLGdDQUNBLGtCQUNBLHdDQUNBLDRCQUNBLFVuQzVCQSx5Q21DOEJBLEVuQzFCQSxnRW1DWUosY25DWE0saUJSdURKLDRCMkM1QkUsOEJBQ0UsTUFDQSxPQUNBLGdDQUNBLHFGQUNBLDRCQUdGLDRCQUNFLE1BQ0EsUUFDQSxnQ0FDQSxvRkFDQSwyQkFHRiw0QkFDRSxNQUNBLFFBQ0EsT0FDQSxrQ0FDQSxnQkFDQSxzRkFDQSw0QkFHRiwrQkFDRSxRQUNBLE9BQ0Esa0NBQ0EsZ0JBQ0EsbUZBQ0EsMkJBR0Ysc0RBRUUsZUFHRiw4REFHRSxvQjNDNUJKLHlCMkMvQkYsY0FpRU0sNEJBQ0EsK0JBQ0EsMENBRUEsZ0NBQ0UsYUFHRiw4QkFDRSxhQUNBLFlBQ0EsVUFDQSxtQkFFQSwyQzNDbkNOLDZCMkM1Q0YsY0FFSSxlQUNBLFNBQ0EsbUNBQ0EsYUFDQSxzQkFDQSxlQUNBLGdDQUNBLGtCQUNBLHdDQUNBLDRCQUNBLFVuQzVCQSx5Q21DOEJBLEVuQzFCQSxpRW1DWUosY25DWE0saUJSdURKLDZCMkM1QkUsOEJBQ0UsTUFDQSxPQUNBLGdDQUNBLHFGQUNBLDRCQUdGLDRCQUNFLE1BQ0EsUUFDQSxnQ0FDQSxvRkFDQSwyQkFHRiw0QkFDRSxNQUNBLFFBQ0EsT0FDQSxrQ0FDQSxnQkFDQSxzRkFDQSw0QkFHRiwrQkFDRSxRQUNBLE9BQ0Esa0NBQ0EsZ0JBQ0EsbUZBQ0EsMkJBR0Ysc0RBRUUsZUFHRiw4REFHRSxvQjNDNUJKLDBCMkMvQkYsY0FpRU0sNEJBQ0EsK0JBQ0EsMENBRUEsZ0NBQ0UsYUFHRiw4QkFDRSxhQUNBLFlBQ0EsVUFDQSxtQkFFQSwyQzNDbkNOLDZCMkM1Q0YsZUFFSSxlQUNBLFNBQ0EsbUNBQ0EsYUFDQSxzQkFDQSxlQUNBLGdDQUNBLGtCQUNBLHdDQUNBLDRCQUNBLFVuQzVCQSx5Q21DOEJBLEVuQzFCQSxpRW1DWUosZW5DWE0saUJSdURKLDZCMkM1QkUsK0JBQ0UsTUFDQSxPQUNBLGdDQUNBLHFGQUNBLDRCQUdGLDZCQUNFLE1BQ0EsUUFDQSxnQ0FDQSxvRkFDQSwyQkFHRiw2QkFDRSxNQUNBLFFBQ0EsT0FDQSxrQ0FDQSxnQkFDQSxzRkFDQSw0QkFHRixnQ0FDRSxRQUNBLE9BQ0Esa0NBQ0EsZ0JBQ0EsbUZBQ0EsMkJBR0Ysd0RBRUUsZUFHRixpRUFHRSxvQjNDNUJKLDBCMkMvQkYsZUFpRU0sNEJBQ0EsK0JBQ0EsMENBRUEsaUNBQ0UsYUFHRiwrQkFDRSxhQUNBLFlBQ0EsVUFDQSxtQkFFQSwyQ0EvRVIsV0FFSSxlQUNBLFNBQ0EsbUNBQ0EsYUFDQSxzQkFDQSxlQUNBLGdDQUNBLGtCQUNBLHdDQUNBLDRCQUNBLFVuQzVCQSx5Q21DOEJBLENuQzFCQSx1Q21DWUosV25DWE0saUJtQzJCRiwyQkFDRSxNQUNBLE9BQ0EsZ0NBQ0EscUZBQ0EsNEJBR0YseUJBQ0UsTUFDQSxRQUNBLGdDQUNBLG9GQUNBLDJCQUdGLHlCQUNFLE1BQ0EsUUFDQSxPQUNBLGtDQUNBLGdCQUNBLHNGQUNBLDRCQUdGLDRCQUNFLFFBQ0EsT0FDQSxrQ0FDQSxnQkFDQSxtRkFDQSwyQkFHRixnREFFRSxlQUdGLHFEQUdFLG1CQTJCUixvQlBwSEUsZUFDQSxNQUNBLE9BQ0EsWTVDMG1Da0MsQzRDem1DbEMsWUFDQSxhQUNBLHFCNUNVUyxDNENQVCxtQ0FDQSxtQzVDbStDa0MsQ21EcjNDcEMsa0JBQ0UsYUFDQSxtQkFDQSxvRUFFQSw2QkFDRSxzRkFDQSx1SUFJSixpQkFDRSxnQkFDQSxrREFHRixnQkFDRSxZQUNBLG9FQUNBLGdCQzdJRixhQUNFLHFCQUNBLGVBQ0Esc0JBQ0EsWUFDQSw4QkFDQSxVcERnekNrQyxDb0Q5eUNsQyx5QkFDRSxxQkFDQSxXQUtKLGdCQUNFLGdCQUdGLGdCQUNFLGdCQUdGLGdCQUNFLGlCQUtBLCtCQUNFLG1EQUlKLDRCQUNFLElBQ0UsVXBEbXhDZ0MsRW9EL3dDcEMsa0JBQ0UsK0VBQ0Esb0JBQ0EsOENBR0YsNEJBQ0UsS0FDRSx3Qkg5Q0YsaUJBQ0UsY0FDQSxXQUNBLFdJSEYsaUJBQ0Usc0JBQ0EsaUZBRkYsbUJBQ0Usc0JBQ0EsbUZBRkYsaUJBQ0Usc0JBQ0EsaUZBRkYsY0FDRSxzQkFDQSw4RUFGRixpQkFDRSxzQkFDQSxpRkFGRixnQkFDRSxzQkFDQSxnRkFGRixlQUNFLHNCQUNBLCtFQUZGLGNBQ0Usc0JBQ0EsOEVDRkYsY0FDRSx3RUFDQSxrR0FHRSx3Q0FHRSw4REFDQSx3RkFUTixnQkFDRSwwRUFDQSxvR0FHRSw0Q0FHRSw4REFDQSx3RkFUTixjQUNFLHdFQUNBLGtHQUdFLHdDQUdFLDhEQUNBLHdGQVROLFdBQ0UscUVBQ0EsK0ZBR0Usa0NBR0UsK0RBQ0EseUZBVE4sY0FDRSx3RUFDQSxrR0FHRSx3Q0FHRSwrREFDQSx5RkFUTixhQUNFLHVFQUNBLGlHQUdFLHNDQUdFLDhEQUNBLHdGQVROLFlBQ0Usc0VBQ0EsZ0dBR0Usb0NBR0UsZ0VBQ0EsMEZBVE4sV0FDRSxxRUFDQSwrRkFHRSxrQ0FHRSw2REFDQSx1RkFPUixvQkFDRSwrRUFDQSx5R0FHRSxvREFFRSxrRkFDQSw0R0MxQk4sa0JBQ0UsVUFFQSxrSkNIRixXQUNFLG9CQUNBLFd4RDZjNEIsQ3dENWM1QixtQkFDQSxrRkFDQSwyQnhEMmM0QixDd0QxYzVCLDJCQUVBLGVBQ0UsY0FDQSxTeER1YzBCLEN3RHRjMUIsVXhEc2MwQixDd0RyYzFCLGtCeENJRSxvQ3dDSEYsQ3hDT0UsdUN3Q1pKLGV4Q2FNLGlCd0NESiw4REFDRSxtRUNuQk4sT0FDRSxrQkFDQSxXQUVBLGVBQ0UsY0FDQSxtQ0FDQSxXQUdGLFNBQ0Usa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFLRixXQUNFLHdCQURGLFdBQ0UsdUJBREYsWUFDRSwwQkFERixZQUNFLGtDQ3JCSixXQUNFLGVBQ0EsTUFDQSxRQUNBLE9BQ0EsWTFEdW1Da0MsQzBEcG1DcEMsY0FDRSxlQUNBLFFBQ0EsU0FDQSxPQUNBLFkxRCtsQ2tDLEMwRHZsQ2hDLFlBQ0UsZ0JBQ0EsTUFDQSxZMURtbEM4QixDMERobENoQyxlQUNFLGdCQUNBLFNBQ0EsWTFENmtDOEIsQ1E5aUNoQyx5QmtEeENBLGVBQ0UsZ0JBQ0EsTUFDQSxZMURtbEM4QixDMERobENoQyxrQkFDRSxnQkFDQSxTQUNBLFkxRDZrQzhCLEVROWlDaEMseUJrRHhDQSxlQUNFLGdCQUNBLE1BQ0EsWTFEbWxDOEIsQzBEaGxDaEMsa0JBQ0UsZ0JBQ0EsU0FDQSxZMUQ2a0M4QixFUTlpQ2hDLHlCa0R4Q0EsZUFDRSxnQkFDQSxNQUNBLFkxRG1sQzhCLEMwRGhsQ2hDLGtCQUNFLGdCQUNBLFNBQ0EsWTFENmtDOEIsRVE5aUNoQywwQmtEeENBLGVBQ0UsZ0JBQ0EsTUFDQSxZMURtbEM4QixDMERobENoQyxrQkFDRSxnQkFDQSxTQUNBLFkxRDZrQzhCLEVROWlDaEMsMEJrRHhDQSxnQkFDRSxnQkFDQSxNQUNBLFkxRG1sQzhCLEMwRGhsQ2hDLG1CQUNFLGdCQUNBLFNBQ0EsWTFENmtDOEIsRTJENW1DcEMsUUFDRSxhQUNBLG1CQUNBLG1CQUNBLG1CQUdGLFFBQ0UsYUFDQSxjQUNBLHNCQUNBLG1CQ1JGLDJFQ0lFLHFCQUNBLHNCQUNBLHFCQUNBLHVCQUNBLDJCQUNBLGlDQUNBLDhCQUNBLG9CQUdBLHFHQUNFLDZCQ2RGLHVCQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsUzlEZ2NzQyxDOEQvYnRDLFdDUkosK0JDQ0UsdUJBQ0EsbUJDTkYsSUFDRSxxQkFDQSxtQkFDQSw0QmpFaXNCNEIsQ2lFaHNCNUIsZUFDQSw4QkFDQSxXakUyckI0QixDa0UvbkJ0QixnQkFPSSxtQ0FQSixXQU9JLDhCQVBKLGNBT0ksaUNBUEosY0FPSSxpQ0FQSixtQkFPSSxzQ0FQSixnQkFPSSxtQ0FQSixhQU9JLHNCQVBKLFdBT0ksdUJBUEosWUFPSSxzQkFQSixvQkFPSSw4QkFQSixrQkFPSSw0QkFQSixpQkFPSSwyQkFQSixrQkFPSSxpQ0FQSixpQkFPSSwyQkFQSixXQU9JLHFCQVBKLFlBT0ksdUJBUEosWUFPSSxzQkFQSixZQU9JLHVCQVBKLGFBT0kscUJBUEosZUFPSSx5QkFQSixpQkFPSSwyQkFQSixrQkFPSSw0QkFQSixpQkFPSSwyQkFQSixpQkFPSSwyQkFQSixtQkFPSSw2QkFQSixvQkFPSSw4QkFQSixtQkFPSSw2QkFQSixpQkFPSSwyQkFQSixtQkFPSSw2QkFQSixvQkFPSSw4QkFQSixtQkFPSSw2QkFQSixVQU9JLDBCQVBKLGdCQU9JLGdDQVBKLFNBT0kseUJBUEosUUFPSSx3QkFQSixlQU9JLCtCQVBKLFNBT0kseUJBUEosYUFPSSw2QkFQSixjQU9JLDhCQVBKLFFBT0ksd0JBUEosZUFPSSwrQkFQSixRQU9JLHdCQVBKLFFBT0ksMkNBUEosV0FPSSw4Q0FQSixXQU9JLDhDQVBKLGFBT0ksMkJBakJKLG9CQUNFLGlGQURGLHNCQUNFLG1GQURGLG9CQUNFLGlGQURGLGlCQUNFLDhFQURGLG9CQUNFLGlGQURGLG1CQUNFLGdGQURGLGtCQUNFLCtFQURGLGlCQUNFLDhFQVNGLGlCQU9JLDJCQVBKLG1CQU9JLDZCQVBKLG1CQU9JLDZCQVBKLGdCQU9JLDBCQVBKLGlCQU9JLDJCQVBKLE9BT0ksaUJBUEosUUFPSSxtQkFQSixTQU9JLG9CQVBKLFVBT0ksb0JBUEosV0FPSSxzQkFQSixZQU9JLHVCQVBKLFNBT0ksa0JBUEosVUFPSSxvQkFQSixXQU9JLHFCQVBKLE9BT0ksbUJBUEosUUFPSSxxQkFQSixTQU9JLHNCQVBKLGtCQU9JLDJDQVBKLG9CQU9JLHNDQVBKLG9CQU9JLHNDQVBKLFFBT0ksdUZBUEosVUFPSSxvQkFQSixZQU9JLDJGQVBKLGNBT0ksd0JBUEosWUFPSSw2RkFQSixjQU9JLDBCQVBKLGVBT0ksOEZBUEosaUJBT0ksMkJBUEosY0FPSSw0RkFQSixnQkFPSSx5QkFQSixnQkFJUSx1QkFHSiw4RUFQSixrQkFJUSx1QkFHSixnRkFQSixnQkFJUSx1QkFHSiw4RUFQSixhQUlRLHVCQUdKLDJFQVBKLGdCQUlRLHVCQUdKLDhFQVBKLGVBSVEsdUJBR0osNkVBUEosY0FJUSx1QkFHSiw0RUFQSixhQUlRLHVCQUdKLDJFQVBKLGNBSVEsdUJBR0osNEVBUEosY0FJUSx1QkFHSiw0RUFQSix1QkFPSSx3REFQSix5QkFPSSwwREFQSix1QkFPSSx3REFQSixvQkFPSSxxREFQSix1QkFPSSx3REFQSixzQkFPSSx1REFQSixxQkFPSSxzREFQSixvQkFPSSxxREFQSixVQU9JLDRCQVBKLFVBT0ksNEJBUEosVUFPSSw0QkFQSixVQU9JLDRCQVBKLFVBT0ksNEJBakJKLG1CQUNFLHlCQURGLG1CQUNFLDBCQURGLG1CQUNFLHlCQURGLG1CQUNFLDBCQURGLG9CQUNFLHVCQVNGLE1BT0kscUJBUEosTUFPSSxxQkFQSixNQU9JLHFCQVBKLE9BT0ksc0JBUEosUUFPSSxzQkFQSixRQU9JLDBCQVBKLFFBT0ksdUJBUEosWUFPSSwyQkFQSixNQU9JLHNCQVBKLE1BT0ksc0JBUEosTUFPSSxzQkFQSixPQU9JLHVCQVBKLFFBT0ksdUJBUEosUUFPSSwyQkFQSixRQU9JLHdCQVBKLFlBT0ksNEJBUEosV0FPSSx5QkFQSixVQU9JLDhCQVBKLGFBT0ksaUNBUEosa0JBT0ksc0NBUEoscUJBT0kseUNBUEosYUFPSSx1QkFQSixhQU9JLHVCQVBKLGVBT0kseUJBUEosZUFPSSx5QkFQSixXQU9JLDBCQVBKLGFBT0ksNEJBUEosbUJBT0ksa0NBUEosdUJBT0ksc0NBUEoscUJBT0ksb0NBUEosd0JBT0ksa0NBUEoseUJBT0kseUNBUEosd0JBT0ksd0NBUEosd0JBT0ksd0NBUEosbUJBT0ksa0NBUEosaUJBT0ksZ0NBUEosb0JBT0ksOEJBUEosc0JBT0ksZ0NBUEoscUJBT0ksK0JBUEoscUJBT0ksb0NBUEosbUJBT0ksa0NBUEosc0JBT0ksZ0NBUEosdUJBT0ksdUNBUEosc0JBT0ksc0NBUEosdUJBT0ksaUNBUEosaUJBT0ksMkJBUEosa0JBT0ksaUNBUEosZ0JBT0ksK0JBUEosbUJBT0ksNkJBUEoscUJBT0ksK0JBUEosb0JBT0ksOEJBUEosYUFPSSxvQkFQSixTQU9JLG1CQVBKLFNBT0ksbUJBUEosU0FPSSxtQkFQSixTQU9JLG1CQVBKLFNBT0ksbUJBUEosU0FPSSxtQkFQSixZQU9JLG1CQVBKLEtBT0ksb0JBUEosS0FPSSx5QkFQSixLQU9JLHdCQVBKLEtBT0ksdUJBUEosS0FPSSx5QkFQSixLQU9JLHVCQVBKLFFBT0ksdUJBUEosTUFPSSxtREFQSixNQU9JLDZEQVBKLE1BT0ksMkRBUEosTUFPSSx5REFQSixNQU9JLDZEQVBKLE1BT0kseURBUEosU0FPSSx5REFQSixNQU9JLG1EQVBKLE1BT0ksNkRBUEosTUFPSSwyREFQSixNQU9JLHlEQVBKLE1BT0ksNkRBUEosTUFPSSx5REFQSixTQU9JLHlEQVBKLE1BT0ksd0JBUEosTUFPSSw2QkFQSixNQU9JLDRCQVBKLE1BT0ksMkJBUEosTUFPSSw2QkFQSixNQU9JLDJCQVBKLFNBT0ksMkJBUEosTUFPSSwwQkFQSixNQU9JLCtCQVBKLE1BT0ksOEJBUEosTUFPSSw2QkFQSixNQU9JLCtCQVBKLE1BT0ksNkJBUEosU0FPSSw2QkFQSixNQU9JLDJCQVBKLE1BT0ksZ0NBUEosTUFPSSwrQkFQSixNQU9JLDhCQVBKLE1BT0ksZ0NBUEosTUFPSSw4QkFQSixTQU9JLDhCQVBKLE1BT0kseUJBUEosTUFPSSw4QkFQSixNQU9JLDZCQVBKLE1BT0ksNEJBUEosTUFPSSw4QkFQSixNQU9JLDRCQVBKLFNBT0ksNEJBUEosS0FPSSxxQkFQSixLQU9JLDBCQVBKLEtBT0kseUJBUEosS0FPSSx3QkFQSixLQU9JLDBCQVBKLEtBT0ksd0JBUEosTUFPSSxxREFQSixNQU9JLCtEQVBKLE1BT0ksNkRBUEosTUFPSSwyREFQSixNQU9JLCtEQVBKLE1BT0ksMkRBUEosTUFPSSxxREFQSixNQU9JLCtEQVBKLE1BT0ksNkRBUEosTUFPSSwyREFQSixNQU9JLCtEQVBKLE1BT0ksMkRBUEosTUFPSSx5QkFQSixNQU9JLDhCQVBKLE1BT0ksNkJBUEosTUFPSSw0QkFQSixNQU9JLDhCQVBKLE1BT0ksNEJBUEosTUFPSSwyQkFQSixNQU9JLGdDQVBKLE1BT0ksK0JBUEosTUFPSSw4QkFQSixNQU9JLGdDQVBKLE1BT0ksOEJBUEosTUFPSSw0QkFQSixNQU9JLGlDQVBKLE1BT0ksZ0NBUEosTUFPSSwrQkFQSixNQU9JLGlDQVBKLE1BT0ksK0JBUEosTUFPSSwwQkFQSixNQU9JLCtCQVBKLE1BT0ksOEJBUEosTUFPSSw2QkFQSixNQU9JLCtCQVBKLE1BT0ksNkJBUEosT0FPSSxpQkFQSixPQU9JLHNCQVBKLE9BT0kscUJBUEosT0FPSSxvQkFQSixPQU9JLHNCQVBKLE9BT0ksb0JBUEosV0FPSSxxQkFQSixXQU9JLDBCQVBKLFdBT0kseUJBUEosV0FPSSx3QkFQSixXQU9JLDBCQVBKLFdBT0ksd0JBUEosY0FPSSx3QkFQSixjQU9JLDZCQVBKLGNBT0ksNEJBUEosY0FPSSwyQkFQSixjQU9JLDZCQVBKLGNBT0ksMkJBUEosZ0JBT0ksZ0RBUEosTUFPSSw0Q0FQSixNQU9JLDRDQVBKLE1BT0ksMENBUEosTUFPSSw0Q0FQSixNQU9JLDZCQVBKLE1BT0ksMEJBUEosWUFPSSw2QkFQSixZQU9JLDZCQVBKLFlBT0ksK0JBUEosVUFPSSwyQkFQSixXQU9JLDJCQVBKLFdBT0ksMkJBUEosYUFPSSwyQkFQSixTQU9JLDJCQVBKLFdBT0ksOEJBUEosTUFPSSx5QkFQSixPQU9JLDRCQVBKLFNBT0ksMkJBUEosT0FPSSx5QkFQSixZQU9JLDJCQVBKLFVBT0ksNEJBUEosYUFPSSw2QkFQSixzQkFPSSxnQ0FQSiwyQkFPSSxxQ0FQSiw4QkFPSSx3Q0FQSixnQkFPSSxvQ0FQSixnQkFPSSxvQ0FQSixpQkFPSSxxQ0FQSixXQU9JLDhCQVBKLGFBT0ksOEJBUEosWUFPSSxpRUFQSixjQUlRLHFCQUdKLHFFQVBKLGdCQUlRLHFCQUdKLHVFQVBKLGNBSVEscUJBR0oscUVBUEosV0FJUSxxQkFHSixrRUFQSixjQUlRLHFCQUdKLHFFQVBKLGFBSVEscUJBR0osb0VBUEosWUFJUSxxQkFHSixtRUFQSixXQUlRLHFCQUdKLGtFQVBKLFlBSVEscUJBR0osbUVBUEosWUFJUSxxQkFHSixtRUFQSixXQUlRLHFCQUdKLHdFQVBKLFlBSVEscUJBR0osMkNBUEosZUFJUSxxQkFHSixnQ0FQSixlQUlRLHFCQUdKLHNDQVBKLHFCQUlRLHFCQUdKLDJDQVBKLG9CQUlRLHFCQUdKLDBDQVBKLG9CQUlRLHFCQUdKLDBDQVBKLFlBSVEscUJBR0oseUJBakJKLGlCQUNFLHdCQURGLGlCQUNFLHVCQURGLGlCQUNFLHdCQURGLGtCQUNFLHFCQVNGLHVCQU9JLGlEQVBKLHlCQU9JLG1EQVBKLHVCQU9JLGlEQVBKLG9CQU9JLDhDQVBKLHVCQU9JLGlEQVBKLHNCQU9JLGdEQVBKLHFCQU9JLCtDQVBKLG9CQU9JLDhDQWpCSixpQkFDRSx1QkFJQSw2QkFDRSx1QkFOSixpQkFDRSx3QkFJQSw2QkFDRSx3QkFOSixpQkFDRSx1QkFJQSw2QkFDRSx1QkFOSixpQkFDRSx3QkFJQSw2QkFDRSx3QkFOSixrQkFDRSxxQkFJQSw4QkFDRSxxQkFJSixlQU9JLHdDQUtGLDJCQU9JLHdDQW5CTixlQU9JLHVDQUtGLDJCQU9JLHVDQW5CTixlQU9JLHdDQUtGLDJCQU9JLHdDQW5CTix3QkFJUSwrQkFHSiwrRkFQSiwwQkFJUSwrQkFHSixpR0FQSix3QkFJUSwrQkFHSiwrRkFQSixxQkFJUSwrQkFHSiw0RkFQSix3QkFJUSwrQkFHSiwrRkFQSix1QkFJUSwrQkFHSiw4RkFQSixzQkFJUSwrQkFHSiw2RkFQSixxQkFJUSwrQkFHSiw0RkFQSixnQkFJUSwrQkFHSixxR0FqQkosMEJBQ0UsK0JBSUEsc0NBQ0UsK0JBTkosMkJBQ0UsaUNBSUEsdUNBQ0UsaUNBTkosMkJBQ0Usa0NBSUEsdUNBQ0Usa0NBTkosMkJBQ0UsaUNBSUEsdUNBQ0UsaUNBTkosMkJBQ0Usa0NBSUEsdUNBQ0Usa0NBTkosNEJBQ0UsK0JBSUEsd0NBQ0UsK0JBSUosWUFJUSxtQkFHSiw4RUFQSixjQUlRLG1CQUdKLGdGQVBKLFlBSVEsbUJBR0osOEVBUEosU0FJUSxtQkFHSiwyRUFQSixZQUlRLG1CQUdKLDhFQVBKLFdBSVEsbUJBR0osNkVBUEosVUFJUSxtQkFHSiw0RUFQSixTQUlRLG1CQUdKLDJFQVBKLFVBSVEsbUJBR0osNEVBUEosVUFJUSxtQkFHSiw0RUFQSixTQUlRLG1CQUdKLDhFQVBKLGdCQUlRLG1CQUdKLDBDQVBKLG1CQUlRLG1CQUdKLG1GQVBKLGtCQUlRLG1CQUdKLGtGQWpCSixlQUNFLHFCQURGLGVBQ0Usc0JBREYsZUFDRSxxQkFERixlQUNFLHNCQURGLGdCQUNFLG1CQVNGLG1CQU9JLHdEQVBKLHFCQU9JLDBEQVBKLG1CQU9JLHdEQVBKLGdCQU9JLHFEQVBKLG1CQU9JLHdEQVBKLGtCQU9JLHVEQVBKLGlCQU9JLHNEQVBKLGdCQU9JLHFEQVBKLGFBT0ksK0NBUEosaUJBT0ksMkJBUEosa0JBT0ksNEJBUEosa0JBT0ksNEJBUEosU0FPSSwrQkFQSixTQU9JLCtCQVBKLFNBT0ksaURBUEosV0FPSSwyQkFQSixXQU9JLG9EQVBKLFdBT0ksaURBUEosV0FPSSxvREFQSixXQU9JLG9EQVBKLFdBT0kscURBUEosZ0JBT0ksNkJBUEosY0FPSSxzREFQSixhQU9JLHFIQVBKLGVBT0kseUVBUEosZUFPSSwySEFQSixlQU9JLHFIQVBKLGVBT0ksMkhBUEosZUFPSSwySEFQSixlQU9JLDZIQVBKLG9CQU9JLDZFQVBKLGtCQU9JLCtIQVBKLGFBT0kseUhBUEosZUFPSSw2RUFQSixlQU9JLCtIQVBKLGVBT0kseUhBUEosZUFPSSwrSEFQSixlQU9JLCtIQVBKLGVBT0ksaUlBUEosb0JBT0ksaUZBUEosa0JBT0ksbUlBUEosZ0JBT0ksMkhBUEosa0JBT0ksK0VBUEosa0JBT0ksaUlBUEosa0JBT0ksMkhBUEosa0JBT0ksaUlBUEosa0JBT0ksaUlBUEosa0JBT0ksbUlBUEosdUJBT0ksbUZBUEoscUJBT0kscUlBUEosZUFPSSx1SEFQSixpQkFPSSwyRUFQSixpQkFPSSw2SEFQSixpQkFPSSx1SEFQSixpQkFPSSw2SEFQSixpQkFPSSw2SEFQSixpQkFPSSwrSEFQSixzQkFPSSwrRUFQSixvQkFPSSxpSUFQSixTQU9JLDhCQVBKLFdBT0ksNkJBUEosTUFPSSxzQkFQSixLQU9JLHFCQVBKLEtBT0kscUJBUEosS0FPSSxxQkFQSixLQU9JLHFCMURWUix5QjBER0ksZ0JBT0ksc0JBUEosY0FPSSx1QkFQSixlQU9JLHNCQVBKLHVCQU9JLDhCQVBKLHFCQU9JLDRCQVBKLG9CQU9JLDJCQVBKLHFCQU9JLGlDQVBKLG9CQU9JLDJCQVBKLGFBT0ksMEJBUEosbUJBT0ksZ0NBUEosWUFPSSx5QkFQSixXQU9JLHdCQVBKLGtCQU9JLCtCQVBKLFlBT0kseUJBUEosZ0JBT0ksNkJBUEosaUJBT0ksOEJBUEosV0FPSSx3QkFQSixrQkFPSSwrQkFQSixXQU9JLHdCQVBKLGNBT0kseUJBUEosYUFPSSw4QkFQSixnQkFPSSxpQ0FQSixxQkFPSSxzQ0FQSix3QkFPSSx5Q0FQSixnQkFPSSx1QkFQSixnQkFPSSx1QkFQSixrQkFPSSx5QkFQSixrQkFPSSx5QkFQSixjQU9JLDBCQVBKLGdCQU9JLDRCQVBKLHNCQU9JLGtDQVBKLDBCQU9JLHNDQVBKLHdCQU9JLG9DQVBKLDJCQU9JLGtDQVBKLDRCQU9JLHlDQVBKLDJCQU9JLHdDQVBKLDJCQU9JLHdDQVBKLHNCQU9JLGtDQVBKLG9CQU9JLGdDQVBKLHVCQU9JLDhCQVBKLHlCQU9JLGdDQVBKLHdCQU9JLCtCQVBKLHdCQU9JLG9DQVBKLHNCQU9JLGtDQVBKLHlCQU9JLGdDQVBKLDBCQU9JLHVDQVBKLHlCQU9JLHNDQVBKLDBCQU9JLGlDQVBKLG9CQU9JLDJCQVBKLHFCQU9JLGlDQVBKLG1CQU9JLCtCQVBKLHNCQU9JLDZCQVBKLHdCQU9JLCtCQVBKLHVCQU9JLDhCQVBKLGdCQU9JLG9CQVBKLFlBT0ksbUJBUEosWUFPSSxtQkFQSixZQU9JLG1CQVBKLFlBT0ksbUJBUEosWUFPSSxtQkFQSixZQU9JLG1CQVBKLGVBT0ksbUJBUEosUUFPSSxvQkFQSixRQU9JLHlCQVBKLFFBT0ksd0JBUEosUUFPSSx1QkFQSixRQU9JLHlCQVBKLFFBT0ksdUJBUEosV0FPSSx1QkFQSixTQU9JLG1EQVBKLFNBT0ksNkRBUEosU0FPSSwyREFQSixTQU9JLHlEQVBKLFNBT0ksNkRBUEosU0FPSSx5REFQSixZQU9JLHlEQVBKLFNBT0ksbURBUEosU0FPSSw2REFQSixTQU9JLDJEQVBKLFNBT0kseURBUEosU0FPSSw2REFQSixTQU9JLHlEQVBKLFlBT0kseURBUEosU0FPSSx3QkFQSixTQU9JLDZCQVBKLFNBT0ksNEJBUEosU0FPSSwyQkFQSixTQU9JLDZCQVBKLFNBT0ksMkJBUEosWUFPSSwyQkFQSixTQU9JLDBCQVBKLFNBT0ksK0JBUEosU0FPSSw4QkFQSixTQU9JLDZCQVBKLFNBT0ksK0JBUEosU0FPSSw2QkFQSixZQU9JLDZCQVBKLFNBT0ksMkJBUEosU0FPSSxnQ0FQSixTQU9JLCtCQVBKLFNBT0ksOEJBUEosU0FPSSxnQ0FQSixTQU9JLDhCQVBKLFlBT0ksOEJBUEosU0FPSSx5QkFQSixTQU9JLDhCQVBKLFNBT0ksNkJBUEosU0FPSSw0QkFQSixTQU9JLDhCQVBKLFNBT0ksNEJBUEosWUFPSSw0QkFQSixRQU9JLHFCQVBKLFFBT0ksMEJBUEosUUFPSSx5QkFQSixRQU9JLHdCQVBKLFFBT0ksMEJBUEosUUFPSSx3QkFQSixTQU9JLHFEQVBKLFNBT0ksK0RBUEosU0FPSSw2REFQSixTQU9JLDJEQVBKLFNBT0ksK0RBUEosU0FPSSwyREFQSixTQU9JLHFEQVBKLFNBT0ksK0RBUEosU0FPSSw2REFQSixTQU9JLDJEQVBKLFNBT0ksK0RBUEosU0FPSSwyREFQSixTQU9JLHlCQVBKLFNBT0ksOEJBUEosU0FPSSw2QkFQSixTQU9JLDRCQVBKLFNBT0ksOEJBUEosU0FPSSw0QkFQSixTQU9JLDJCQVBKLFNBT0ksZ0NBUEosU0FPSSwrQkFQSixTQU9JLDhCQVBKLFNBT0ksZ0NBUEosU0FPSSw4QkFQSixTQU9JLDRCQVBKLFNBT0ksaUNBUEosU0FPSSxnQ0FQSixTQU9JLCtCQVBKLFNBT0ksaUNBUEosU0FPSSwrQkFQSixTQU9JLDBCQVBKLFNBT0ksK0JBUEosU0FPSSw4QkFQSixTQU9JLDZCQVBKLFNBT0ksK0JBUEosU0FPSSw2QkFQSixVQU9JLGlCQVBKLFVBT0ksc0JBUEosVUFPSSxxQkFQSixVQU9JLG9CQVBKLFVBT0ksc0JBUEosVUFPSSxvQkFQSixjQU9JLHFCQVBKLGNBT0ksMEJBUEosY0FPSSx5QkFQSixjQU9JLHdCQVBKLGNBT0ksMEJBUEosY0FPSSx3QkFQSixpQkFPSSx3QkFQSixpQkFPSSw2QkFQSixpQkFPSSw0QkFQSixpQkFPSSwyQkFQSixpQkFPSSw2QkFQSixpQkFPSSwyQkFQSixlQU9JLDJCQVBKLGFBT0ksNEJBUEosZ0JBT0ksOEIxRFZSLHlCMERHSSxnQkFPSSxzQkFQSixjQU9JLHVCQVBKLGVBT0ksc0JBUEosdUJBT0ksOEJBUEoscUJBT0ksNEJBUEosb0JBT0ksMkJBUEoscUJBT0ksaUNBUEosb0JBT0ksMkJBUEosYUFPSSwwQkFQSixtQkFPSSxnQ0FQSixZQU9JLHlCQVBKLFdBT0ksd0JBUEosa0JBT0ksK0JBUEosWUFPSSx5QkFQSixnQkFPSSw2QkFQSixpQkFPSSw4QkFQSixXQU9JLHdCQVBKLGtCQU9JLCtCQVBKLFdBT0ksd0JBUEosY0FPSSx5QkFQSixhQU9JLDhCQVBKLGdCQU9JLGlDQVBKLHFCQU9JLHNDQVBKLHdCQU9JLHlDQVBKLGdCQU9JLHVCQVBKLGdCQU9JLHVCQVBKLGtCQU9JLHlCQVBKLGtCQU9JLHlCQVBKLGNBT0ksMEJBUEosZ0JBT0ksNEJBUEosc0JBT0ksa0NBUEosMEJBT0ksc0NBUEosd0JBT0ksb0NBUEosMkJBT0ksa0NBUEosNEJBT0kseUNBUEosMkJBT0ksd0NBUEosMkJBT0ksd0NBUEosc0JBT0ksa0NBUEosb0JBT0ksZ0NBUEosdUJBT0ksOEJBUEoseUJBT0ksZ0NBUEosd0JBT0ksK0JBUEosd0JBT0ksb0NBUEosc0JBT0ksa0NBUEoseUJBT0ksZ0NBUEosMEJBT0ksdUNBUEoseUJBT0ksc0NBUEosMEJBT0ksaUNBUEosb0JBT0ksMkJBUEoscUJBT0ksaUNBUEosbUJBT0ksK0JBUEosc0JBT0ksNkJBUEosd0JBT0ksK0JBUEosdUJBT0ksOEJBUEosZ0JBT0ksb0JBUEosWUFPSSxtQkFQSixZQU9JLG1CQVBKLFlBT0ksbUJBUEosWUFPSSxtQkFQSixZQU9JLG1CQVBKLFlBT0ksbUJBUEosZUFPSSxtQkFQSixRQU9JLG9CQVBKLFFBT0kseUJBUEosUUFPSSx3QkFQSixRQU9JLHVCQVBKLFFBT0kseUJBUEosUUFPSSx1QkFQSixXQU9JLHVCQVBKLFNBT0ksbURBUEosU0FPSSw2REFQSixTQU9JLDJEQVBKLFNBT0kseURBUEosU0FPSSw2REFQSixTQU9JLHlEQVBKLFlBT0kseURBUEosU0FPSSxtREFQSixTQU9JLDZEQVBKLFNBT0ksMkRBUEosU0FPSSx5REFQSixTQU9JLDZEQVBKLFNBT0kseURBUEosWUFPSSx5REFQSixTQU9JLHdCQVBKLFNBT0ksNkJBUEosU0FPSSw0QkFQSixTQU9JLDJCQVBKLFNBT0ksNkJBUEosU0FPSSwyQkFQSixZQU9JLDJCQVBKLFNBT0ksMEJBUEosU0FPSSwrQkFQSixTQU9JLDhCQVBKLFNBT0ksNkJBUEosU0FPSSwrQkFQSixTQU9JLDZCQVBKLFlBT0ksNkJBUEosU0FPSSwyQkFQSixTQU9JLGdDQVBKLFNBT0ksK0JBUEosU0FPSSw4QkFQSixTQU9JLGdDQVBKLFNBT0ksOEJBUEosWUFPSSw4QkFQSixTQU9JLHlCQVBKLFNBT0ksOEJBUEosU0FPSSw2QkFQSixTQU9JLDRCQVBKLFNBT0ksOEJBUEosU0FPSSw0QkFQSixZQU9JLDRCQVBKLFFBT0kscUJBUEosUUFPSSwwQkFQSixRQU9JLHlCQVBKLFFBT0ksd0JBUEosUUFPSSwwQkFQSixRQU9JLHdCQVBKLFNBT0kscURBUEosU0FPSSwrREFQSixTQU9JLDZEQVBKLFNBT0ksMkRBUEosU0FPSSwrREFQSixTQU9JLDJEQVBKLFNBT0kscURBUEosU0FPSSwrREFQSixTQU9JLDZEQVBKLFNBT0ksMkRBUEosU0FPSSwrREFQSixTQU9JLDJEQVBKLFNBT0kseUJBUEosU0FPSSw4QkFQSixTQU9JLDZCQVBKLFNBT0ksNEJBUEosU0FPSSw4QkFQSixTQU9JLDRCQVBKLFNBT0ksMkJBUEosU0FPSSxnQ0FQSixTQU9JLCtCQVBKLFNBT0ksOEJBUEosU0FPSSxnQ0FQSixTQU9JLDhCQVBKLFNBT0ksNEJBUEosU0FPSSxpQ0FQSixTQU9JLGdDQVBKLFNBT0ksK0JBUEosU0FPSSxpQ0FQSixTQU9JLCtCQVBKLFNBT0ksMEJBUEosU0FPSSwrQkFQSixTQU9JLDhCQVBKLFNBT0ksNkJBUEosU0FPSSwrQkFQSixTQU9JLDZCQVBKLFVBT0ksaUJBUEosVUFPSSxzQkFQSixVQU9JLHFCQVBKLFVBT0ksb0JBUEosVUFPSSxzQkFQSixVQU9JLG9CQVBKLGNBT0kscUJBUEosY0FPSSwwQkFQSixjQU9JLHlCQVBKLGNBT0ksd0JBUEosY0FPSSwwQkFQSixjQU9JLHdCQVBKLGlCQU9JLHdCQVBKLGlCQU9JLDZCQVBKLGlCQU9JLDRCQVBKLGlCQU9JLDJCQVBKLGlCQU9JLDZCQVBKLGlCQU9JLDJCQVBKLGVBT0ksMkJBUEosYUFPSSw0QkFQSixnQkFPSSw4QjFEVlIseUIwREdJLGdCQU9JLHNCQVBKLGNBT0ksdUJBUEosZUFPSSxzQkFQSix1QkFPSSw4QkFQSixxQkFPSSw0QkFQSixvQkFPSSwyQkFQSixxQkFPSSxpQ0FQSixvQkFPSSwyQkFQSixhQU9JLDBCQVBKLG1CQU9JLGdDQVBKLFlBT0kseUJBUEosV0FPSSx3QkFQSixrQkFPSSwrQkFQSixZQU9JLHlCQVBKLGdCQU9JLDZCQVBKLGlCQU9JLDhCQVBKLFdBT0ksd0JBUEosa0JBT0ksK0JBUEosV0FPSSx3QkFQSixjQU9JLHlCQVBKLGFBT0ksOEJBUEosZ0JBT0ksaUNBUEoscUJBT0ksc0NBUEosd0JBT0kseUNBUEosZ0JBT0ksdUJBUEosZ0JBT0ksdUJBUEosa0JBT0kseUJBUEosa0JBT0kseUJBUEosY0FPSSwwQkFQSixnQkFPSSw0QkFQSixzQkFPSSxrQ0FQSiwwQkFPSSxzQ0FQSix3QkFPSSxvQ0FQSiwyQkFPSSxrQ0FQSiw0QkFPSSx5Q0FQSiwyQkFPSSx3Q0FQSiwyQkFPSSx3Q0FQSixzQkFPSSxrQ0FQSixvQkFPSSxnQ0FQSix1QkFPSSw4QkFQSix5QkFPSSxnQ0FQSix3QkFPSSwrQkFQSix3QkFPSSxvQ0FQSixzQkFPSSxrQ0FQSix5QkFPSSxnQ0FQSiwwQkFPSSx1Q0FQSix5QkFPSSxzQ0FQSiwwQkFPSSxpQ0FQSixvQkFPSSwyQkFQSixxQkFPSSxpQ0FQSixtQkFPSSwrQkFQSixzQkFPSSw2QkFQSix3QkFPSSwrQkFQSix1QkFPSSw4QkFQSixnQkFPSSxvQkFQSixZQU9JLG1CQVBKLFlBT0ksbUJBUEosWUFPSSxtQkFQSixZQU9JLG1CQVBKLFlBT0ksbUJBUEosWUFPSSxtQkFQSixlQU9JLG1CQVBKLFFBT0ksb0JBUEosUUFPSSx5QkFQSixRQU9JLHdCQVBKLFFBT0ksdUJBUEosUUFPSSx5QkFQSixRQU9JLHVCQVBKLFdBT0ksdUJBUEosU0FPSSxtREFQSixTQU9JLDZEQVBKLFNBT0ksMkRBUEosU0FPSSx5REFQSixTQU9JLDZEQVBKLFNBT0kseURBUEosWUFPSSx5REFQSixTQU9JLG1EQVBKLFNBT0ksNkRBUEosU0FPSSwyREFQSixTQU9JLHlEQVBKLFNBT0ksNkRBUEosU0FPSSx5REFQSixZQU9JLHlEQVBKLFNBT0ksd0JBUEosU0FPSSw2QkFQSixTQU9JLDRCQVBKLFNBT0ksMkJBUEosU0FPSSw2QkFQSixTQU9JLDJCQVBKLFlBT0ksMkJBUEosU0FPSSwwQkFQSixTQU9JLCtCQVBKLFNBT0ksOEJBUEosU0FPSSw2QkFQSixTQU9JLCtCQVBKLFNBT0ksNkJBUEosWUFPSSw2QkFQSixTQU9JLDJCQVBKLFNBT0ksZ0NBUEosU0FPSSwrQkFQSixTQU9JLDhCQVBKLFNBT0ksZ0NBUEosU0FPSSw4QkFQSixZQU9JLDhCQVBKLFNBT0kseUJBUEosU0FPSSw4QkFQSixTQU9JLDZCQVBKLFNBT0ksNEJBUEosU0FPSSw4QkFQSixTQU9JLDRCQVBKLFlBT0ksNEJBUEosUUFPSSxxQkFQSixRQU9JLDBCQVBKLFFBT0kseUJBUEosUUFPSSx3QkFQSixRQU9JLDBCQVBKLFFBT0ksd0JBUEosU0FPSSxxREFQSixTQU9JLCtEQVBKLFNBT0ksNkRBUEosU0FPSSwyREFQSixTQU9JLCtEQVBKLFNBT0ksMkRBUEosU0FPSSxxREFQSixTQU9JLCtEQVBKLFNBT0ksNkRBUEosU0FPSSwyREFQSixTQU9JLCtEQVBKLFNBT0ksMkRBUEosU0FPSSx5QkFQSixTQU9JLDhCQVBKLFNBT0ksNkJBUEosU0FPSSw0QkFQSixTQU9JLDhCQVBKLFNBT0ksNEJBUEosU0FPSSwyQkFQSixTQU9JLGdDQVBKLFNBT0ksK0JBUEosU0FPSSw4QkFQSixTQU9JLGdDQVBKLFNBT0ksOEJBUEosU0FPSSw0QkFQSixTQU9JLGlDQVBKLFNBT0ksZ0NBUEosU0FPSSwrQkFQSixTQU9JLGlDQVBKLFNBT0ksK0JBUEosU0FPSSwwQkFQSixTQU9JLCtCQVBKLFNBT0ksOEJBUEosU0FPSSw2QkFQSixTQU9JLCtCQVBKLFNBT0ksNkJBUEosVUFPSSxpQkFQSixVQU9JLHNCQVBKLFVBT0kscUJBUEosVUFPSSxvQkFQSixVQU9JLHNCQVBKLFVBT0ksb0JBUEosY0FPSSxxQkFQSixjQU9JLDBCQVBKLGNBT0kseUJBUEosY0FPSSx3QkFQSixjQU9JLDBCQVBKLGNBT0ksd0JBUEosaUJBT0ksd0JBUEosaUJBT0ksNkJBUEosaUJBT0ksNEJBUEosaUJBT0ksMkJBUEosaUJBT0ksNkJBUEosaUJBT0ksMkJBUEosZUFPSSwyQkFQSixhQU9JLDRCQVBKLGdCQU9JLDhCMURWUiwwQjBER0ksZ0JBT0ksc0JBUEosY0FPSSx1QkFQSixlQU9JLHNCQVBKLHVCQU9JLDhCQVBKLHFCQU9JLDRCQVBKLG9CQU9JLDJCQVBKLHFCQU9JLGlDQVBKLG9CQU9JLDJCQVBKLGFBT0ksMEJBUEosbUJBT0ksZ0NBUEosWUFPSSx5QkFQSixXQU9JLHdCQVBKLGtCQU9JLCtCQVBKLFlBT0kseUJBUEosZ0JBT0ksNkJBUEosaUJBT0ksOEJBUEosV0FPSSx3QkFQSixrQkFPSSwrQkFQSixXQU9JLHdCQVBKLGNBT0kseUJBUEosYUFPSSw4QkFQSixnQkFPSSxpQ0FQSixxQkFPSSxzQ0FQSix3QkFPSSx5Q0FQSixnQkFPSSx1QkFQSixnQkFPSSx1QkFQSixrQkFPSSx5QkFQSixrQkFPSSx5QkFQSixjQU9JLDBCQVBKLGdCQU9JLDRCQVBKLHNCQU9JLGtDQVBKLDBCQU9JLHNDQVBKLHdCQU9JLG9DQVBKLDJCQU9JLGtDQVBKLDRCQU9JLHlDQVBKLDJCQU9JLHdDQVBKLDJCQU9JLHdDQVBKLHNCQU9JLGtDQVBKLG9CQU9JLGdDQVBKLHVCQU9JLDhCQVBKLHlCQU9JLGdDQVBKLHdCQU9JLCtCQVBKLHdCQU9JLG9DQVBKLHNCQU9JLGtDQVBKLHlCQU9JLGdDQVBKLDBCQU9JLHVDQVBKLHlCQU9JLHNDQVBKLDBCQU9JLGlDQVBKLG9CQU9JLDJCQVBKLHFCQU9JLGlDQVBKLG1CQU9JLCtCQVBKLHNCQU9JLDZCQVBKLHdCQU9JLCtCQVBKLHVCQU9JLDhCQVBKLGdCQU9JLG9CQVBKLFlBT0ksbUJBUEosWUFPSSxtQkFQSixZQU9JLG1CQVBKLFlBT0ksbUJBUEosWUFPSSxtQkFQSixZQU9JLG1CQVBKLGVBT0ksbUJBUEosUUFPSSxvQkFQSixRQU9JLHlCQVBKLFFBT0ksd0JBUEosUUFPSSx1QkFQSixRQU9JLHlCQVBKLFFBT0ksdUJBUEosV0FPSSx1QkFQSixTQU9JLG1EQVBKLFNBT0ksNkRBUEosU0FPSSwyREFQSixTQU9JLHlEQVBKLFNBT0ksNkRBUEosU0FPSSx5REFQSixZQU9JLHlEQVBKLFNBT0ksbURBUEosU0FPSSw2REFQSixTQU9JLDJEQVBKLFNBT0kseURBUEosU0FPSSw2REFQSixTQU9JLHlEQVBKLFlBT0kseURBUEosU0FPSSx3QkFQSixTQU9JLDZCQVBKLFNBT0ksNEJBUEosU0FPSSwyQkFQSixTQU9JLDZCQVBKLFNBT0ksMkJBUEosWUFPSSwyQkFQSixTQU9JLDBCQVBKLFNBT0ksK0JBUEosU0FPSSw4QkFQSixTQU9JLDZCQVBKLFNBT0ksK0JBUEosU0FPSSw2QkFQSixZQU9JLDZCQVBKLFNBT0ksMkJBUEosU0FPSSxnQ0FQSixTQU9JLCtCQVBKLFNBT0ksOEJBUEosU0FPSSxnQ0FQSixTQU9JLDhCQVBKLFlBT0ksOEJBUEosU0FPSSx5QkFQSixTQU9JLDhCQVBKLFNBT0ksNkJBUEosU0FPSSw0QkFQSixTQU9JLDhCQVBKLFNBT0ksNEJBUEosWUFPSSw0QkFQSixRQU9JLHFCQVBKLFFBT0ksMEJBUEosUUFPSSx5QkFQSixRQU9JLHdCQVBKLFFBT0ksMEJBUEosUUFPSSx3QkFQSixTQU9JLHFEQVBKLFNBT0ksK0RBUEosU0FPSSw2REFQSixTQU9JLDJEQVBKLFNBT0ksK0RBUEosU0FPSSwyREFQSixTQU9JLHFEQVBKLFNBT0ksK0RBUEosU0FPSSw2REFQSixTQU9JLDJEQVBKLFNBT0ksK0RBUEosU0FPSSwyREFQSixTQU9JLHlCQVBKLFNBT0ksOEJBUEosU0FPSSw2QkFQSixTQU9JLDRCQVBKLFNBT0ksOEJBUEosU0FPSSw0QkFQSixTQU9JLDJCQVBKLFNBT0ksZ0NBUEosU0FPSSwrQkFQSixTQU9JLDhCQVBKLFNBT0ksZ0NBUEosU0FPSSw4QkFQSixTQU9JLDRCQVBKLFNBT0ksaUNBUEosU0FPSSxnQ0FQSixTQU9JLCtCQVBKLFNBT0ksaUNBUEosU0FPSSwrQkFQSixTQU9JLDBCQVBKLFNBT0ksK0JBUEosU0FPSSw4QkFQSixTQU9JLDZCQVBKLFNBT0ksK0JBUEosU0FPSSw2QkFQSixVQU9JLGlCQVBKLFVBT0ksc0JBUEosVUFPSSxxQkFQSixVQU9JLG9CQVBKLFVBT0ksc0JBUEosVUFPSSxvQkFQSixjQU9JLHFCQVBKLGNBT0ksMEJBUEosY0FPSSx5QkFQSixjQU9JLHdCQVBKLGNBT0ksMEJBUEosY0FPSSx3QkFQSixpQkFPSSx3QkFQSixpQkFPSSw2QkFQSixpQkFPSSw0QkFQSixpQkFPSSwyQkFQSixpQkFPSSw2QkFQSixpQkFPSSwyQkFQSixlQU9JLDJCQVBKLGFBT0ksNEJBUEosZ0JBT0ksOEIxRFZSLDBCMERHSSxpQkFPSSxzQkFQSixlQU9JLHVCQVBKLGdCQU9JLHNCQVBKLHdCQU9JLDhCQVBKLHNCQU9JLDRCQVBKLHFCQU9JLDJCQVBKLHNCQU9JLGlDQVBKLHFCQU9JLDJCQVBKLGNBT0ksMEJBUEosb0JBT0ksZ0NBUEosYUFPSSx5QkFQSixZQU9JLHdCQVBKLG1CQU9JLCtCQVBKLGFBT0kseUJBUEosaUJBT0ksNkJBUEosa0JBT0ksOEJBUEosWUFPSSx3QkFQSixtQkFPSSwrQkFQSixZQU9JLHdCQVBKLGVBT0kseUJBUEosY0FPSSw4QkFQSixpQkFPSSxpQ0FQSixzQkFPSSxzQ0FQSix5QkFPSSx5Q0FQSixpQkFPSSx1QkFQSixpQkFPSSx1QkFQSixtQkFPSSx5QkFQSixtQkFPSSx5QkFQSixlQU9JLDBCQVBKLGlCQU9JLDRCQVBKLHVCQU9JLGtDQVBKLDJCQU9JLHNDQVBKLHlCQU9JLG9DQVBKLDRCQU9JLGtDQVBKLDZCQU9JLHlDQVBKLDRCQU9JLHdDQVBKLDRCQU9JLHdDQVBKLHVCQU9JLGtDQVBKLHFCQU9JLGdDQVBKLHdCQU9JLDhCQVBKLDBCQU9JLGdDQVBKLHlCQU9JLCtCQVBKLHlCQU9JLG9DQVBKLHVCQU9JLGtDQVBKLDBCQU9JLGdDQVBKLDJCQU9JLHVDQVBKLDBCQU9JLHNDQVBKLDJCQU9JLGlDQVBKLHFCQU9JLDJCQVBKLHNCQU9JLGlDQVBKLG9CQU9JLCtCQVBKLHVCQU9JLDZCQVBKLHlCQU9JLCtCQVBKLHdCQU9JLDhCQVBKLGlCQU9JLG9CQVBKLGFBT0ksbUJBUEosYUFPSSxtQkFQSixhQU9JLG1CQVBKLGFBT0ksbUJBUEosYUFPSSxtQkFQSixhQU9JLG1CQVBKLGdCQU9JLG1CQVBKLFNBT0ksb0JBUEosU0FPSSx5QkFQSixTQU9JLHdCQVBKLFNBT0ksdUJBUEosU0FPSSx5QkFQSixTQU9JLHVCQVBKLFlBT0ksdUJBUEosVUFPSSxtREFQSixVQU9JLDZEQVBKLFVBT0ksMkRBUEosVUFPSSx5REFQSixVQU9JLDZEQVBKLFVBT0kseURBUEosYUFPSSx5REFQSixVQU9JLG1EQVBKLFVBT0ksNkRBUEosVUFPSSwyREFQSixVQU9JLHlEQVBKLFVBT0ksNkRBUEosVUFPSSx5REFQSixhQU9JLHlEQVBKLFVBT0ksd0JBUEosVUFPSSw2QkFQSixVQU9JLDRCQVBKLFVBT0ksMkJBUEosVUFPSSw2QkFQSixVQU9JLDJCQVBKLGFBT0ksMkJBUEosVUFPSSwwQkFQSixVQU9JLCtCQVBKLFVBT0ksOEJBUEosVUFPSSw2QkFQSixVQU9JLCtCQVBKLFVBT0ksNkJBUEosYUFPSSw2QkFQSixVQU9JLDJCQVBKLFVBT0ksZ0NBUEosVUFPSSwrQkFQSixVQU9JLDhCQVBKLFVBT0ksZ0NBUEosVUFPSSw4QkFQSixhQU9JLDhCQVBKLFVBT0kseUJBUEosVUFPSSw4QkFQSixVQU9JLDZCQVBKLFVBT0ksNEJBUEosVUFPSSw4QkFQSixVQU9JLDRCQVBKLGFBT0ksNEJBUEosU0FPSSxxQkFQSixTQU9JLDBCQVBKLFNBT0kseUJBUEosU0FPSSx3QkFQSixTQU9JLDBCQVBKLFNBT0ksd0JBUEosVUFPSSxxREFQSixVQU9JLCtEQVBKLFVBT0ksNkRBUEosVUFPSSwyREFQSixVQU9JLCtEQVBKLFVBT0ksMkRBUEosVUFPSSxxREFQSixVQU9JLCtEQVBKLFVBT0ksNkRBUEosVUFPSSwyREFQSixVQU9JLCtEQVBKLFVBT0ksMkRBUEosVUFPSSx5QkFQSixVQU9JLDhCQVBKLFVBT0ksNkJBUEosVUFPSSw0QkFQSixVQU9JLDhCQVBKLFVBT0ksNEJBUEosVUFPSSwyQkFQSixVQU9JLGdDQVBKLFVBT0ksK0JBUEosVUFPSSw4QkFQSixVQU9JLGdDQVBKLFVBT0ksOEJBUEosVUFPSSw0QkFQSixVQU9JLGlDQVBKLFVBT0ksZ0NBUEosVUFPSSwrQkFQSixVQU9JLGlDQVBKLFVBT0ksK0JBUEosVUFPSSwwQkFQSixVQU9JLCtCQVBKLFVBT0ksOEJBUEosVUFPSSw2QkFQSixVQU9JLCtCQVBKLFVBT0ksNkJBUEosV0FPSSxpQkFQSixXQU9JLHNCQVBKLFdBT0kscUJBUEosV0FPSSxvQkFQSixXQU9JLHNCQVBKLFdBT0ksb0JBUEosZUFPSSxxQkFQSixlQU9JLDBCQVBKLGVBT0kseUJBUEosZUFPSSx3QkFQSixlQU9JLDBCQVBKLGVBT0ksd0JBUEosa0JBT0ksd0JBUEosa0JBT0ksNkJBUEosa0JBT0ksNEJBUEosa0JBT0ksMkJBUEosa0JBT0ksNkJBUEosa0JBT0ksMkJBUEosZ0JBT0ksMkJBUEosY0FPSSw0QkFQSixpQkFPSSw4QkN0RFosMEJEK0NRLE1BT0ksNEJBUEosTUFPSSwwQkFQSixNQU9JLDZCQVBKLE1BT0ksNkJDbkNaLGFENEJRLGdCQU9JLDBCQVBKLHNCQU9JLGdDQVBKLGVBT0kseUJBUEosY0FPSSx3QkFQSixxQkFPSSwrQkFQSixlQU9JLHlCQVBKLG1CQU9JLDZCQVBKLG9CQU9JLDhCQVBKLGNBT0ksd0JBUEoscUJBT0ksK0JBUEosY0FPSSx5QkV3RVosc0NBQ0UsYUFDQSxxQkFDQSxlQUNBLHVCQUdGLGtPQUNFLGdCQUNBLFVBQ0EsU0FNRixtQkFFSSxVQUNBLFdBTUosNnJCQUNFLHVCQUNBLCtCQUNBLHFCQUVGLG83RUFDRSxtQkFDQSx5QkFDQSxzQkFFRix5SEFDRSxrQkFDQSx3QkFDQSxxQkFFRixzN0RBQ0UsOEJBQ0Esc0NBQ0EsNEJBRUYsd2pCQUNFLGFBQ0EscUJBQ0EsbUJBQ0EsMkJBQ0EsdUJBQ0EsK0JBRUYsZ1JBQ0ksOEJBQ0Esc0NBQ0EsNEJBUUosa09BQ0UsZ0JBQ0EsVUFDQSxTQU9GLG1JQUNFLDJCQUNBLDJCQUNBLG9CQUVGLGtoR0FDRSxvQkFDQSxvQkFDQSxhQUVGLDZWQUNFLG9CQUNBLG9CQUNBLGFBQ0EsOEJBQ0Esc0NBQ0EsNEJBRUYsa2VBQ0Usb0JBQ0Esb0JBQ0EsYUFDQSw4QkFDQSxzQ0FDQSw0QkFDQSxtQkFDQSx5QkFDQSxzQkFFRixnaUJBQ0Usb0JBQ0Esb0JBQ0EsYUFDQSxtQkFDQSx5QkFDQSxzQkFPRixzQkFDRSxzQkFDQSw4QkFDQSxvQkFFRixzN0RBQ0UsOEJBQ0Esc0NBQ0EsNEJBRUYsb05BQ0UsbUJBQ0EsZUFFRiwrREFDRSwyQkFDQSx3QkFDQSxxQkFFRiw2RkFDRSwwQkFDQSxzQkMxUkYsZ2NBQ0UsU0FDQSxVQUNBLFNBQ0EsZUFDQSx3QkFDRixLQUNFLGtCQUdGLEVBQ0Usc0JBRUYsOEVBQ0UsY0FDRixNQUNFLGdCQUVGLGFBQ0UsWUFHQSxtQ0FDRSxXQUNBLGFBR0YsaUJBQ0UsV0FDQSxhQUVKLE1BQ0UseUJBQ0EsaUJDbUNGLE9BQ0MsZUFqQ1MsQ0FrQ1QsY0FSaUIsQ0FTakIsOEJBdkNzQixDQXdDdEIsY0ZsQkcseUJFY0osT0FNRSxnQkFHRixPQUNDLGVBMUNTLENBMkNULGNBbkJpQixDQW9CakIsY0YxQkcseUJFdUJKLE9BS0UsZ0JBR0YsT0FDQyxlQWxEUyxDQW1EVCxjQTVCaUIsQ0E2QmpCLGNGbENHLDBCRStCSixPQUtFLGNBcENnQiwyQkErQmxCLE9BUUUsY0EzQ2dCLEVBOENsQixPQUNDLGVBN0RTLENBOERULGNBMUNpQixDQTJDakIsOEJBbkVzQixDQW9FdEIsY0Y5Q0csMEJFMENKLE9BTUUsY0FqRGdCLEVGQ2QseUJFMENKLE9BU0UsY0FwRGdCLEVBdURsQixPQUNDLGVBekVTLENBMEVULGtCQUNBLGNGekRHLHlCRXNESixPQUtFLGNBNURnQixDRm1FZixZRU51QixFQUcxQixPQUNDLGVBbEZTLENBbUZULGNBckVpQixDQXNFakIsY0ZsRUcsMEJFK0RKLE9BS0UsY0F4RWdCLEVBNEVqQiw4S0FDQyxjQUlGLFlBQ0ksY0FFSixXQUNDLGNDdklELFVBQ0MsOEJEK0JzQixDQzlCdEIsY0Q4Q2lCLENDN0NqQixhQ1NjLENEUmQsZ0JBQ0Esd0JDRWUsWURDZixVRVBjLENGUWQsZ0JFNENtQixDRjNDbkIsaUJFeUNzQixDRnhDdEIsa0JFeUN1QixDRnhDdkIsYUVtQmUsQ0ZqQmhCLElBQ0MsY0VkYyxDRmVkLFdFYU8sQ0ZYUixFQUNDLFlFRE8sQ0ZLUCxhQUNDLDJCQUdGLEVBQ0MsYUM1QmdCLENENkJoQixlQUNBLG9CRVpPLENMa0ZOLCtCR3JFbUIsQ0hzRW5CLDJCR3RFbUIsQ0h1RW5CLHVCR3ZFbUIsQ0FDcEIsUUFDQyxhQ2hDb0IsQ0ptR3BCLCtCR2xFb0IsQ0htRXBCLDJCR25Fb0IsQ0hvRXBCLHVCR3BFb0IsQ0FFckIsUUFDQyxVQUdGLEVBQ0MsY0RPaUIsQ0NOakIsZURMVSxDQ01WLGFIOEVFLFdHN0U2QixDQUdoQyxPQUNDLGVEYlcsQ0NnQlgsZ0NBQ0MseUJBQ00scUJBQ0EsV0FDQSxvQ0gwRlIsc0NBQ0UsYUFDQSxxQkFDQSxlQUNBLHVCQUdGLGtPQUNFLGdCQUNBLFVBQ0EsU0FNRixtQkFFSSxVQUNBLFdBTUosNnJCQUNFLHVCQUNBLCtCQUNBLHFCQUVGLG83RUFDRSxtQkFDQSx5QkFDQSxzQkFFRix5SEFDRSxrQkFDQSx3QkFDQSxxQkFFRixzN0RBQ0UsOEJBQ0Esc0NBQ0EsNEJBRUYsd2pCQUNFLGFBQ0EscUJBQ0EsbUJBQ0EsMkJBQ0EsdUJBQ0EsK0JBRUYsZ1JBQ0ksOEJBQ0Esc0NBQ0EsNEJBUUosa09BQ0UsZ0JBQ0EsVUFDQSxTQU9GLG1JQUNFLDJCQUNBLDJCQUNBLG9CQUVGLGtoR0FDRSxvQkFDQSxvQkFDQSxhQUVGLDZWQUNFLG9CQUNBLG9CQUNBLGFBQ0EsOEJBQ0Esc0NBQ0EsNEJBRUYsa2VBQ0Usb0JBQ0Esb0JBQ0EsYUFDQSw4QkFDQSxzQ0FDQSw0QkFDQSxtQkFDQSx5QkFDQSxzQkFFRixnaUJBQ0Usb0JBQ0Esb0JBQ0EsYUFDQSxtQkFDQSx5QkFDQSxzQkFPRixzQkFDRSxzQkFDQSw4QkFDQSxvQkFFRixzN0RBQ0UsOEJBQ0Esc0NBQ0EsNEJBRUYsb05BQ0UsbUJBQ0EsZUFFRiwrREFDRSwyQkFDQSx3QkFDQSxxQkFFRiw2RkFDRSwwQkFDQSxzQk12UkYsS0FDQyxVRHlCTyxDQ3hCUCxpQkQ4Q3NCLENDN0N0QixrQkQ4Q3VCLENDN0N2QixVRERPLENDRVAsaUJEWVcsQ0NYVCxlTnVCQyx5Qk1wQkYsZUFDQyxVRHVEUSxDQ3JEVCxlQUNDLGtCRG1EUSxDQ2pEVCxlQUNDLGtCRCtDUSxDQzdDVCxjQUNDLFNEMkNPLENDekNSLGNBQ0Msa0JEdUNPLENDckNSLGNBQ0Msa0JEbUNPLENDakNSLGNBQ0MsU0QrQk8sQ0M3QlIsY0FDQyxrQkQyQk8sQ0N6QlIsY0FDQyxrQkR1Qk8sQ0NyQlIsY0FDQyxTRG1CTyxDQ2pCUixjQUNDLGtCRGVPLENDYlIsY0FDQyxpQkRXTyxFTHpCTix5Qk1rQkYsZUFDQyxVRGlCUSxDQ2ZULGVBQ0Msa0JEYVEsQ0NYVCxlQUNDLGtCRFNRLENDUFQsY0FDQyxTREtPLENDSFIsY0FDQyxrQkRDTyxDQ0NSLGNBQ0Msa0JESE8sQ0NLUixjQUNDLFNEUE8sQ0NTUixjQUNDLGtCRFhPLENDYVIsY0FDQyxrQkRmTyxDQ2lCUixjQUNDLFNEbkJPLENDcUJSLGNBQ0Msa0JEdkJPLENDeUJSLGNBQ0MsaUJEM0JPLEVMekJOLHlCTXlERixlQUNDLFVEdEJRLENDd0JULGVBQ0Msa0JEMUJRLENDNEJULGVBQ0Msa0JEOUJRLENDZ0NULGNBQ0MsU0RsQ08sQ0NvQ1IsY0FDQyxrQkR0Q08sQ0N3Q1IsY0FDQyxrQkQxQ08sQ0M0Q1IsY0FDQyxTRDlDTyxDQ2dEUixjQUNDLGtCRGxETyxDQ29EUixjQUNDLGtCRHRETyxDQ3dEUixjQUNDLFNEMURPLENDNERSLGNBQ0Msa0JEOURPLENDZ0VSLGNBQ0MsaUJEbEVPLEVMekJOLDBCTWdHRixlQUNDLFVEN0RRLENDK0RULGVBQ0Msa0JEakVRLENDbUVULGVBQ0Msa0JEckVRLENDdUVULGNBQ0MsU0R6RU8sQ0MyRVIsY0FDQyxrQkQ3RU8sQ0MrRVIsY0FDQyxrQkRqRk8sQ0NtRlIsY0FDQyxTRHJGTyxDQ3VGUixjQUNDLGtCRHpGTyxDQzJGUixjQUNDLGtCRDdGTyxDQytGUixjQUNDLFNEakdPLENDbUdSLGNBQ0Msa0JEckdPLENDdUdSLGNBQ0MsaUJEekdPLEVFekRWLEtBQ0ksY0wrQ2MsQ0s5Q2QsZUxpQ1EsQ0toQ1IsaUJGaUJRLENMb0dULFFPcEh5QixDQUN4QixVQUNBLHVCQUNBLDJCQUNBLHdCQUNBLHNCQUNBLG1CUCtHRCxnQk85RytCLENBQzlCLFdBQ0ksMkJBQ0Esd0JBQ0Esc0JBQ0EsbUJBR1IsV0FDSSxxQkhkTSxDR2VOLG9CSEtlLENHSmYsYUh0QmEsQ0d1QmIsOEJBQ0EsaUJBQ0kscUJIbkJFLENHb0JGLGlCSHBCRSxDR3FCRixVSHJCRSxDR3NCRixvQ0FHUixtQkFDSSxxQkgxQk0sQ0cyQk4sb0JIUGUsQ0dRZixhSDFCYyxDRzJCZCx5QkFDSSxxQkg5QkUsQ0crQkYsb0JIWFcsQ0dZWCxhSDlCVSxDR2lDbEIsYUFDSSx3QkgxQ2EsQ0cyQ2IseUJBQ0EsOEJBQ0Esa0JBQ0EsbUJBQ0kscUJIekNFLENHMENGLG9CSGhEUyxDR2lEVCxhSGpEUyxDR2tEVCxpQ0FHUixVQUNJLHdCSHJCYSxDR3NCYix5QkFDQSw4QkFDQSxVSGtGa0IsQ0psQm5CLGdCTy9EK0IsQ0FDOUIsa0JBRUEsZ0JBQ0kscUJIeERFLENHeURGLG9CSDlCUyxDRytCVCxVSDJFYyxDR3hFdEIsaUJBQ0ksd0JIMENpQixDR3pDakIseUJBQ0EsOEJBQ0Esa0JBQ0EsVUhtRWtCLENHbEVsQiwrQ0FDSSx3QkgxRVMsQ0cyRVQsb0JIM0VTLENHNEVULFVIdEVFLENHeUVWLFlBQ0ksd0JIaEZhLENHaUZiLHlCQUNBLDhCQUNBLFVIN0VNLENHOEVOLGtCQUNBLG9DQUNBLGtCQUNJLHFCSGpGRSxDR2tGRixvQkh4RlMsQ0d5RlQsYUh6RlMsQ0cwRlQsaUNBSVIsVUFDSSx3QkhwRWEsQ0dxRWIseUJBQ0EsOEJBQ0EsZ0JBQ0kscUJIN0ZFLENHOEZGLG9CSHpFUyxDRzBFVCxhSC9ERyxDR2dFSCxpQ0FHUixrQkFDSSxxQkhwR00sQ0dxR04seUJBQ0EsOEJBQ0Esd0JBQ0ksd0JIbkZTLENHb0ZULGlCSHpHRSxDRzBHRixhSDFFRyxDRzJFSCxpQ0FHUixxQkFDSSxhSHJIYSxDR3NIYixvQkh0SGEsQ0d1SGIsMkJBQ0ksd0JIeEhTLENHeUhULG9CSHpIUyxDRzRIakIsaURBRUksMkJBR0EsV0FDSSwyQkFFSixlQUNJLGtCSDFHUyxDRzJHVCxhSGpJVyxDR2tJWCxjTHZGVSxDRnlFZixnQk9lbUMsQ0FDOUIsZUx0R0ksQ0t5R1osUUFDSSx3QkhqR21CLENHbUduQixpQ0FDQSxhSGhKYSxDR2lKYixrQkFDQSxjQUNJLHdCSG5KUyxDR29KVCx5QkFDQSxhSHpHZSxDRzBHZixvQ0FLQSx3REFDSSxrQkg1SkssQ0c2Skwsb0JIN0pLLENHb0tMLHNDQUNJLGtCSHJLQyxDRzJLTCx3Q0FDSSxrQkg1S0MsQ0dvTEwsd0NBQ0ksMkJIckxDLFNJQ2hCLDhCSG1DYyxDR2xDZCxVSklTLENJSFQsb0JIT2dCLENHTmhCLGVOZ0NTLENNL0JULFlBQ0EsaUJBQ0EsaUJIQ1MscUJBVUYsQ0dUUCx3QkhlWSxDR2RaLHFCSHdCUyxDR3ZCVCxXQUNBLGlCSFFXLENHUFgsa0JIaUNTLENMMEVQLGlCUTFHdUIsQ1I0UnhCLGlCUTNSZ0IsQ0FDakIsa0JBQ0MsV0FDQSxZQUVELFlBQ0MsVUhwQmEsQ0dxQmIsV0hyQmEsQ0dzQmIsbUJIZU8sQ0dkUCxnQkhjTyxDTG9RUCxpQlFqUmlCLENBRWxCLHNCQUNDLFVIM0JhLENHNEJiLFdINUJhLENHNkJiLHdCSjRDWSxDSTNDWixVSnpCUSxDSStCUiw4QkFDQyxVQUNFLFdSbVFILGlCUWxRbUIsQ0FDaEIsV0FDQSxzQlJzRUgsaUJLN0ZVLENMK0ZWLE9RdkV3QyxDUndFeEMsUVF4RTJDLENBQzFDLHdCSmlDYyxDSTdCZiwrQkFDQyxVQUNFLFdSd1BILGlCUXZQbUIsQ0FDaEIsV0FDQSxzQlIyREgsaUJLN0ZVLENMK0ZWLE9RNUR3QyxDUjZEeEMsUVE3RDJDLENBQzFDLHdCSnVCYSxDSW5CZCw0QkFDQyxVQUNFLFdSNk9ILGlCUTVPbUIsQ0FDaEIsV0FDQSxzQlJnREgsaUJLN0ZVLENMK0ZWLE9RakR3QyxDUmtEeEMsUVFsRDJDLENBQzFDLHFCSmNjLENJWGhCLGdCQUNDLDRCQUVELGlCUmtPQyw0QlFqT2lCLENBRWxCLHNCQUNDLGNOdkJnQixDTXlCakIsbUJBQ0MsY0FDQSxlQUNBLDJCQUNDLDRCQUVELDRCUnNOQSw0QlFyTmtCLENBRWxCLGlDQUNDLGNOMUNlLENNNkNmLDBIQUNDLGlCQUtKLFdBQ0MsV0FDRyxZQUNBLGVBQ0gsbUJBQ0MsNEJBRUQsb0JSa01DLDRCUWpNaUIsQ0FFbEIseUJBQ0MsY04zRGdCLENNOERoQixrR0FDQyxpQkFJSCxXQUNDLGNBQ0EsZUFDQSxtQkFDQyw0QkFFRCxvQlJnTEMsNEJRL0tpQixDQUVsQix5QkFDQyxjTnRFZ0IsQ015RWhCLGtHQUNDLGlCQUlILFdBQ0MsV0FDQSxZQUNBLG1CQUNDLDRCQUVELG9CUjhKQyw0QlE3SmlCLENBRWxCLHlCQUNDLGNOckZnQixDTXdGaEIsa0dBQ0MsaUJBSUgsWUFDQyxlQUNBLGdCUjFIRyx5QlF3SEosWUFJRSxXQUNHLGFBRUosb0JBQ0MsNEJSaElFLHlCUStISCxvQkFHRSw2QkFHRixxQlJxSUMsNEJRcElpQixDUnRJZix5QlFxSUgscUJScUlDLDZCUWxJa0IsRUFHbkIsMEJBQ0MsY05oSGdCLENGNUJkLHlCUTJJSCwwQkFHRSxjTjlHZSxFTWtIaEIscUdBQ0MsaUJSbkpDLHlCUWtKRixxR0FHRSxrQkFRRiw4QkFDQyxxQkFFRCw0QkFDQyxVQUlELG9DQUNDLHdCQUlELG9DQUNDLHNCQUlELG9DQUNDLGtCQUlELG9DQUNDLHdCQUlILFdBQ0ksY0FDQSxlQzNOSix3R0FFQyx3QkxnRmlCLENLL0VqQixpQkpvQlEsQ0lsQlQsdURBQ0MsMkJMNEVpQixDSzFFbEIscUVBQ0ksd0JKMkJXLENJekJmLFFBQ0ksZ0NBRUosNEJBQ0kscUJBRUosYUFDQyxXQUVELGFBQ0MsWUFHQSxzQkFDQyxXQUVELHNCQUNDLFdBRUQsc0JBQ0MsWUFHRiw4QkFDQyxXQUNBLFlBQ0EsUUFDQSxVQUNBLGNDckNDLHlDQUNDLFlBR0EscURBQ0MsV0FPRix3Q0FDQyxZQUdBLG9EQUNDLFdBT0Ysa0RBQ0MsV0FJSCxZQUNDLFNBRUQsb0JWc0ZHLGVVckZzQixDVnNGdEIsaUJVdEZnQyxDVnVRakMsaUJVdFFnQixDQUVoQix5QkFDQyxVTmpDTyxDTXFDUiw0Q0FDQyxVTnRDTyxDTXVDUCxXQUdBLDhEQUNDLFVOM0NNLENNZ0RWLDhCQUNDLG9CTDdDZ0IsQ0srQ2pCLHdCQUNJLGFONUNnQixDT2JwQixpQkFDSSwrQkFDQSxZWHNIRCxpQldySDRCLENBRS9CLHVCQUNDLGlCUGtGZSxDT2pGWixxQlBGTSxDT0lWLG1CQUNJLGlCQUVKLFVBQ0MsVU5STyxDTVNQLGdCQUVELDhCQUNJLHFCQUVKLDJCQUNDLGVOSE8sQ01LUiwrQkFDQyxlQUNBLGdCQUNBLGlCQUNBLHdCTkhZLENNS2IsNEJBQ0MsZ0NBRUQsUUFDQyxlUDNCUyxDTzZCVix3SUFLQyxVQUVELHdCQUNDLGVQOENlLENPN0NmLGVBQ0EsaUJBQ0EsZUFDQSx3Qk52QlksQ015QmIsNklBT0MscUJBRUQsNkRBRUksZ0JBRUosV0FDQyxtQkFDQSxZQUNBLGNBQ0EsMEJBQ0EsMkJBQ0EsNkJBQ0Esd0JBQ0EsNEJBQ0EsdUJBRUQsZUFDQyxvQkFDQSxlQUVELGdCQUNDLG1CQUVELG9CQUNDLG1CQUVELG1EQUdDLG9DQUNBLHNCQUNBLDRCQUVELGlCQUNDLG1CQUVELHVCQUNDLGVQeEZTLENPMEZWLFVBQ0Msa0JBQ0EsV05oRk8sQ01pRlAsc0JBQ0EsWUFDQSxlQUNBLGVBQ0EsZ0JBQ0EsaUJOaEdTLENNa0dWLHNDQUNDLGtCQUNBLGdCQUNBLGdDQUVELGdDQUNDLGtCQUNBLGdCQUNBLGdDQUVELHVDQUNDLFlBRUQsZ0JBQ0MsaUJOaEhTLENNaUhULGdCQUVELFlBQ0ksbUJBQ0EsZUFDQSxnQkFDQSxnQkFDQSxrQlgxRUEseUJXNEVKLHNCQUVFLGtCQUNBLGVBQ0Esa0JBQ0EsWVhqRkUseUJXcUZKLFNBRUUsa0JBQ0EsZUFDQSxrQkFDQSxXQUtELDhCQUNDLGdCQUNBLFdYakdFLHlCV29HSiw4QkFFRSxtQlh0R0UsNEJXb0dKLDhCQUtFLG1CWHpHRSx5QldvR0osOEJBUUUsbUJDbEtGLDBEQUNJLFlQaUJJLENPZlIsb0JBQ0ksd0JBRUoseUJBRUksZVBpQ00sQ08vQlYsbUJBQ0ksc0JDWEgsYUFDQSxlVEtTLENTSlQseUJBQ0EsNENidVNDLGlCYXRTZ0IsQ0FDakIsZVJvQ1MsQ1FsQ1QsNkJBQ0MsK0JBQ0EsYUFDQSxPQUNBLGNBQ0EsaUJSUVUsQ1FQVixVYnlDRSw0QmEvQ0gsNkJBUUUsZUFDQSxlQUVELDBDQUNDLHFCVGJPLENTY1AsZ0NBQ0EsY0FDQSxZQUNBLGVBS0EsK0NBQ0MsZUFDQSxnQkFDQSxjQUNBLHlCUk5VLENRUVgsd0RBQ0MsYVRpQ2lCLENTaENqQixvQkFHRiwwQ0FDQyx3QlRqQ2EsQ1NrQ2IsZ0NBQ0Esa0JBQ0EsV0FDQSx1REFDQyxXQUNBLHFFQUNDLHFCVHpDSyxDUzBDTCw4QkFDQSxrQkFDQSwyRUFDQywrQlRuQ1MsQ1NvQ1QsZVJsQ0UsQ1FtQ0YsVUFHRiwyRUFDQyxTQUNBLFdBQ0EsVUFDQSxtQlIxQ0csQ1EyQ0gsaUJSMUNPLENRMkNQLE1BQ0EsVUFPSCw4Q0FDQyxxQlRqRU8sQ1NtRU4sMkRBQ0MsZ0NBQ0Esa0JieUJILCtCYXhCdUIsQ2J5QnZCLDJCYXpCdUIsQ2IwQnZCLHVCYTFCdUIsQ0FDcEIsc0VBQ0MsZ0JBRUQsMkVBQ0MsZUFDQSxpQlI5RE0sQ1ErRE4sbUZBQ0MsWUFDQSxXQUVELG1GQUNDLFdBQ0EsWUFDQSxVQUNBLGtCQUNBLFdBQ0Esc0JBR0YsdUVBQ0MsV0FLRSxrR0FDQyxVVDlGQSxDUytGQSx5QlI5RUssQ1FnRk4sdUdBQ0MsYVR2Q1ksQ1N3Q1osZUFDQSxpQkFHRixzRkFDQyxnQlIxR0MsQ1EyR0Qsc0dBQ0MsYVQvQ1ksQ1NnRFosZUFLSixpRUFDQyx3QlRuSFUsQ1N5SFAsZ0hBQ0MsYVQ3RFcsQ1NtRWhCLGtFQUNDLHdCVGpJVSxDU3VJZiwwQkFDQywrQkFDQSxlUm5ITSxDUXFIUCw4QkFDQyxhQUNBLGNBQ0EsMkNBQ0Msa0JSOUlPLENRK0lQLHFCVGpKTyxDU2tKUCxnQ0FHQSxZQUNBLGVBQ0EsMkRBQ0MsYUFDQSxpQkFDQSxpQmIxR0EsNEJhdUdELDJEQUtFLGFSekpJLEVRNEpOLHVEQUNDLGtCUjlKTSxDUStKTix1RUFDQyxpQlJwSk8sQ1FxSlAsWVI1SkcsQ1E2Skgsa0JSbEtLLENRbUtMLGVBQ0EsK0VBQ0MsWUFDQSxXQUVELCtFQUNDLHNCQUNBLFNBQ0EsWUFDQSxrQkFDQSxVQUNBLFdBSUQsOEVBQ0MsVVRsTEcsQ1NtTEgsZUFDQSxnQkFDQSx5QlJwS1EsQ1FzS1QsZ0ZBQ0MsV0FDQSxlQUlILHlEQUNDLFlSMUxJLENRMkxKLDJEQUNDLGtCUmpNSyxDUWtNTCxrQkFDQSxhVHZJZ0IsQ1N3SWhCLG1CUjdKVyxDUThKWCxZQUNBLHNCUnRNSyxDUXVNTCxpQkFDQSxXQUdBLGdFQUNDLGVBS0oseUNBQ0Msd0JUbk5hLENTcU5aLDBEQUNDLGNBQ0EsYUFDQSxXQUlELDZEQUNDLFlBQ0EsV0FFRCxpRUFDQyxpQkFFQyw4RUFDQyxVQUNBLHFCQUNBLG9CUm5PVSxDUW9PVixpQlIxTkssQ1EyTkwsZ0ZBQ0MsVVR2T0MsQ1N3T0QsZ0JBR0YsbUZBQ0MsZUFJSCw4REFDQyxtQkFFQyxtRkFDQyxpQlJ6T0ssQ1EwT0wsdUZBQ0MscUJUelBFLENTMFBGLGtHQUNDLHdCQUlELHNHQUNDLHNDQUNBLDRCQUNBLG1DQUNBLFdBQ0EsU0FDQSxVQUNBLGlCUnpQRyxDUTBQSCxVUmhQRCxDUWlQQyxRQUNBLFFBSUgsMEZBQ0MsY0FJSCxnRUFDQyxnQkFFRCwwREFDQyxtQkFDQSxzRUFDQyxxQkFDQSxZUmxSRSxDUW1SRixxQlJoUkksQ1FpUkoseUJBQ0EsY0FDQSwrRUFDQyxrQkFDQSxpQlJqUkssQ1FrUkwsbUZBQ0MseUJBQ0EscUZBQ0MsVVRoU0EsQ1NrU0QsOEZBQ0Msd0JBRUQsa0dBQ0MsMkJBQ0EscUdBQ0Msa0JBQ0EsZ0JBQ0EsaUJSL1JFLENRa1NKLHlHQUNDLDJCQUdBLDJHQUNDLFVBS0Ysa0dBQ0Msc0NBQ0EsOEJBQ0EsbUNBQ0EsV0FDQSxTQUNBLFNSelNELENRMFNDLGlCUnBURyxDUXFUSCxZQUNBLFFBQ0EsUUFLQSx5SEFDQyxVUm5URixDUW9URSxTQUNBLGdDQUNBLGdCQVFQLG9EQUNDLGVBQ0Esa0JBQ0EsZVJyVE0sQ1FzVE4saUJSM1VRLENRNFVSLGlCUnhWTSxDUXlWTix5QlJ2VVUsQ1F3VVYsMkRBQ0MseUJBQ0EsV0FDQSxXQUNBLGtCQUNBLGlCUnBWTyxDUXFWUCxVQUNBLFFBQ0EsV0FFRCwwREFDQyx5QkFDQSxXQUNBLFdBQ0EsU0FDQSxpQkFDQSxpQlIvVk8sQ1FnV1AsUUFDQSxXQUlILDJDQUNDLHFCVG5YTyxDU29YUCw2QkFDQSxrQkFDQSxpQlJ4V1MsQ1F5V1Qsd0RBQ0MsV0FDQSxrQlJ2WE0sQ1F3WE4sc0VBQ0Msd0JUMVhXLENTMlhYLFdSaFhHLENRaVhILDhCQUNBLDRFQUNDLHdCVDlYVSxDUytYVixXUnBYRSxDUXFYRixlUnJYRSxDUTBYRiw2RkFDQyx3QlQ3WVUsQ1M4WVYsb0JUOVlVLENTK1lWLGtCQUNBLFVUMVlHLENTMllILGlCQUNBLGlCQVFQLHlNQUVDLGdCQUNBLGVScFhTLENRcVhULHNCUmpYVyxDUWtYWCxrQlJqWFMsQ0xRTix5QmFvV0oseU1BT0UsaUJBSUYsV0FDQyxTQUVELGlLQUVDLDhCUnRZYyxDUXVZZCxXUnpaTyxDUTBaUCxjQUVELFlBQ0MsVVJsWk8sQ1FtWlAsWUFDQSxnQkFDQSxpQkFDQyxXQUNBLFVBQ0EsVVIvYU0sQ1FnYk4sYUFDQSx5QkFDQSxhUi9hTyxDUWdiUCxrQkFDQSxXQUNBLGdDQUNDLG9DQUVELGdDQUNDLG9DQUVELGdDQUNDLG9DQUlILGVBQ0Msa0JSL2JTLENRZ2NULFlSM2JPLENRNGJQLFVSN1pPLENROFpQLGVBQ0EsZVJ6Yk8sQ1EwYlAsVUFDQSxlQUNBLGtCQUNDLGVBQ0EsbUJBQ0EsaUJSN2JVLENROGJWLHlDQUNDLGlCUmhjUyxDUWljVCxVQUNBLFFBQ0EsV0FDQSxXQUNBLFVBQ0EsbUJBQ0Esa0JBQ0EsK0JBRUQsb0JBQ0MsV0FDQSwwQkFDQyxjQU1ILGFBQ0MsY0FDQSxlQUdGLHNCQUNDLGNBQ0EsWVJoZU8sQ1FpZVAsV0FDQSxjQUNBLDBCQUNDLGFBR0YsaUJBQ0MsaUJSamVXLENRa2VYLGdCQUNBLGVSOWNTLENRK2NULHFCQUNBLHFCQUNDLGVBRUQsd0JBQ0MsaUJSMWVVLENRMmVWLE1BQ0EsU0FDQSxPQUNBLFFBQ0EsZ0JBQ0EsV0FDQSxXQUNBLG1CQUdBLDhCQUNDLFdBRUQsNENBQ0MsVUFFRCw2Q0FDQyxVQUlILHFCQUNDLGlCUmpnQlcsQ1FrZ0JYLE9BQ0EsUUFDQSxTQUNBLFVUbGhCUyxDU21oQlQsaUJBQ0EsZUFDQSxVQUNBLG1CQUVELHNCQUNDLGlCUjVnQlcsQ1E2Z0JYLFFBQ0EsU0FDQSxnQ0FDQSxVQUNBLG1CQUNBLFVUL2hCUyxDU2dpQlQsV0FDQSxpQkFDQSxnQ0FDQSxpQlJqaUJTLENRa2lCVCw0QkFDQyxjQUNBLGVUdGlCUSxDU3lpQlYsc0JBQ0MsWVJuaUJPLENRb2lCUCxZQUNBLHlCQUNDLGFBQ0EsWUFHRixzQkFDQyxzQ0FDQSxZQUNBLGdCQUNBLGlCUm5qQlMsQ1FvakJULGVBS0Qsa0JBQ0Msa0JBQ0EsV0FDQSxRQUNBLDJCQUNBLFVBQ0EsbUJBQ0EsVUFDQSxvQkFDQyxlQUNBLGNBQ0EsZUFDQSwwQkFDQyxjQUlILFVBQ0ksa0JSM2tCTSxDUTRrQk4sb0JBQ0EsZUFDQSxzQlI5a0JNLENRK2tCTixlUjlpQk0sQ1EraUJOLGlCQUNBLGlCUnJrQlEsQ1Fza0JSLHFCUnhqQk0sQ1EyakJULGdCQUNDLGNSdmpCUyxDUXdqQlQsd0JBQ0EsZUFDQSxZQUNBLFNBQ0EsVUFDQSxpQlJqbEJVLENRa2xCVixRQUNBLE1BQ0EsV0FHRixpQkFDQyxJQUNDLFdBR0YsZ0JBQ0ksNkJBQ0EsbUJBQ0Esa0JBQ0EsZUFDQSxxQkFDQSxjQUNBLG9CQUNBLHNCQUNBLGlCQUNBLG1CQUNBLGNBQ0EsbUNBQ0Esa0NBQ0Esa0NBQ0EsNkJBRUosb0NBQ0ksYUFDSCxhQUVELGNBQ0ksb0JDcm9CSixnQkFDSSx1QkFDQSwrQkFDSSxVVk1DLENVTEQsZVorQkksQ1k3QlIsc0JBQ0ksd0JWUFMsQ1VRVCxXQUNBLFNBQ0EsV0FJSiwyQkFDSSx5QkFDQSxxQlZWRSxDSm1IUCxZY3hHbUMsQ0FDOUIsdUNBQ0ksU0FHUiwyQkFDSSxpQkFFSix1QkFDSSxhVGpCQyxDU2tCRCxxQkFDQSx1QkFDQSxxQkFDQSx3QkFDQSxzQkFDQSwwQkFDQSwwQkFDSSxrQkFFSiwwQkFDSSxrQkFHUixpQkFDSSxhVGhDQyxDU2lDRCx3QkFDQSx1QkFDQSxxQkFDQSx3QkFDQSxzQkFDQSwwQkFDQSxvQkFDSSxrQkFFSixvQkFDSSxrQkFJSixnQ0FDSSxrQkFFSixnQ0FDSSxrQkFLRCw2QkFDSyxlQUNBLFVWOEJELENVekJQLG9DQUNJLGlCVHJEQSxDU3NEQSxvQlRoRUssQ1NpRUwsV0FDQSxZQUNELDRDQUNLLHFCQU1SLHVDQUNJLHdCVktLLENVSkwsU0FFSSwwREFDSSxtQkFHUix5Q0FDSSxrQkFDQSxnREFDSSx3QlYvRkgsQ1VnR0csb0JWaEdILENVaUdHLFVWM0ZWLENVZ0dGLHlDQUNJLGdDQUNBLDRDQUNJLG1CQUNBLHFEQUNJLHdCQUNBLDBCVHhFTCxDU3lFSywyQlY3R0gsQ1U4R0csOEJUMUVMLENTMkVLLDJCQUtoQix3QkFDSSxxQkFDQSxvQ0FDSSxZQUVKLG9DQUNJLFdBRUosb0NBQ0ksV0FFSixvQ0FDSSxXQ2hJWiw2TkFLQyxVQUNBLFlBQ0csa0NBQ0gsV0FDQSxlQUNBLGFYRWMsQ1dEZCxVQUNBLGdCQUVELGtPQUtDLFVBQ0EsWUFDRyxrQ0FDSCxhWFRlLENXVWYsWUFDQSxnQkFDQSxlQUNBLFVBR0Esb0RBQ0MsY2JrQmdCLENhZmxCLGdCQUNJLFdWM0JLLENVOEJSLHdCQUNDLGVBS0QsMkNBQ0MsY0FDQSxtQkFDQSxhQUNBLGVBSUQsc0JmcUVFLG1CZXBFdUIsQ0FFekIsa0Jma0VFLG1CZWpFdUIsQ0FFekIsZWYrREUsdUJlOUR1QixDZkp0Qix5QmVHSCxlZitERSx1QmU1RHdCLEVBRXpCLGlCZjRPQSxpQmUzT2tCLENBQ2pCLFVYdkRNLENXd0ROLHVCQUNDLGtCWGxFYSxDV21FYixVWDdETSxDVytEUCx1QkFDQyxhQUNBLGdCQUdGLGtDQUNDLGtCWDNFYyxDVzRFZCxvQlg1RWMsQ0owU2YsaUJlN05rQixDZnZCaEIseUJlMEJILHVCZnlDRSxnQmV2QzhCLENBQzlCLGNibkNlLEVhdUNsQixtQkFDQywwQkFDQSxVQUNBLFdBRUQscUJBQ0Msd0JBQ0EsVUFDQSxXQUlDLCtCQUNDLHdCVmhFWSxDVWlFWixTQUNBLGNidERlLENheURmLGlEQUNDLGtCQUNBLHlCZitMRixpQmU5TG1CLENBQ2pCLGVYdkdNLENXd0dOLGNiOURjLENhK0RkLHVEQUNDLG1CQUtGLDZDQUNDLGlCQUNBLHlCZm1MRixpQmVsTG1CLENBQ2pCLGVYbkhNLENXb0hOLGNiMUVjLENhMkVkLG1EQUNDLG1CQVFILG1EQUNDLGNBQ0EscUJBQ0EsV0FDQSxrQkFDQSx5QkFDQSxhWDdHYyxDVzhHZCxZQUNBLGtCQUVELG1EQUNDLGdCQUNBLGtCQUNBLHFEQUNDLGtCQUNBLFNBQ0EsVUFDQSxlZi9GQSx5QmVtR0gsK0NBRUUsV0FDQSxtQkFDQSxpQkFDQSxhQUlILGVBQ0ksU0NuS0oscUJBQ0ksb0NBRUosd0JBQ0ksdUNBRUosZ0JBQ0ksS0FDSSxpQ0FDQSwwQkFHUixlQUNJLFloQm1HRixjSzFGTyxDTDRGUCxVZ0JwR2tDLENoQnFHbEMsV2dCckd1QyxDaEJ3Q3JDLDRCZ0IxQ0osZUFJRSxjQUVFLG9CQUNDLFdBQ0EsWUFDQSxtQkFDQSxjWGlCTSxDV2hCTixVWmpCSyxDWWtCTCxjZGdDYSxDYy9CYix3Qlp6QlksQ1kwQlosMENBQ0EsdUNBQ0Esa0NDNUJMLFFBQ0ksZWJLTSxDYUpOLGdEQUNBLHdDQUNBLE9BQ0EsZUFDQSxRQUNBLE1BQ0EsVUFDQSxZQUNBLFlBQ0Esa0NqQjJDQSw2QmlCdERKLFFBYVksUWpCeUNSLDRCaUJ0REosUUFnQlksY1pNSCxDWUxHLE9BQ0EsTUFDQSxhQUVSLHFCQUNJLFdBQ0EsWUFDQSxlQUNBLGtCQUNBLFlBQ0EsVUFDQSwrQkFDQSxhQUNBLG1CQUNBLHVCakJ1QkosNEJpQmpDQSxxQkFZUSxrQkFDQSxXQUNBLGFBRUosMkRBQ0ksb0JaNUJLLENZNkJMLGlCQUNBLGFBQ0EsbUVBQ0ksZ0JBQ0EsV0FHUixpQ0FDSSxZWjdCSixDWThCSSxpQkFFSixzQ0FDSSxZWmpDSixDWW9DSix5QkFDSSxXQUNBLFlBQ0EsZUFDQSxrQkFDQSxrQkFDQSxZQUNBLFVBQ0EsK0JBQ0EsYUFDQSxtQkFDQSx1QmpCWEoscURpQmFRLGNaN0NILENZOENHLE9BQ0EsTUFDQSxhQUVKLHFDQUNJLFladkRKLENMb0NKLHNEaUJzQlEsYUFHUiwwQkFDSSxXQUNBLFlBQ0EsZUFDQSxrQkFDQSxrQkFDQSxZQUNBLFVBQ0EsK0JBQ0EsYUFDQSxtQkFDQSx1QmpCcENKLDRCaUJ5QkEsMEJBYVEsY1p0RUgsQ1l1RUcsT0FDQSxNQUNBLGFqQnpDUiw0QmlCNENRLGdDQUNJLHlCQUdSLHNDQUNJLHdCakJqRFIsNkJpQnlCQSwwQkEyQlEsYUFHUiwwQkFDSSxZakJ4REosNEJpQnVEQSwwQkFHUSxjWjFGSCxDWTJGRyxPQUNBLE1BQ0EsYWpCN0RSLDRCaUJnRVEsZ0NBQ0kseUJqQmpFWiw2QmlCdURBLDBCQWNRLGFBS0Esc0RBQ0ksa0JBQ0EsZUFDQSxXQUtSLDhEQUNJLDBCQUNBLGtDQUNBLDhCQUdBLDBDQUNJLGFBQ0EsY0FDQSw2QkFDQSw0QkFDQSxXQUNBLFdBQ0Esb0JaM0lDLENZNElELG1CWnBJUixDWXFJUSxVQUNBLG1CakJ3SWQsd0JpQnZJd0MsQ2pCd0l4QyxnQ2lCeEl3QyxDakJ5SXhDLDRCaUJ6SXdDLENqQnBGeEMsdUJpQnFGaUMsQ2pCcEZqQywrQmlCb0ZpQyxDakJuRmpDLDJCaUJtRmlDLENqQnREakMsK0JpQnVEa0MsQ2pCdERsQywyQmlCc0RrQyxDakJyRGxDLHVCaUJxRGtDLENBQ3BCLGtCQUNBLE1qQnZHWiw0QmlCd0ZRLDBDQWlCWSxZWjdJaEIsRVltSlIsWUFDSSxlYmhLTSxDYWlLTiwrQ0FDQSxXQUNBLGNabkpLLENZb0pMLFFBQ0EsTUFDQSxVQUNBLFlBQ0EsWUFDQSxrQ2pCekhBLDRCaUIrR0osWUFZUSxtQmpCM0hKLDZCaUIrR0osWUFlUSxZQUdSLGNBQ0ksT0FFSixhQUNJLE9BQ0EsWUFFSixhQUNJLE9BQ0EsZ0JBQ0EsWUFDQSx5QkFDSSxZakIzRUwsb0JpQjRFNkIsQ2pCM0U3QixTaUIyRTRDLENBR3ZDLGtDQUNJLFlBSVosYUFDSSxrQkFDQSxjQUNBLFVBQ0Esd0JBQ0ksa0JBQ0EsZWI1TUUsQ2E2TUYsbUJBQ0EsV0FDQSxxQ0FDSSxXQUNBLE1BRUoscUNBQ0ksV0FDQSxRQUVKLHFDQUNJLFdBQ0EsU0FFSixxQ0FDSSxXQUNBLFNBSVosZ0JBQ0ksV0FDQSxpQmpCbkxBLDRCaUJpTEosZ0JBSVksWVp6TkosRVkyTkoscUJBQ0ksZUFDQSxrQkFDQSxZakIxTEosNkJpQnVMQSxxQkFLUSxhQUVKLG1DQUNJLHlCQUNBLGtCQUNBLGNBQ0EsWUFDQSw0QkFDQSxlQUVKLDBCQUNJLCtCQUNBLDJCQUNBLFVidFBILENhdVBHLGdCQUNBLFlBQ0Esa0JBQ0EsT0FDQSxNQUNBLFlaeFBKLENZeVBJLGtCWjlQRixDWStQRSxnQ0FDSSxTQUtoQixvQkFDSSxpQkFHQSwwQkFDSSxlQUdSLFlBQ0ksWVpwUUksQ1lxUUosV2pCak9BLDRCaUIrTkosWUFJUSxVYmhSQyxDYWlSRCxlQUNBLGNBQ0EsZUFDQSxZQUNBLE9BQ0EsaUJBQ0EsZUFDQSxrQkFDQSxrQkFDQSxNQUNBLFlBSVIsZ0JBQ0ksWVp2UkksQ1l3UkosV2pCcFBBLDRCaUJrUEosZ0JBSVEsVWJuU0MsQ2FvU0QsZUFDQSxjQUNBLGVBQ0EsWUFDQSxPQUNBLGlCQUNBLGVBQ0Esa0JBQ0Esa0JBQ0EsTUFDQSxZQUlSLFdBQ0ksWUFDQSxTQUNBLGtCQUNBLFdBQ0Esd0JBQ0EsbUJBQ0EsU2pCNVFBLDRCaUJxUUosV0FTUSxpQkFFSixvQkFDSSxVYjlUQyxDYStURCxlQUNBLFVBQ0EsWUFDQSxvQloxVFEsQ1kyVFIsa0JacFVFLENMOENOLDRCaUJnUkEsb0JBUVEsYUFFSiwyQkFDSSxjQUNBLGVBQ0EsaUJBQ0Esd0JicFZLLENhcVZMLGVBQ0EsY0FDQSxVYmpWRixDYWtWRSxrQkFDQSxXQUNBLFNBQ0EsWUFHUix5QkFDSSxXQUNBLGtCQUdBLHlDQUdJLGtCQUNBLGNmdlRNLENld1ROLCtDQUNJLFVibldOLENhb1dNLHFCQUNBLHdCYjNXQyxDYTZXTCw2Q0FDSSxpQkFDQSxXQU1aLHlCQUNJLFlBSUoseUJBQ0ksWUFJSixjQUNJLGlCakIxVUosNEJpQndVSixVQUtRLFlaalhBLEVMb0NKLDRCaUJpVkEsWUFDSSxZWnRYQSxFTGNKLHlCaUI4V1EsdUNBQ0ksbUJBQ0EsOEJBR0EsK0RBQ0ksWVpsWVosQ1ltWVksaUJBRUoseURBQ0ksYVovWVgsQ1lnWlcsb0VBQ0ksWVp4WWhCLENZeVlnQixpQkFRaEIsMEJBQ0ksVUFFSiwyQkFDSSxPQUdBLG1EQUNJLGFabGFQLENZbWFPLFVBRUosNkNBQ0ksWVo3WlIsQ1k4WlEsd0RBQ0ksYVp4YVgsQ1l5YVcsaUJBTVIsbUNBQ0ksV2pCaFViLFNpQmlVMkMsQ0FDOUIsWVo5YVIsQ1krYVEsa0JacGJOLENZcWJNLHNCWnJiTixDWXNiTSxxQlo5YU4sQ1krYU0seUNBQ0ksWVo5YVosQ1krYVksb0RBQ0ksYVp6YmYsQ1kwYmUsaUJBS2hCLDBCQUNJLHdCQUVKLHlCQUNJLHdCQUVKLHFCQUNJLGdDQUdBLGdDQUNJLHdCQUlKLHNDQUNJLHlCQUVKLHFDQUNJLHlCQUVKLGlDQUNJLGdDQUVKLHNDQUNJLFlaL2NSLENZaWRJLGdDQUNJLGFaM2RQLENZNmRHLHNDQUNHLFVBRUgsdUNqQmhYVCxjaUJpWDJDLENBQzlCLFlaOWRSLENZbWVJLCtCQUNJLFlaL2RSLENZcWVZLDZDQUNJLGdCQUNBLFVaNWRoQixDWStkUSxrREFDSSxnQkFDQSxVWmplWixDWXNlSixZQUNJLGtCWjVmRSxDWTZmRixVYjVmQyxDYTZmRCxtQlp2ZFEsQ1l3ZFIsVVpqZ0JBLENZa2dCQSxlQUNBLFdBQ0EsWWpCbFpMLG9CaUJtWjZCLENqQmxaN0IsU2lCa1o0QyxFQUkzQywyQkFDSSxrQkFDQSxzQ0FDSSxlQUlKLG1DQUNJLGtCQU9KLGlDQUNJLHlCQUNBLFdBQ0EsWUFDQSxhQUNBLG1CQUNBLG1CQUNBLHVCQUNBLGNmaGZNLENlaWZOLHVDQUNJLHFCYi9jQSxDYWlkSixtQ0FDSSxhYmppQk4sQ2F1aUJOLHFCQUNJLGlCQUNBLGtCQUNBLG1CQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EseUJBQ0ksV0FDQSxZQUNBLG9CQUNBLGlCQUlaLGdCQUNJLHVDQUNBLCtCQUNBLDJDQUNBLG1DQUNBLHlCQUNBLG1CQUNBLGtCQUNBLFVBQ0EsU0FDQSxXQUNBLFlBQ0EsV2pCdGhCQSw2QmlCMGdCSixnQkFjUSxXQUNBLGFBR1Isb0JBQ0Msc0JBQ0UsVUFFRixJQUNDLHFCQUNDLFdBRUYsSUFFRSxxQkFDQSxXQUVGLElBQ0UscUJBQ0EsV0FFRixLQUVFLG1CQUNBLFdBR0gsY0FDSSxpQkFDQSx5QkFDSSxjQUNBLGNBQ0EsZUFDQSxnQkFFSiw0QkFDSSxjQUNBLGVBQ0EsZ0JBSUosOEJBQ0ksaUJBQ0EseUNBQ0ksY0FDQSxXQUNBLGVBQ0EsZ0JBSVosV0FDSSxZQUNBLGtCWjVuQk0sQ0w4Q04sNEJpQjRrQkosV0FJUSxhQUVKLG1DQUNJLG9CWi9uQlMsQ1lnb0JULGtCQUNBLHNCQUNBLFdBQ0Esc0JBQ0EsZUFDQSxnQkFDQSxjQUVKLG9CQUNJLFdBQ0EsWUFHUixnQkFDSSxZQUNBLGtCWmpwQk0sQ0w4Q04sNEJpQmltQkosZ0JBSVEsYUFHUixnQkFDSSxZQUNBLGtCWnhwQk0sQ0w4Q04sNEJpQndtQkosZ0JBSVEsYUFHUixVQUNJLGlCQUNBLGlCWm5wQlEsQ1kwcEJWLDBCQUVDLDBCWjVvQlksQ1k2b0JaLFVieHFCTSxDYXlxQkcsZ0JBRUosMEJBRUwsMEJabHBCWSxDWW1wQlosVWI5cUJNLENhK3FCRyxnQmpCbG9CUix5QmlCd29CSSwyQkFDSSxNQUNBLGlCWjVxQkEsQ1k2cUJBLG1CWnJxQkQsQ1l1cUJILGlDQUNJLFVBQ0EsaUJaanJCQSxDWWtyQkEsbUJaMXFCRCxFWStxQlgsV0FDSSxZQUNBLFlBQ0EsZWJ4c0JNLENheXNCTiwwQ0FDQSxlQUNBLHVCQUNJLFlaaHNCQSxDWW9zQkosb0NBQ0ksZVpyc0JBLENZc3NCQSxlWnRzQkEsQ1kwc0JKLHlCQUNJLFdBQ0Esb0NBQ0ksWVo3c0JKLENZK3NCQSxxQ0FDSSxhWnp0QkgsQ1k2dEJELHFDQUNJLFlBQ0EsZ0RBQ0ksYVpodUJQLENZa3VCRyxpREFDSSxZWjF0QlIsQ1krdEJSLGFqQmpvQkUsaUJLN0ZVLENMOEZWLEtpQmlvQmdDLENqQjluQmhDLFFpQjhuQjRDLENqQjdxQjVDLDBCaUI4cUJxQixDakI3cUJyQixrQ2lCNnFCcUIsQ2pCNXFCckIsOEJpQjRxQnFCLENBQ25CLGVBSUksZ0NBQ0ksYUFJWixzREFDSSxlWjV1QkksQ1k4dUJSLHVEQUVJLGtCQUNBLGlCQUNBLG1FQUNJLGdCQUdSLDJDQUNJLFVBRUosOENBQ0ksa0JBRUosb0ZBQ0ksZ0NBRUosOENBQ0ksa0JBRUosc0NBQ0ksa0JBRUosbURBQ0ksVUFDQSxXQUNBLFlBQ0Esa0JBQ0EsV0FDQSxNQUNBLG1CQUNBLG1CQUVKLHdEQUNJLGNBRUosaUVBQ0ksYWpCL3VCQSx5QmlCa3ZCQSxhQUNJLGNadnhCQSxDWXd4QkEsZ0JBQ0Esa0JDM3lCUixrQkFJSSxlZEVNLENjRE4sY2JpQkssQ2FoQkwsZUFDQSxVYk5XLENhT1gsWWJMa0IsQ2FPbEIsZ0RBQ0ksOENBQ0Esd0Jid0JPLENhdkJQLDhxT0FDQSxvQmJKUyxDYUtULFdBQ0EsZWJ5QkUsQ2F4QkYsaUJiR0ksQ2FGSixvQkFDQSxVbEI2UU4sd0JrQjVRZ0MsQ2xCNlFoQyxnQ2tCN1FnQyxDbEI4UWhDLDRCa0I5UWdDLENsQnNSaEMsa0JrQnJSdUIsQ0FHekIsa0JBQ0ksZ0JBR0osaUNBQ0ksR0FDSSwrQkFDQSx1QkFHSixHQUNJLGdDQUNBLHlCQUlSLHlCQUNJLEdBQ0ksK0JBQ0EsdUJBR0osR0FDSSxnQ0FDQSx5QkNoRFIsbUJBQ0ksMEJBQ0Esc0JBQ0EsV0FDQSxxQkFDQSw4Q0FDSSxZQUlKLHVEQUNJLHVDbkIrUk4saUJtQjlSdUIsQ0FDakIsb0ZBQ0ksYWZOTSxDZU9OLGlCbkIyUlYsaUJtQjFSMkIsQ0FDakIsbUJBQ0Esa0JBRUosaUZBQ0ksWUFDQSxVQU1aLG1GbkJvRkUsaUJLN0ZVLENMOEZWLE9tQnBGZ0MsQ25CdUZoQyxRbUJ2RjhDLENBQzVDLHFCQUNBLG1CQUNBLHlCQUNBLFlBQ0EsU0FDQSxrQkFDQSxnQkFDQSxRbkJnQ0Ysd0NtQi9CcUIsQ25CZ0NyQixnRG1CaENxQixDbkJpQ3JCLDRDbUJqQ3FCLENBRXZCLDJHQUNJLGlCZjBCSyxDZXpCTCx5QkFDQSxlbkI4RUQsV21CN0UrQixDQUVsQyxpRkFDSSxrQmYvQ2EsQ2VnRGIsVWYxQ00sQ2U2Q04scURBQ0ksMkJBQ0Esb0JmckRTLENld0RqQiwwRUFDSSxhQUVKLHdHQUNJLGtCZjVEYSxVZ0JDYixxQmhCS00sQ2dCSk4sU0FDQSxPQUNBLGFBQ0EsZUFDQSxTcEI4RkYsK0JvQjdGc0IsQ3BCOEZ0QiwyQm9COUZzQixDcEIrRnRCLHVCb0IvRnNCLENBQ3BCLFlBQ0EsWXBCNkNBLDZCb0J0REosU0FhUSxhcEJ5Q0osNEJvQnRESixTQWdCUSxTQUNBLG1CcEJtRk4sK0JvQmxGMEIsQ3BCbUYxQiwyQm9CbkYwQixDcEJvRjFCLHVCb0JwRjBCLENBQ3BCLGFBQ0EsZWhCZEUsRUpnRE4sNEJvQnRESixTQXVCUSxhQUVKLG1CQUNJLFNBRUoseUJBQ0ksWUFDQSxXQUNBLFVmOUJPLENlZ0NQLGVBQ0EsMkJBQ0EsbUNBQ0EsbUVBQ0ksaUJBRUEsMkVBQ0ksZ0JBQ0EsV0FJSiw4Q0FDSSxhQUdSLHFDQUNJLGFBQ0EsaUJBQ0EsK0NBQ0ksY0FHUixxQ0FDSSxhcEJIUix5Qm9CMUJBLHlCQWdDUSxjQUtKLG1DQUNJLGFoQjJDSSxDZ0J6Q0osY2xCdEJNLENrQnVCTixVcEJvRFQsZ0JvQm5EdUMsQ0FDOUIsa0JmekJGLENlMEJFLGdCQUVKLDBCQUNJLGNsQjNCTSxDa0I0Qk4scUJBQ0EsU3BCNENULGNvQjNDdUMsQ0FDOUIsa0JBQ0EsNkJBQ0ksY0FFSiw2QnBCcUNULFFvQnBDcUMsQ0FDeEIsa0JBQ0EsZ0NwQm1DYixTb0JsQytDLENBRTFCLCtDQUNJLG1CQUNBLGVoQnJGbEIsQ2dCdUZjLHFDQUNJLGVoQnhGbEIsQ2dCeUZrQiw0Q0FDSSxvQkFNWixzQ0FDSSxhaEJ2R1AsQ2dCd0dPLGtCQUNBLDhDQUNJLFVBQ0EsV0FDQSxZQUNBLGtCQUNBLE9BQ0EsTUFDQSxrQmhCaEhYLENKb0dmLCtCb0JhOEMsQ3BCWjlDLDJCb0JZOEMsQ3BCWDlDLHVCb0JXOEMsQ0FDcEIsOEJBRUosNkNBQ0ksVUFDQSxXQUNBLFdBQ0Esa0JBQ0EsT0FDQSxRQUNBLDJCQUNBLG1CQUNBLDJCQUNBLHVCQUNBLG1CQUNBLDhCQUVKLDBDQUNJLFdBRUosK0NBQ0ksV0FDQSxZQUVKLDJDQUNJLGFoQjFJWCxDZ0I4SUQsK0JwQnJCYixnQm9Cc0IrQyxDQUs5QixpQmZoSVIsQ2VpSVEsYWhCN0lGLENKOENkLDZCb0J3RlksK0JwQnJCYixnQm9Cd0JtRCxFQUtsQyxzQ0FDRyxrQmhCdkpOLENnQndKTSxpQkFDQSxrQkFFSCxpQ0FDSSxpQkFFSixtQ0FDSSxXQUVKLG1DQUNJLFdBQ0EsYWhCcEpWLENnQnNKTSxxQ0FDSSxtQ2hCdEpULENnQnVKUyxhaEJ2S1AsQ2dCd0tPLHlDQUNJLCtCQUVKLDBDQUNJLGFoQjVLWCxDZ0I4S08seUNBQ0ksYWhCL0tYLENnQmlMTyx1Q0FDSSxhaEJsTFgsQ2dCb0xPLDRDQUNJLFVoQi9LbEIsQ2dCa0xVLHNDQUNJLGFoQnpMUCxDZ0IwTE8sa0JBQ0EsMENBQ0ksYWhCNUxYLENnQjhMTywwQ0FDSSwrQkFFSiwyQ0FDSSxhaEJsTVgsQ2dCb01PLDhDQUNJLFVBQ0EsV0FDQSxZQUNBLGtCQUNBLE9BQ0EsTUFDQSxtQkFDQSwyQkFDQSx1QkFDQSxtQkFHSiw2Q0FDSSxVQUNBLFdBQ0EsV0FDQSxrQkFDQSxPQUNBLFFBQ0EsMkJBQ0EsbUJBQ0EsMkJBQ0EsdUJBQ0EsbUJBQ0EsOEJBSVIsb0NwQnhHakIsZ0JvQnlHbUQsQ0FDOUIsY2xCbkxOLENrQm9MTSxrQmZ0TWQsQ2V3TWMsaUJBRUosMkNBQ0ksb0JmL05QLENlZ09PLGtDQUNBLG9CQUNBLGNsQjVMTixDa0I2TE0saUJwQjdIdEIsaUJLN0ZVLENMOEZWLE9vQjZIb0QsQ3BCNUhwRCxVb0I0SHdELENwQnpLeEQseUJvQjBLeUMsQ3BCekt6QyxpQ29CeUt5QyxDcEJ4S3pDLDZCb0J3S3lDLENwQjNJekMsK0JvQjRJMEMsQ3BCM0kxQywyQm9CMkkwQyxDcEIxSTFDLHVCb0IwSTBDLENBQ3BCLG1EQUNJLFlBQ0EsZWxCaE5oQixDa0JpTmdCLGtDQUlSLHVDQUNJLGVmdk9oQixDZXdPZ0IsbURwQnJMdEIsdUJvQnNMNkMsQ3BCckw3QywrQm9CcUw2QyxDcEJwTDdDLDJCb0JvTDZDLENBTzNCLHdDQUdJLFdwQjVJckIsU29CNklvRCxDQUMvQixZZnJQaEIsQ2V3UHdCLG9EQUNJLGtCQU1KLG9EQUNJLGtCQUtSLDZDQUNHLGtCZjFQckIsQ2UyUHFCLGNsQjFPYixDa0IyT2EsYWhCOVFoQixDZ0IrUWdCLGlCZnZRbkIsQ2V3UW1CLGFmblJ0QixDTGdITix3Qm9Cb0swRCxDQUM3QixvREFDSSxhaEIvUm5CLENnQmdTbUIsa0JmbFExQixDZW1ReUIsMERBQ0Msa0JoQmxTbkIsQ2dCbVNtQix5QkFDQSxhQUdKLG1EQUNHLGFoQnhTbEIsQ2dCeVNrQix5REFDQyxrQmhCMVNuQixDZ0IyU21CLHlCQVVoQyxtQnBCNUxELFlvQjZMbUMsQ0FJOUIsYWhCclRXLENnQnNUWCxpQmZ2U0ksQ2V3U0osMEJBQ0ksYWhCN1RLLENnQjhUTCx3QmYxUkcsQ2UyUkgsaUJmM1NBLENlNFNBLGdDQUNJLFdBQ0Esa0JBQ0EsK0RBQ0EsbUJwQnBOZCxpQks3RlUsQ0w4RlYsUW9Cb040QyxDcEJuTjVDLE9vQm1OaUQsQ0FLL0MsdUJBQ0ksWXBCdENOLGdEQUNBLDZDQUNBLHdDb0J1Q0Usd0JBQ0ksWUFDQSxXZjVVUSxDTGdHZCwrQm9CNk8wQixDcEI1TzFCLDJCb0I0TzBCLENwQjNPMUIsdUJvQjJPMEIsQ0FDcEIsWWZoVUEsQ0xvQ0osNEJvQndSQSx3QkFNUSx5QkFFSix1Q0FDSSx1QkFDQSw0QnBCbFNSLDRCb0JnU0ksdUNBSVEsdUJBR1IscUNwQnBPTCxzQm9CcU91QyxDcEJ4U3RDLDRCb0J1U0kscUNwQnBPTCxZb0J1TzBDLEVBR3JDLDBCQUNJLGNsQnhUTSxDa0J5VE4sYWhCalVhLENnQmtVYix3QmY5VUMsQ2UrVUQsZWxCclVKLENrQnNVSSxtQkFNUSx1Q0FDSSxpRUFDQSxVaEIxV2QsQ2dCNldNLGdDQUNJLGVsQi9VVCxDa0JnVlMsY2xCclVGLENrQnNVRSxhaEJqWEQsQ2dCa1hDLHVDQUNJLGFoQnhYUCxDZ0I2WFQsb0NBQ0ksMENBQ0EsZ0NBQ0EsMEJBQ0Esb0JmdlhLLENld1hMLGtDQUNBLG1CZnRXSixDZXVXSSxpQkFDQSxjbEJoVk0sQ2tCaVZOLG1DQUNBLGtDQUNBLGlCQUNBLFFBQ0EsaUJmdFhBLENldVhBLGVsQnpXSixDRm1DTix5Qm9CdVU2QixDcEJ0VTdCLGlDb0JzVTZCLENwQnJVN0IsNkJvQnFVNkIsQ0FDbkIsMkNBQ0ksWUFZSixrQ3BCclZWLHVCb0JzVmlDLENwQnJWakMsK0JvQnFWaUMsQ3BCcFZqQywyQm9Cb1ZpQyxDQUszQiw4QnBCdEhOLGVvQnlIMkIsQ0FDakIsZ0NwQjNTVCxjb0I0U3VDLENwQmpVeEMsK0JvQmtVOEIsQ3BCalU5QiwyQm9CaVU4QixDcEJoVTlCLHVCb0JnVThCLENBQ3BCLG9DQUNJLHFDQUNBLFVoQm5hTixDZ0JxYUUsbUNBQ0ksZ0JBQ0EsZWxCellOLENrQitZRixxQkFDSSxVZm5iRyxDZW9iSCxlbEJqWkYsQ2tCa1pFLGFmN2FILENMaVNQLGlCb0I2STJCLENwQi9UMUIsZW9CZ1VrQyxDcEIvVGxDLFlvQitUNEMsQ0FDbkMsMkJBQ0ksaUVBQ0EsVWhCcmJOLENnQnNiTSwrQkFDSSxVaEJ2YlYsQ2dCMGJFLHlCQUNJLGlCcEJqYVosNEJvQnlhSSw0QkFDSSxpQkFHQSx1Q0FDSSxVQUNBLDZDQUNHLFNBTUgsbURBQ0ksVUFLUiwyQ0FDSSxxQkFHUiw2QkFDSSxZZi9jSixDZXFkZ0IsNkNwQjlXckIsWW9CK1d1RCxDQUM5QixrREFDSSxZZnhkeEIsQ2UrZEEsdUJBQ0ksV0FJSiw0QkFDSSxhZjllSCxDTDJGUCwrQm9Cb1o4QixDcEJuWjlCLDJCb0JtWjhCLENwQmxaOUIsdUJvQmtaOEIsQ0FFeEIsc0JBQ0ksWUFJWSw0Q3BCdFlyQixnQm9CdVl1RCxDQUM5QixpREFDSSxhZnpmdkIsQ2VnZ0JELDBCQUNJLGFBTVIsaUNBQ0ksYWZ4Z0JDLENlNGdCTCxvQkFDSSxjQUdSLGlCQUNJLFlmeGdCSSxDZXlnQkosV2Z2aEJZLENld2hCWixVZjNoQlcsQ2U0aEJYLFdBQ0EsZ0NwQjlhRixjSzFGTyxDTDJGUCxRb0I4YTZCLENwQjNhN0IsTW9CMmE0QyxDQUMxQyx3QkFDSSxhZnhoQkMsQ2U0aEJMLGNBQ0ksY2xCL2VVLENrQm1mZCxpQ0FDSSx3QkFJSSxpREFDSSxZZjloQlIsQ2VvaUJKLDZDQUNJLHlCQUlJLDZEQUNJLGFmbmpCUCxDZTJqQkcsb0VBQ0ksaUJBQ0EsU0FLaEIsbUJBQ0kseUJBRUosY0FDSSx3QmhCcGhCYSxDZ0JxaEJiLFNBQ0EsNEJwQjNoQkEsNEJvQjhoQkEsY0FDSSxhQUVKLG9CQUNJLGdCQUNBLGlCQUNBLGtCcEJ0Zk4sK0JvQnVmMEIsQ3BCdGYxQiwyQm9Cc2YwQixDcEJyZjFCLHVCb0JxZjBCLEVBS3BCLG9EQUNJLHdCaEJ4aUJPLENnQnlpQlAsYWhCeGlCTyxDZ0IwaUJYLHVEQUNJLHdCaEI1aUJPLENnQjZpQlAsYWhCNWlCTyxDZ0I4aUJYLHVEQUNJLHlCQUNBLFVoQnBtQkYsQ2dCK21CYywrQ0FDSSxpQkFlQSwyREFDSSxjQVloQyxZQUNJLGtCQUVKLGFBQ0kscUJoQmhwQk0sQ2dCa3BCVixlQUNJLHdCaEJ4b0JjLENnQjBvQmxCLGVBQ0ksd0JoQmptQmEsQ2dCbW1CakIsY0FDSSx3QmhCaGpCa0IsQ2dCb2pCZCw0QkFDSSxvQ0FDQSx5QkFHQSw4QkFDSSxvQ0FDQSx5QkFDQSxtQ0FDSSx5QkFRWiwrQkFDSSxvQ0FDQSx5QkFHQSxpQ0FDSSxvQ0FDQSx5QkFDQSxzQ0FDSSx5QkFRWiwrQkFDSSxvQ0FDQSx5QkFHQSxpQ0FDSSxvQ0FDQSx5QkFDQSxzQ0FDSSx5QkFRWiwrQkFDSSxvQ0FDQSx5QkFHQSxpQ0FDSSxvQ0FDQSx5QkFDQSxzQ0FDSSx5QkFTUiw2QkFDSSxhaEJ6bkJPLENnQjBuQlAsa0NBQ0ksYWhCM25CRyxDZ0Jrb0JYLGlDQUNJLDBDQUtoQixTQUNJLGFBQ0EsbUJBQ0EsOEJBQ0EsV0FDQSxlQUNBLFlBQ0EsdUJBQ0kseUJBQ0EsYWhCenZCVSxDZ0IwdkJWLFNBQ0EsZ0JBQ0EsaUJBS1Esa0NBQ0ksV0FPaEIsNkJBQ0ksd0JBS0Esa0RBQ0ksYUFLQSw4REFDSSxjQVVKLG1DQUNJLFVBRUksOENBQ0ksaUJBR0Esb0RBQ0ksU0FNQSw4Q0FDSSxpQkN0ekI1QixvQkFDSSxnQkFDQSxtQkFDQSw4QkFDSSxjckJvSFQsZ0JxQm5IdUMsQ0FDOUIsY25CMkNNLENtQjFDTixlbkIwQkosQ21CekJJLFNBQ0EsZ0JBQ0Esa0JBQ0Esa0JqQktNLENpQkpOLDZCQUVBLG9DQUNJLDBCaEJvQkQsQ2dCbEJILG9DQUNJLDBCaEJpQkQsQ2dCZkgscUNBQ0ksU0FDQSxnQ0FDQSxrQmpCeEJDLENpQnlCRCxVakJuQk4sQ2lCd0JWLGFBQ0ksaUJBR0EscUJBQ0kseUJBQ0EsY0FJSixtQkFDSSxvQkFNSSxtQ0FDSSxjQUNBLHFCakIzQ04sQ2lCNENNLDRCQU1SLDJCQUNJLGNBQ0EscUJqQnBERixDaUJxREUsa0NBS1IscUJBQ0ksYUFJSix1QkFDSSwyQ0FJSixxQkFDSSxnQnJCNkNMLGVxQjVDNkIsQ0FDeEIsK0JBQ0ksVWpCWEgsQ2lCWUcsY25CL0JNLENtQmdDTixlbkI5Q0osQ21CK0NJLFNBQ0Esa0JqQnJCUyxDaUJzQlQsZ0JBQ0Esa0JyQnFDVCxZcUJwQ3VDLENyQnFOeEMsaUJxQnBOMkIsQ0FDakIscUNBQ0ksMEJoQnBERCxDZ0JzREgscUNBQ0ksMEJoQnZERCxDZ0J5REgsc0NBQ0ksa0JqQjlGQyxDaUIrRkQsVWpCekZOLENpQjhGVixxQkFDSSxjQUNBLGtCQUVKLFVBQ0ksV0FHQSxnQkFDSSxtQkFDQSwyQkFDSSxnQkFHUiwwQkFDSSxtQnJCN0RKLHlCcUIrREEsbUJBRVEsb0JBR1IseUJBQ0ksbUJBRUosNEJBQ0ksbUJDOUhSLHdCQUNJLGlCakJPTSxDaUJOTixjcEI4Q2MsQ29CN0NkLFlBQ0EsaUJ0QnFIRCxjc0JwSCtCLENBQzlCLDRDQUNJLGFqQkVDLENpQkRELFVqQkZBLENpQkdBLGVwQjJCRSxDb0IxQkYsY3BCc0NVLENvQnJDViw4Q0FDSSxjcEJrQ00sQ29CakNOLGdCQUdSLG9DQUNJLGFsQlRVLENrQlVWLFdqQlhDLENpQllELDBDQUNJLGFsQnBCSyxDa0JzQlQsc0NBQ0ksZ0JBQ0EsY3BCd0JNLENvQm5CZCw2QkFDSSxhQUNBLFlBQ0EsZWpCSEEsQ2lCSUEsaUJqQmJJLENpQmlCSixxQ0FDSSxhQUNBLG1DQUNBLGNwQlFNLENvQlBOLHVDQUNJLGFqQmpDUCxDTGdITixZc0I5RTJDLEN0QitQNUMsaUJzQjlQK0IsQ0FDakIsNkNBQ0ksbUNsQjlCTCxDa0JrQ0Msb0RBQ0ksV0FDQSxpQmpCakNSLENpQmtDUSxVQUNBLFNBQ0EsVUFDQSxXQUNBLGtCQUNBLHdCbEIrRUQsQ2tCOUVDLFVBR0EsMkRBQ0ksVUFJWixpREFDSSx3QkFFSixpREFDSSxhbEIvREUsQ2tCZ0VGLGVwQnJDSixDb0J1Q0EsbURBQ0ksYWxCbkVFLENKZ0hmLFFzQjVDcUMsQ0FFNUIsaUR0QjBDVCxRc0J6Q3FDLENBRTVCLHdEQUNJLGNwQnBDRSxDb0JxQ0YsaUJBQ0EsYWxCckVGLENrQnVFRixnREFDSSxhbEIvRUUsQ2tCZ0ZGLGNBQ0Esa0JBQ0EsaUJqQnRFSixDaUJ1RUksdURBQ0ksV0FDQSxpQmpCMUVSLENpQjJFUSxPQUNBLE1BQ0Esa0JBQ0EseUJBQ0EsVUFDQSxZQUdSLGdEQUNJLFNBQ0EsVUFDQSxpQmpCckZKLENpQnNGSSwyREFDSSxZQUNBLGlCakJ6RlIsQ2lCMEZRLFdBRUosMkR0QlViLGtCc0JUK0MsQ0FDOUIsMkVBQ0ksVWxCekdmLENrQjBHZSxVakI3R2hCLENpQjhHZ0IsZXBCaEZkLENvQmlGYyxZQUNBLGFqQjdHZixDaUI4R2UsY2pCdEhULENpQnVIUyxlakIvRWQsQ2lCZ0ZjLHNCakI1RVosQ2lCNkVZLGtCakI1RWQsQ2lCOEVVLHlFQUNJLFVsQjVCVCxDa0I2QlMsV2pCdkhmLENpQndIZSxjcEJsRk4sQ29Cb0ZFLDRFQUNJLFVsQnpIZixDa0IwSGUsY3BCcEZOLENvQnFGTSxhakIzSGYsQ2lCNEhlLGNqQnBJVCxDaUJxSVMsZWpCN0ZkLENpQjhGYyxzQmpCMUZaLENpQjJGWSxrQmpCMUZkLENpQjhGRSx1REFDSSxlQUNBLDREQUNJLGlCQUNBLGNwQmxHRixDb0JtR0UsZXBCOUdSLENvQitHUSxpQkFDQSxrQkFDQSx1RUFDRyxpQkFPdkIsd0JBQ0ksMEJBQ0EsY3BCOUdjLENvQitHZCxZQUNBLGlCdEJ2Q0QsY3NCd0MrQixDQUM5QiwwQkFDSSxhakIxSkMsQ2lCMkpELGlCakI1SkUsQ2lCNkpGLGFsQmhIZ0IsQ2tCaUhoQixlcEJsSUUsQ29CbUlGLGdDQUNJLGFsQnhLSyxDa0I0S2pCLFdBQ0ksWUFDQSxpQmpCM0pRLENpQjRKUixXQUVKLFd0QnhERyxrQnNCeUQrQixDQUM5QiwyQkFDSSxVbEIzS0MsQ2tCNEtELFVqQi9LQSxDaUJnTEEsZXBCbEpFLENvQm1KRixZQUNBLGFqQi9LQyxDaUJnTEQsY2pCeExPLENpQnlMUCxlakJqSkUsQ2lCa0pGLHNCakI5SUksQ2lCK0lKLGtCakI5SUUsQ2lCZ0pOLHlCQUNJLFVsQjlGTyxDa0IrRlAsV2pCekxDLENpQjBMRCxjcEJwSlUsQ29Cc0pkLDRCQUNJLFVsQjNMQyxDa0I0TEQsY3BCdEpVLENvQnVKVixhakI3TEMsQ2lCOExELGNqQnRNTyxDaUJ1TVAsZWpCL0pFLENpQmdLRixzQmpCNUpJLENpQjZKSixrQmpCNUpFLENpQitKVixVQUNJLFdBQ0Esd0JBQ0ksaUJqQjVMSSxDaUI4TFIseUJBRUksaUJqQmhNSSxDaUJpTUosNEJBQ0kscUJsQmhORixDa0JpTkUsaUJqQm5NQSxDaUJvTUEseUJ0QmhHVCxlc0JpR2lDLEN0QmhHakMsc0JzQmdHNkMsQ0FDcEMsY3BCektNLENvQjBLTiwyQ0FDSSxZQUNBLFNBQ0EsVUFDQSxXdEIvR2QsaUJLN0ZVLENMOEZWLFFzQitHNEMsQ3RCNUc1QyxRc0I0RzJELENBRWpELDhDQUNJLHFCbEI3Tk4sQ2tCOE5NLGlCakJoTkosQ0xvR1QsaUJzQjZHcUMsQ3RCNUdyQyxTc0I0R2lELENBRXhDLGtDQUNJLGFsQjNJRCxDa0I0SUMsYWpCaE9QLENpQmlPTyxjcEI1TEUsQ29CNkxGLGlCQUVKLG1DQUNJLFVsQjNLUCxDa0I2S0csOEJBQ0ksYWxCNU9HLENrQjZPSCxlcEIvTUosQ29CZ05JLGNwQmxNRSxDb0JtTUYsa0NBQ0ksV0FDQSxZQUNBLGtCQVFaLHlEQUNJLHdCbEJoUUssQ2tCaVFMLHlCQUNBLE9BQ0Esd0NBRUosMENBQ0ksd0NDclFSLHdCQUNJLGdCQUdSLGFBQ0ksaUJsQkVNLENrQkROLG1CQUNBLGlDQUNJLGFuQm9CUyxDbUJuQlQsY3JCOENVLENxQjdDVixlckJ5QkUsQ3FCeEJGLG1CQUlKLCtDQUNJLGVyQmtCSSxDcUJqQkosY3JCb0NVLENxQm5DVixhbkJnSVUsQ21CM0hWLHdDQUNJLGVBQ0EsZ0JBQ0EsYW5CRUssQ21CREwsbUJBRUosZ0RBQ0ksWUFNWCw0QkFDQyxjbEJDUyxjQTlCRixDa0IrQlAsWUFDQSxZQUNBLGdCQUNBLGlCbEJ2QlUsQ2tCd0JWLFdBQ0EsUXZCNlBBLGtCdUI1UHVCLENBQ2pCLDRDQUNOLGtDQUNDLFlBQ0EsV0FJRixzQkFDQyxhbEI5Q08sQ2tCK0NQLFNBQ0EsVUFDQSxRQUNBLFNBQ0EsaUJsQm5CUSxDa0JvQlIsVUFDQSxtQmxCNUNNLENrQjZDTixrQkFFQywyQ0FDYSx3Qm5CbEVDLENtQm1FRCx5QkFDWixpREFDQyxxQm5CL0RLLENtQmdFTCxVQUNBLDZDQUNBLFlBQ0EsV0FNRyxrQ0FDSSxZQUNBLGFsQnhFSCxDa0J5RUcscUJuQjVFRixDbUI2RUUsWUFDQSxXdkJmViw4QnVCZ0I2QixDdkJmN0Isc0N1QmU2QixDdkJkN0Isa0N1QmM2QixDdkIyQjdCLGlCSzdGVSxDTGlHVixNdUI5QnVELEN2Qm9OdkQsaUJ1Qm5OMkIsQ3ZCeUIzQixpQks3RlUsQ0w4RlYsT3VCekJ3QyxDdkI0QnhDLFF1QjVCc0QsQ3ZCWXRELCtCdUJYOEIsQ3ZCWTlCLDJCdUJaOEIsQ3ZCYTlCLHVCdUJiOEIsQ0FHcEIsZ0RBQ0ksMkJBS2hCLFdBQ0ksU0FDQSxVQUNBLHlCQUNBLGVBQ0EsYUFDSSxlQUNBLGNBR1IsVUFDSSxtQkFDQSxZQUNJLGVBQ0EsY0FDQSxtQkFJSixxQkFDSSxpQkFDQSxrQkFDQSxlQUNBLGdCQUNBLGdCQUNBLGVBSUosNEJ2Qk5ELFl1Qk9tQyxDQUVsQywwQnZCVEQsWXVCVW1DLENBRTFCLHFGQUNJLGV2QmRiLGV1QmVxQyxDQU1wQyw0QkFDSSxTdkJyQkwsWXVCdUJtQyxDQUVsQywwQnZCekJELGdCdUIwQm1DLENBRWxDLDRCQUNJLG9CQUNBLGFBSVIsZUFDSSxlbkJ0Sk0sQ21CdUpOLHFFdkI2SUYsa0J1QjVJbUIsQ0FHakIscUJBQ0ksV0FJSixrQ0FDSSxpQnZCL0NMLGlCdUJnRDZCLEN2Qi9DN0IsZ0J1QitDeUMsQ0FDcEMsZUFDQSxhbkJsS1UsQ21CbUtWLGVuQnJLRSxDbUJzS0YseUJBQ0EsaUNBQ0Esa0JBQ0Esd0NBQ0ksVW5CMUtGLENtQjJLRSxrQm5CektNLENtQjBLTixvQm5CMUtNLENtQjJLTixvQ0FHUixnQ3ZCOURELGN1QitENkIsQ3ZCOUQ3QixnQnVCOERzQyxDQUNqQyxlQ3hMUixPQUNDLFVwQlFRLENvQlBSLGNuQkRjLENtQkVkLGdCQUNBLFVuQkhjLENtQklYLDJCQUNBLHFCQUNJLGtCbkJDRSxvQkF1Q00sQ21CdENSLGlCbkJrQkcsQ21CakJILGV0QjBCRSxDc0J6QkYsU0FDQSxVQUNBLHFCbkJxQkUsQ21CcEJGLGtCbkJnQ0UsQ21CL0JGLGdCQUNBLGN0QmdDVSxDc0I3QlYsdUJBQ0ksY3RCMkJNLENzQjFCTixhcEJoQk8sQ29CaUJQLGV0QmNGLENzQlhOLGFBQ0ksNERwQnFJYSxDb0JwSWIsZ0JBQ0EscUJuQk1FLENtQkxGLGtCbkJpQkUsQ21CaEJGLHNCeEJ3QkoseUJ3QjdCQSxhQU9RLGtCcEJ1RUwsRW9CcEVLLG1CQUNJLGdCQUNBLG9CcEJrRVQsQ29CakVTLGdDQUtYLGFBQ0cscUJuQlZFLENtQldGLGtCbkJDRSxDbUJDRSxtQkFDSSxvQnBCdURULENvQm5ESyx1Q0FDSSxvQm5CM0NDLENtQjRDRCxpQm5CM0JMLENtQjRCSyxldEJsQkwsQ3NCbUJLLFNBQ0EsVUFDQSxxQm5CeEJOLENtQnlCTSxpREFDSSxVcEIrRUUsQ29COUVGLGFuQnBEWCxDbUJxRFcsY3RCZEYsQ3NCZUUsZUFDQSxnQkFHUixrQkFDSSxhcEI1REUsQ29CK0RGLGtDQUNJLGtCcEJyQ0gsQ29Cc0NHLGFwQmpFRixDb0JrRUUsV0FDQSxZQUNBLFVBRUEsbUJBQ0EseUNBQ0ksYXBCaEZQLENvQm1GRCxvQkFDSSxvQm5CMUVILENtQjRFRCwwQkFDSSxnQ0FFSix3QkFDSSxhcEIxRkgsQ29CNEZELHlCQUNJLFVwQnZGVixDb0J5Rk0sc0JBQ0ksb0JuQnRGSCxDTCtHZCxnQndCeEIrQyxDQUd0Qyw2QkFDSSxhcEJ4RUMsQ29CeUVELG9CbkI1RkMsQ21CNkZELG1DQUNJLGFwQnhHSCxDb0I4R2IscUJBQ0ksYXBCbkdPLENvQm9HUCxxQkFDQSwyQkFDSSxhcEJqSFUsQ29Cb0hkLDRFQUNJLHFCbkJwRkYsQ21CdUZOLG9DQUNJLFlBQ0EsZXBCckhFLENvQnNIRix5QkFDQSw2Q0FDQSwyQnhCNEtOLGlCd0IzS3VCLENBRXBCLG9DQUNHLGV0QjlGRSxDc0IrRkYsY3RCcEZVLENzQnFGVixhcEJ2R1MsQ29Cd0dULFluQnhIQSxDbUJ5SEEscUJuQnZIQyxDbUJ3SEQsa0JuQi9IRSxDbUJnSUYsbUJBQ0EsK0NBQ0ksZ0JBRUosb0ZBQ0ksYXBCN0lLLENvQjhJTCx3Qm5CMUdHLENtQjRHUCwyQ0FDSSxVcEIzSUYsQ29CNElFLG9CbkJoSUosQ21CaUlJLHdCcEJuSkssQ29CcUpULHNDQUNJLGVBTVIsc0JBQ0ksWUFDQSxlcEJ4SkUsQ29CeUpGLHlCQUNBLDhDeEIwSU4sa0J3QnpJdUIsQ0FDakIsVUFDQSwyQkFDQSx1QkFFSixzQkFDSSxldEJuSUUsQ3NCb0lGLGN0QnpIVSxDc0IwSFYsYXBCN0pPLENvQmdLUCx1QkFJUixhQUNJLGN0QmhJYyxDc0JpSWQsZ0JBR0Esa0NBQ0ksa0JuQnhJRSxDbUI2SUYsMENBQ0kseUJBR1IsZ0NBQ0ksZ0JBRUosK0JBQ0ksNENBR1Isb0t4QjdFRyxnQndCbUYrQixDQU10Qiw0QkFDSSx5QkFNWixtQkFDSSw2QkFFSixtQkFDSSw2QkFDQSwrQkFDSSxvQ0FDQSx1Q0FFSiw4QkFDSSxxQ0FDQSx3Q0FRUix1QnhCbkhELG9Cd0JvSG1DLENBSWxCLDBDQUNJLGFBSVosaUNBQ0ksYXBCNU9BLENvQjZPQSxldEJuTkwsQ3NCb05LLGFBQ0EsY3RCMU1FLENzQjJNRixZQUNBLGdDeEJuSWIsaUJ3Qm9JMEMsQ0FDN0Isa0JuQmhOTixDbUJpTk0sZ0JBQ0Esc0JBQ0EsNkNBQ0ksa0JBR1IsaUNBQ0ksa0JuQnhOTixDTDJFUCxpQndCOEkyQyxDQUM5QixnQkFDQSxldEJyT04sQ3NCc09NLGN0QjFORSxDc0IyTkYsYXBCeEhFLENvQnlIRiw2Q0FDSSxrQkFPcEIsMEJBQ0MsU0FHRCwwQkFDSSxlbkI1UEksQ21CK1BKLHNFQUVJLFluQjVRQSxDbUJzUkQsNEVBQ0MsbUNBQ3dCLG1CQUVKLDJFQUNwQixtQ0FDd0IsbUJBVWhDLDBCQUNJLGdCQUdBLGF4QmxCRixpQndCbUJ1QixDQUNqQixxQkFDQSxjdEIvUVUsQ3NCZ1JWLGV4QnZNTCxnQndCd01tQyxDQUM5QixldEI3UkcsQ3NCOFJILGtCQU1JLGtCQUNJLGNBQ0EsOEJBQ0ksV0FJSixxRUFDSSxhcEJ6VUYsQ29CMFVFLGlGQUNJLGFwQm5WUCxDb0I2Vkwsb0VBQ0ksaUJBQ0EsU0FPUiwwQ0FDSSxpQkFDQSxZQUVKLDRCQUNJLFlBQ0EsY3RCNVRNLENzQmlVZCxtQkFDSSxlcEI1V0UsQ29COFdGLDhCQUNBLCtCQUdSLHlCQUNJLDJCQUNBLGN0QjFVYyxDc0IyVWQsYXBCblhjLENvQnFYbEIsZ0NBQ0ksZUFDQSxpQkFDQSxjdEJoVmMsQ3NCa1ZsQiwrQkFDSSxrQkFDQSxnQkFDQSxjdEJyVmMsQ3NCdVZsQixtQkFDSSxtQkFDQSx3Q0FDSSxXQUdKLDhDQUNJLG1CQUNBLGdCQUdKLDhDQUVJLHlCQUNBLGdCQUdKLHFCQUNJLGdDQUNBLHFCeEJwV0oseUJ3QnVXSiw2Q0FFUSxZeEJ6V0oseUJ3QjRXSiwrQ0FFUSxZeEI5V0oseUJ3QmlYSiw2REFFUSx1QkFDQSxpQkFJSixnQ0FDSSw2QkFJSiw2Q0FDSSxjQ25iSix5QkFDSSx5QkFDQSxnQ3pCdVNOLDhCeUJ0U3VCLEN6QmtEckIsNEJ5QnJEQSx5QkFLUSwrQkFDQSxpQkFFSixxQ0FDSSxjQUNBLGdCQUNBLFVyQk5GLENxQlFGLDJCQUNJLGlCQUdBLG1DQUNJLFl6Qm1DWiw0QnlCcENRLG1DQUdRLGNBSVosb0NBQ0ksWXBCUkosQ29CV0wsb0J6QjZRRCxpQnlCNVF1QixDQUNqQix5QkFDQSxzQkFDSSxlQUNBLFd6QkZSLDRCeUJRQSxjQUNJLFlwQnZCQSxFTGNKLDBCeUJhQSxXQUNJLGtCQUtBLGlEQUNJLG9DQU9SLHFCQUNJLHlCQUNBLE1BQ0EsNEJBQ0EsY3pCVEosNEJ5QktBLHFCQU1RLE9BQ0EsVUFFSixxQ0FDSSxVckIvREYsQ3FCaUVGLGlDQUNJLG9DQUdSLDZCQUNJLFVwQnJEQyxDb0JzREQsU0FDQSxrQkFDQSwwQ0FDQSxrQnpCMUJKLDRCeUJxQkEsNkJBT1EsUUFLWixjQUNDLDhCcEJwRGMsQ29CcURkLFFBQ0EsNEJBQ0EsVXBCckZPLENvQnNGUCxTQUNBLGlCcEJ6RVcsQ29CMEVYLFdBQ0EsVXBCbEVPLENvQm1FUCxrQnBCckRVLENvQnNEVixlcEIvRU8sQ29Ca0ZKLG9DQUNJLHNCQUNBLHlDQUNJLHNCQUdYLHNCQUNDLGVBQ0EsaUJwQnhGVSxDb0IwRlYsMkNBQ0MsaUJwQjVGUyxDb0I2RlQsWUFDQSxXcEJwRkssQ29CcUZMLFdwQmhHSyxDb0JvR0osZ0N6QmxCRiwrQnlCbUJ1QixDekJsQnZCLDJCeUJrQnVCLEN6QmpCdkIsdUJ5QmlCdUIsQ0FDcEIsb0JwQjlHWSxDb0IrR1osaUJBQ0Esa0JwQjVFSyxDb0I2RUwsV3BCcEdJLENvQnNHTCxpQ0FDQyxzQ0FDQSxhckIvSFksQ3FCcUlmLHlCQUNDLGtCQUNBLGlCcEJuSFMsQ29Cb0hULG9DQUNDLGtCQUVELDJCQUNDLHNCQUNBLGFBQ1ksc0NBQ1osaUNBQ0MseUJBQ0EsVXJCM0lLLENxQjRJTCxnQ0FPRiwrQkFDQyx5QkFDQSxhckIzSmEsQ3FCNEpiLGlCcEJ4SVEsQ29CNElULDhCQUNDLGFyQmpLYSxDcUJrS2IscUJyQjVKTSxDcUIrSk4sNENBQ0MsaUNBQ0EseUJBQ0EseUJBS0osK0JBQ0Msd0JBQ0EsZ0JwQm5KUyxDb0JzSlgsd0RBQ0ksV0FDQSxrQkFDQSxRQUNBLHdCQUVKLDZDQUNJLGlCQUdBLGdDQUNJLGdCQUNBLGlCQUNBLGlCcEIzS0ksQ0xnRlYsK0J5QjRGMEIsQ3pCM0YxQiwyQnlCMkYwQixDekIxRjFCLHVCeUIwRjBCLENBRzVCLG9CQUNJLGtCQUNBLGlCQUNBLGlCcEJsTFEsQ0xnRlYsK0J5Qm1Hc0IsQ3pCbEd0QiwyQnlCa0dzQixDekJqR3RCLHVCeUJpR3NCLEN6QmpKcEIsNEJ5QjZJSixvQkFNUSxlQUdSLDhDQUNJLFdBQ0Esa0JBQ0EsMEJwQjNLVyxDb0I0S1gsbUJBQ0EsaUJwQjlMUSxDb0IrTFIsU0FDQSxRQUVKLFVBQ0ksVXBCaE5JLENvQmlOSixXQUNBLGdCQUNBLDJCekJySEYsK0J5QnNIc0IsQ3pCckh0QiwyQnlCcUhzQixDekJwSHRCLHVCeUJvSHNCLENBQ3BCLGdCQUdKLGVBQ0ksYXBCdE5LLENvQnVOTCx3QnBCck1PLENvQnNNUCxjQUNBLDZCQUNBLFdBQ0EsV3BCbE5JLENvQm1OSixZcEJuTkksQ29Cb05KLGVwQmhPSSxDb0JpT0osY3BCaE1PLENvQmlNUCxpQnBCcE5RLENvQnFOUixVQUNBLGVBQ0EsZUFDQSxvQnpCeElGLCtCeUJ5SXNCLEN6QnhJdEIsMkJ5QndJc0IsQ3pCdkl0Qix1QnlCdUlzQixDQUNwQixnQkFFSixvQkFDQyxrQnBCL05PLENvQmdPUCx1QkFDQyxrQnBCak9NLENvQm9PSixrQ0FDQyxnQ0FDQSxhckJ4UFksQ3FCK1BkLGdDQUNDLGdDQUNBLHdDQUNDLFFBQ0EsVUFDQSxrQnJCcFFZLENxQndRZix5QkFDQyxhckJqUWUsQ3FCa1FmLGFwQmpRTSxDb0JrUU4sZUFDQSxXcEIvT0ssQ29CZ1BMLGdCQUNTLGdDQUNJLGFyQi9RQyxDcUJvUmYsMEJBQ0MsVUFDUyxZcEJwUUosQ29Cc1FKLCtCQUNDLGtCQUNBLG9CcEJoUlksQ29CaVJHLGFyQi9RTCxDcUJnUkssc0NBQ0ksYXJCN1JQLENxQnFTYixnQ0FDSSxXQUlQLDRCQUNDLGN6QnZNQSwrQnlCd01vQixDekJ2TXBCLDJCeUJ1TW9CLEN6QnRNcEIsdUJ5QnNNb0IsQ0FJdEIsc0JBQ0ksVXJCM1NNLENxQjRTTix5QkFDQSxxQ0FDQSxvQ0FFSixrQkFDSSxXQUNBLGlCcEJyU1EsQ29Cc1NSLE1BQ0EsU0FDQSxhcEJoU08sQ29CaVNQLHdCcEJqU08sQ29Ca1NQLGNwQmxTTyxDb0JvU1Asd0NBQ0Esc0JBRUosc0JBQ0ksaUJBR0EsNkJBQ0ksd0JBR1Isc0JBQ0ksY0FFSix5QkFDSSxVckJ4VU0sQ3FCNFVGLDhCQUNJLGVBQ0EsaUJwQmhVQSxDb0JrVUEsbURBQ0ksaUJwQnBVSixDb0JxVUksWUFDQSxXcEI1VFIsQ29CNlRRLFdwQnhVUixDb0I0VVksd0NBQ0ksb0JwQnJWUCxDb0JzVk8saUJBQ0Esa0JwQm5UZCxDb0JvVGMsV3BCM1VmLENMNkVQLCtCeUIrUDBDLEN6QjlQMUMsMkJ5QjhQMEMsQ3pCN1AxQyx1QnlCNlAwQyxDQUV4Qix5Q0FDSSxzQ0FDQSxhckJ2V1AsQ3FCNldMLGlDQUNJLGtCQUNBLGlCcEIzVkosQ29CNFZJLDRDQUNJLGtCQUVKLG1DQUNJLFVyQjlXVixDcUIrV1UsYUFDQSx5Q0FDSSx5QkFDQSxVckJsWGQsQ3FCbVhjLGdDQU9SLHVDQUNJLHlCQUNBLGFyQmxZSCxDcUJtWUcsaUJwQi9XUixDb0JtWEksc0NBQ0ksYXJCeFlILENxQnlZRyxxQnJCbllWLENxQnNZVSxvREFDSSx5QkFLaEIsdUNBQ0ksd0JBQ0EsZ0JwQnhYRCxDb0I0WFgscURBQ0ksd0JwQnJYVyxDb0JzWFgsa0JBQ0EsVUFDQSxZcEIxWUksQ29CNllKLDRDQUNJLGdCQUNBLFd6QjNXSiw0QnlCeVdBLDRDQUlRLHlCQUlaLG1CQUNJLHNCQUNBLHlCQUNBLG1CekJwWEEsNEJ5QmlYSixtQkFLUSx1QkFJSiwwQkFDSSxXQUdSLGlCQUNJLGVBQ0Esb0JwQnBhSSxDb0JxYUosU0FDQSxlQUNBLGlCcEJyYVEsQ29CdWFaLG1CQUNJLGNBQ0EsaUJBQ0EscUNBQ0ksY0FHUixnQ0FDSSxnQ0FDQSx3Q0FDSSxRQUNBLFNwQnphQSxDb0IwYUEsa0JyQnZjUyxDcUIwY2pCLGVBQ0kscUJyQnJjTSxDcUJzY04sU0FDQSw0QkFDQSxZQUdBLDRCQUNJLFlBSUosNEJBQ0ksYXBCOWNDLENMMkZQLCtCeUJvWDBCLEN6Qm5YMUIsMkJ5Qm1YMEIsQ3pCbFgxQix1QnlCa1gwQixDQUV4Qiw0QkFDSSxZQUlhLGtEekJ0V2xCLGdCeUJ1V29ELENBQzlCLHVEQUNJLG9CcEJ4ZFosQ29CNmRHLGtEQUNJLDZCQU1wQiwwQkFDSSxZQUlKLHlCQUNJLGdCQUNBLG1CQUNBLHVCQUlQLHVDQUNDLGlCcEJ4ZVUsQ29CeWVWLE1BQ0EsUUFDQSxPQUNBLFdBQ0EsVUFDQSxVcEJoZ0JhLENvQmlnQmIsV3BCOWZjLENvQitmZCxvQ3pCL1pBLCtCeUJnYW9CLEN6Qi9acEIsMkJ5Qitab0IsQ3pCOVpwQix1QnlCOFpvQixDekIxTnBCLGlCeUIyTnVCLENBR3pCLGFBQ0MsaUJwQnRmVyxDb0J1ZlgsU0FDQSxRQUNBLGNwQnJlVSxDb0JzZVYsV0FDQSxZQUNBLG1CcEJoZWUsQ29CaWVmLG9CQUNBLGNBR0EsY0FDQSxxQnJCL2dCUyxDcUJnaEJULDZDekI1T0MsaUJ5QjZPbUIsQ3pCbmJuQiwrQnlCb2JzQixDekJuYnRCLDJCeUJtYnNCLEN6QmxidEIsdUJ5Qmtic0IsQ0FDdkIsaUJBQ0MsV0FHRixjQUNJLHlCekJwUEYsZXlCcVBtQixDQUVyQixjekJ2UEUsZXlCd1BtQixDQUNqQix5QkFFSSx1Q0FDSSxhQUVKLGlDQUNJLGFBR1IsMEJBQ0ksV0FNWSx5RUFDSSxXQU1aLHdEQUNJLFVyQnJqQk4sQ3FCMGpCVixhekJ0UkUsZXlCdVJtQixDQUNqQix5QkFJSSx1Q0FDSSwrQkFDQSwyQkFDQSxXQUVKLHVDQUNJLCtCQUNBLDJCQUNBLFdBTVIsMkNBQ0ksa0JBQ0EsWUFDQSxpQkFDQSxZQUNBLGNBQ0EsOERBQ0ksVUFDQSxXQUNBLDhCQUdKLG9FQUNJLGtCckJqbUJLLENxQm1tQlQsb0VBQ0ksbUJBSUosMkNBQ0ksa0JBWUosMERBQ0MsZ0JBQ0EsZUFDQSxjQUNBLGtCQUNBLGNBQ0EsaUJBQ0EsU0FDQSxnQ0FhTixzREFDQyw2QkFDQSw0QkFNSCxvREFDQyxtQkFJRSxnQ0FDSSxTQUNBLDBCQUNBLGtCQUNBLFdBQ0EscUJBQ0Esa0NBQ0EsZ0JBQ0Esb0JBQ0EsaUJBQ0EsZUFDQSwwQkFDQSxpQkFDQSx1Q0FDSSxZQUtSLDBCQUNJLFNBQ0EsMEJBQ0Esa0JBQ0EsV0FDQSxxQkFDQSxrQ0FDQSxnQkFDQSxvQkFDQSxpQkFDQSxlQUNBLDBCQUNBLGlCQUNBLGlDQUNJLFlBSVosb0JBQ0ksZ0JBR0EsbURBQ0ksVUFDQSxXQUNBLFlBQ0Esa0JBQ0EsV0FDQSxNQUNBLG1CQUNBLG1CQUNBLGFBR1IsU0FDSSxXQUNBLFlBR0EsMkNBQ0csYUMvc0JILGlFQUNJLGlCQUNBLFdyQndCQSxDcUJwQkksa0RBQ0ksd0JBR0EsOENBQ0ksd0JBSUosNENBQ0ksd0JBS2hCLHdDQUNJLG1CQUNBLGlEQUNJLGdCQUlKLCtEQUNJLGdCQUdSLHdDQUNJLGtCQUNBLG9EQUNJLFlyQnBCSixDcUJ1QkosbUNBQ0ksaUJyQnZCSSxDcUJ3QkosWUFDQSw2Q0FDSSx3QkFHQSxrREFDSSx5QkFHQSw4Q0FDSSx5QkFJSiw0Q0FDSSx5QkFRaEIseUNBQ0ksWXJCakRBLENxQnNESSxxREFDSSx3QkFHQSxpREFDSSx3QkFJSiwrQ0FDSSx3QkFDQSxXQU9SLCtEQUNJLGFyQmxGUCxDcUJxRkQsd0RBQ0ksYXJCdEZILENxQndGRCx5REFDSSxZckJoRkosQ3FCbUZKLDJDQUNJLGtCQUVKLHNDQUNJLFdBQ0EsZ0RBQ0ksd0JBR0EsK0RBQ0ksd0JBR1IsNENBQ0ksWUFFSSwyREFDSSxnQ0FHQSx1REFDSSxnQ0FJSixxREFDSSxnQ0FTcEIscUNBQ0ksbUJBRUosa0NBQ0ksWUFFSixnQ0FDSSxZQUNBLDRDQUNJLHNCckJ6SUYsQ3FCNElGLHNEQUNJLHFCckJySUYsQ3FCc0lFLGlCckI5SUYsQ3FCK0lFLGFBR1IsbUNBQ0ksWXJCeklBLENxQjhJSixnREFDSSxpQnJCN0lJLENxQjhJSix5REFDSSxpQnJCaEpBLENxQm1KUiwrRkFDSSx5QkFDQSx1QkFLSixzQ0FDSSxrQkFHQSxvREFDSSxpQkFHQSw2REFDSSxZQUNBLHdFQUNJLGFyQi9LWCxDcUJtTEQsaURBQ0ksV0FDQSxlQUNBLDREQUNJLFlyQjlLUixDcUJrTEksMkRBQ0ksWUFHUiwrQ0FDSSxXQUdSLHFDQUNJLGFyQnBNQyxDcUJzTUwsbUNBQ0ksWUFHQSwrQ0FDSSxVQUNBLHFEQUNJLGtCdEJqREYsQ3NCa0RFLFlBRUosa0RBQ0ksY0FHUSwrREFDSSxnQkFPUSw0RUFDSSxlckJwTmhDLENxQjRPSixpQ0FDSSxZckI3T0EsQ0xvQ0osNEIwQndNQSxpQ0FHUSxhckJ4UEgsRXFCMlBMLDJKQUdJLFlyQnJQQSxDcUJ5UEksOERBQ0ksWXJCMVBSLENxQitQUSwwRUFDSSxhckJ6UVgsQ3FCb1JHLCtEQUNJLFlBR0Esd0VBQ0kseUJBQ0Esa0JBRUosb0VBQ0kseUJBRUosa0VBQ0kseUJBTXBCLFlBQ0ksWXJCOVJJLENxQm9TSixpQ0FDSSxldEJqVEUsQ3NCa1RGLDBCckJwUk8sQ3FCcVJQLHlHQUNJLFV0QmpUSCxDc0JtVEQsNkNBQ0ksYXJCcFRILENxQnNURCw2Q0FDSSxZckI5U0osQ3FCZ1RBLHlEQUNJLG1CQUVKLHVDQUNJLFlyQnBUSixDcUJzVEEsd0NBQ0ksb0JyQi9USyxDcUJnVUwsaUJBRUosNERBQ0kscUJ0QnBVSCxDc0J1VUcsb0VBQ0kseUJBQ0EsV0FDQSxZQUdBLCtGQUNJLFdBRUosMEZBQ0ksV0FFSixpRkFDSSxXQUdSLDJEQUNJLFdBSVosMkNBQ0ksc0JBRUosK0RBQ0ksZXRCeE1NLENzQjBNTix5RUFDSSxVdEJuV0gsQ3NCb1dHLGdGQUNJLGtCdEJ6TUYsQ3NCME1FLFV0QjlNRixDc0JrTlYsa0NBQ0kscUJ0QjlXRSxDc0IrV0Ysc0NBR1Esc0RBQ0ksWXJCdldaLENxQjJXWSw4REFDSSxhdEJ6TlYsQ3NCZ09VLHNFQUNJLGF0QmpPZCxDc0IwT1YsNkNBQ0ksVXRCdllDLENzQnlZTCwrREFDSSxXckJ0WEEsQ3FCdVhBLGdCQUNBLFVyQnhYQSxDcUIwWEosb0RBQ0ksWXJCdFlBLENxQnVZQSxpQkFFSix1SEFFSSxVdEJwWkMsQ3NCMlpHLHNQQUNJLFV0Qi9aTixDc0JpYUUsdUVBQ0ksNkJBQ0EsNEJBRUosNkRBQ0ksZXRCdGFOLENzQndhRSxpREFDQSxZckI3WkosQ3FCK1pJLGlEQUNJLGFyQnphUCxDcUJpYkwsdUdBQ0ksa0J0QjNiUyxDc0I2YmIscUNBQ0ksd0J0QjliUyxDc0IrYlQseUJBRUosZ0NBQ0ksa0J0QmxjUyxDc0JtY1QsMEJyQi9aTyxDcUJnYVAsbURBQ0ksY0FDQSxpQkFFSiwyQ0FDSSxrQnRCemNLLENzQjJjVCxvREFDSSxVdEIzU0UsQ3NCNlNOLDJEQUNJLHFCdEI5U0UsQ3NCZ1ROLHVHQUNJLFV0QmpURSxDc0JtVE4sdUNBQ0ksWXJCbmNKLENxQnVjQSxxREFDSSx3QnRCMWRLLENzQjJkTCxvQnRCM2RLLENzQitkVCw2REFDSSx3QnRCaGVLLENzQmllTCxvQnRCamVLLENzQnFlVCw4REFDSSxrQnRCalVFLENzQm1VTiw4RUFDSSxhdEJ6ZUssQ3NCNGViLG9FQUNJLGtCdEI3ZVMsQ3NCOGVULFV0QjdVTSxDc0JpVkYsa0VBQ0ksb0NBQ0EsYXRCcGZDLENzQndmYiwyRUFDSSxvQ0FLSSw4REFDSSxhdEIvZkMsQ3NCbWdCVCxnRUFDSSx5QkFJUixxQ0FDSSx3QnRCemdCUyxDc0IwZ0JULHlCQUVKLG1EQUNJLG9CdEI3Z0JTLENzQjhnQlQsYXRCOWdCUyxDc0JpaEJULDRDQUNJLHdCdEJsaEJLLENzQjJoQkwsMGNBQ0ksVXRCdGhCTixDc0J3aEJFLDRFQUNJLGNBR0EsaUZBQ0ksVXRCMWhCWCxDc0JtaUJELG1FQUNJLGVBQ0EsVUFDQSw0RUFDSSxTQUNBLGdCQUNBLE9BQ0Esa0JBU1osMkNBRUksY0FDQSxvQkFDQSxrQkFDQSxvREFDSSxrQkFDQSxTQUNBLG1CQUVBLG1FQUNJLFNBQ0EsVUFJWiw0R0FFSSxVQUVKLHlDQUNJLFlyQi9qQkEsQ3FCb2tCUixpQkFDSSx3QkFNQSw2QkFDSSx3QnRCL2FhLENzQmdiYixVdEIvYWMsQ3NCZ2JkLDZDQUNHLG9DQUNDLHlEQUNJLGtCdEJwYkssQ3NCMGJiLGdLQUNJLGF0QjFtQkssQ3NCNG1CVCx3Q0FDSSx3QnRCbGNHLENzQm1jSCx5QkFFSiw2Q0FDSSxVdEJqY1UsQ3NCbWNkLCtDQUNJLFV0QjltQkYsQ3NCZ25CRix3Q0FDSSxzQkFHQSxtREFDSSwrQkFJSiwyQ0FDSSxjQUVKLHlHQUNJLGtCdEJyZEcsQ3NCdWRQLDhEQUNJLFV0QnRkTSxDc0J3ZFYsK0VBQ0ksaUJ0QnpkTSxDc0I0ZGQsMkdBQ0ksa0J0Qm5kUSxDc0JvZFIsVXRCOWRVLENzQmdlZCwrQ0FDSSx5Q0FFSiw4SkFDSSx5Q0FFSiw0Q0FDSSxnQ3RCbGRjLENzQm9kbEIsNkNBQ0ksZ0N0QnBkZSxDc0JzZG5CLDhGQUNJLDBDQUVKLDRDQUNJLCtCdEJwZVEsQ3NCc2VaLCtDQUNJLDhCdEJyZWMsQ3NCc2VkLFV0QnBmVSxDc0JzZmQsNkNBQ0ksNkJ0QnhlWSxDc0J5ZVosVXRCeGZVLENzQjBmZCw2Q0FDSSwrQnRCM2VZLENzQjRlWixVdEI1ZlUsQ3NCOGZkLGlEQUNJLDhCdEIzZWlCLENzQjZlckIsZ2RBQ0ksVXRCNXFCRixDc0IrcUJFLHdGQUNJLGNBR1Isc0RBQ0ksY0FHQSxxRkFFSSxhQUVKLGtGQUNJLG1CQUlKLG1FQUNJLGtCdEI1aEJELENzQjZoQkMsNkVBQ0ksY0FFQSxvRkFDSSxVdEJ0c0JkLENzQjJzQkUsb0VBQ0ksa0J0QnRpQkMsQ3NCdWlCRCw0RUFDSSxVdEJwaUJFLENzQnFpQkYsbUZBQ0ksVXRCaHRCZCxDc0JxdEJGLDBEQUNJLHdCdEJqakJHLENzQmtqQkgseUJBRUosb0NBQ0ksd0J0QnJqQkcsQ3NCc2pCSCx5QkFDRCx1Q0FDSyxVdEJuakJNLENzQm9qQk4sNkJBQ0Esa0J0Qm5qQmMsQ3NCb2pCZCxnQ0FFTCx1Q0FDSyxtQ0FDQSxVdEIxakJNLENzQjRqQlgsK0NBQ0Msd0J0QmxrQkcsQ3NCbWtCSCx5QkFHSixvSUFFSSx3QnRCeGtCRyxDc0J5a0JILGdDQUVKLDg3QkFDSSxVdEJ0bEJFLENzQndsQk4sNERBQ0ksVXRCMWtCVSxDc0Iya0JWLHlCQUVKLG1nQkFDSSxVdEI5a0JVLENzQmdsQmQsb0dBQ0ksZXJCL3VCSixDcUJpdkJBLDZZQUNJLFV0Qjl2QkYsQ3NCaXdCRSw4Q0FDSSx3QnRCN2xCRCxDc0I4bEJDLGdDQUlSLHdDQUNJLHdCdEJubUJHLENzQm9tQkgseUJBQ0EsVXRCL21CRSxDc0JpbkJOLCtaQUNJLGtCdEJybUJPLENzQnNtQlAsb0J0Qm5tQmtCLENzQm9tQmxCLFV0QnJtQlUsQ3NCdW1CZCx1WkFDSSxrQnRCMW1CTyxDc0I0bUJYLCtEQUNJLGtCdEIxbUJrQixDc0I0bUJ0Qix3VUFDSSx3QnRCaG5CTyxDc0JpbkJQLDBCdEJqbkJPLENzQm1uQlgsMEVBQ0ksMkJBR0EsOERBQ0ksd0J0QjNuQkQsQ3NCNG5CQyxVdEJ0b0JGLENzQnVvQkUseUJBR1IsdUVBQ0kseUJBRUosc0RBQ0ksd0J0QnBvQkcsQ3NCcW9CSCx5QkFFSixxSkFDSSx5QkFDQSxnQ3RCem5CUSxDc0IybkJaLGtGQUNJLHlCQUNBLDhCQUVKLDhzQkFDSSxrQ3RCaG9CUSxDc0Jtb0JSLDRGQUNJLFV0Qnp6Qk4sQ3NCNHpCRix5RkFDSSxrQnRCcnBCTyxDc0JzcEJQLG9CdEJucEJrQixDc0JxcEJ0QiwrQ0FDSSx5QkFFSixnR0FDSSw4QnJCdHlCRyxDcUJ1eUJILHlCQUVKLDBOQUNJLHdCdEJucUJHLENzQm9xQkgseUJBR0osNkpBQ0ksV3JCajBCSixDcUJtMEJBLHd5QkFDSSxVdEJ0cUJVLENzQnlxQlYsd1JBQ0ksVXRCcDFCTixDc0J1MUJGLDJDQUNJLDZCdEJwcEJZLENzQnFwQlosd0J0QnBwQlMsQ3NCc3BCYix5Q0FDSSw4QnRCcHBCVyxDc0JxcEJYLHlCdEJ0cEJPLENzQndwQlgsNkNBQ0kseUJBRUosMENBQ0ksd0J0QjlyQkcsQ3NCK3JCSCxnQ0FJSSwwREFDSSx5QkFDQSw0REFDSSxVdEJqc0JGLENzQnNzQmQsOENBQ0ksc0JBRUoseUNBQ0ksV0FFSiwrRkFDSSx3QnRCbHRCRyxDc0JvdEJQLHljQUNJLG9CdEIvc0JrQixDc0JpdEJ0Qiw2Q0FDSSx3QnRCcHRCUyxDc0JxdEJULFV0QnB0QlUsQ3NCcXRCVixvQnRCdHRCUyxDc0J3dEJiLDBIQUNJLG9CdEIzc0JZLENzQjRzQlosNkJ0Qmx0QlMsQ3NCbXRCVCxhdEI3c0JZLENzQitzQmhCLG9FQUNJLHlDQUNBLHlCQUVKLDBsQkFDSSxnQ3RCaHRCZ0IsQ3NCaXRCaEIsOEJ0Qmp0QmdCLENzQmt0QmhCLGF0Qm41QkssQ3NCbzVCTCxzcEJBQ0ksaUNBQ0EsaUJ0QnR1Qk0sQ3NCdXVCTixVdEJwMUJQLENzQnUxQkQsMklBQ0ksZ0N0QjF0QmdCLENzQjJ0QmhCLDhCdEIzdEJnQixDc0I0dEJoQixhdEI3NUJLLENzQis1QlQsdUNBQ0ksOEJBRUosb0RBQ0ksNENBRUosMENBQ0ksK0J0QnB1QmUsQ3NCcXVCZiw2QnRCcnVCZSxDc0JzdUJmLGNBRUosMEZBQ0ksaUN0Qnh1QmEsQ3NCeXVCYiwrQnRCenVCYSxDc0IwdUJiLGNBRUosb0VBQ0ksa0J0QnJ3QkcsQ3NCeXdCWCx5Q0FDSSx3QnRCMXdCTyxDc0Iyd0JQLHlCQUNBLFV0QnZ3QmMsQ3NCeXdCbEIsZ0NBQ0ksa0J0QjV3QlcsQ3NCNndCWCxvQnRCN3dCVyxDc0I4d0JYLG9EQUNJLFV0Qjd3QlUsQ3NCK3dCZCwyREFDSSxxQnRCaHhCVSxDc0JreEJkLHVHQUNJLFV0Qm54QlUsQ3NCcXhCZCx1Q0FDSSxZckJwN0JKLENxQnU3QkosazRDQUNJLFV0Qnp5Qk0sQ3NCK3lCRSxvRkFDSSxrQnRCbnlCRCxDc0JveUJDLHlCQUNBLGdHQUNJLFV0QnB5QkYsQ3NCdXlCTiw4RkFDSSxrQnRCN3lCTCxDc0JrekJYLDRDQUNJLHdCdEJoekJXLENzQmt6QmYscUNBQ0ksd0J0QnR6Qk8sQ3NCdXpCUCxnQ0FPWSxzR0FDSSx3QnRCL3pCVCxDc0JnMEJTLHlCQUdSLDBGQUNJLHdCdEJwMEJMLENzQnEwQksseUJBQ0Esd0JBQ0EscUdBQ0ksVXRCbDFCVixDc0J5MUJOLHFEQUNJLHdCdEI3MEJPLENzQm0xQkgsMkZBQ0ksd0J0QnYxQkwsQ3NCdzFCSyx5QkFNWiw4Q0FDSSx3QnRCLzFCRyxDc0JnMkJILFFBQ0EsV0FJSixpREFDSSx3QnRCdDJCRyxDc0J1MkJILHlCQUtBLHVFQUNJLDhCckJwL0JELENxQncvQlgsaUVBQ0ksd0J0QmwzQk8sQ3NCbTNCUCx5QkFDQSxjQUVKLHlZQUNJLHlCQUNBLGtCdEJ4M0JPLENzQjAzQlgsaUdBQ0ksa0J0QjMzQk8sQ3NCNjNCWCxrZ0JBQ0ksK0J0QjExQlEsQ3NCNDFCWixvRkFDSSxpQ3RCNzFCUSxDc0IrMUJaLGtFQUNJLHdCdEJoNEJhLENzQmk0QmIsVXRCaDRCYyxDc0JrNEJsQiwrR0FDSSxVdEJuNEJjLENzQnE0QmxCLG1FQUNJLHdCdEIzNEJPLENzQjQ0QlAseUJBQ0EsaUdBQ0ksVXRCejRCVSxDc0IyNEJkLHVIQUNJLFV0QjU0QlUsQ3NCKzRCbEIsdUNBQ0kseUJBQ0Esa0J0QnQ1Qk8sQ3NCdzVCSCw0Q0FDSSxVdEJwNUJNLENzQnc1QmxCLDJQQUdJLHlCQUNBLGtCdEJqNkJPLENzQms2QlAsVXRCNzVCYyxDc0IrNUJsQixxSkFDSSx5QkFDQSxnQ3RCdDVCWSxDc0J1NUJaLFV0Qmw2QmMsQ3NCbzZCbEIsc0NBQ0ksY3hCcmlDVSxDRjZFaEIsaUVBQ0ksVUlrRGdCLENKakRoQixVQUVKLHVEQUNJLFVJOENnQixDSjdDaEIsVUFFSix3REFDSSxVSTBDZ0IsQ0p6Q2hCLFVBRUosNERBQ0ksVUlzQ2dCLENKckNoQixVMEI2OEJGLHlDQUNJLFdBSUksNEdBQ0ksVXRCOTZCTSxDc0IrNkJOLGtCdEJqN0JHLENzQnE3QmYsd0NBQ0kseUJBQ0Esa0J0QjE3Qk8sQ3NCMjdCUCxxREFDSSxVdEJ0OEJFLENzQnk4QlYsK0VBQ0ksVXRCMzdCYyxDc0I4N0JkLGtEQUNJLG9CdEJsOEJRLENzQm04QlIsZ0JBQ0EsOEJyQjdrQ0csQ3FCOGtDSCxVdEJsOEJVLENzQnE4QmxCLHdFQUNJLDhCQUVKLGtDQUNJLG1CQUVKLG1DQUNJLGdDQUlJLDhEQUNJLHdCdEJ0OUJELENzQnU5QkMsZ0NBQ0EsVXRCbjlCTSxDc0JxOUJWLGdFQUNJLHdCdEIzOUJELENzQjQ5QkMsNkZBQ0ksVXRCeDlCRSxDc0I4OUJkLDJFQUNJLHdCdEJwK0JHLENzQnErQkgsZ0NBQ0YsZ0ZBQ0UsVXRCbCtCVSxDc0JzK0JsQixpREFDSSx3QnRCNStCTyxDc0I2K0JQLGtGQUNJLGFBQ0EsV0FDQSw4R0FDSSx3QnRCOStCRyxDc0JrL0JmLG1EQUNJLHdCdEJuL0JXLENzQm8vQlgsZ0NBQ0EsaUVBQ0ksd0J0QnQvQk8sQ3NCdS9CUCxVdEJyL0JVLENzQncvQmxCLDhEQUNJLHdCdEIzL0JXLENzQjQvQlgsZ0NBQ0EsNEVBQ0ksd0J0QmpnQ0csQ3NCb2dDWCwyRkFDSSxVdEJoZ0NjLENzQmtnQ2xCLG1DQUNJLHlCQUNBLGlEQUNJLCtCQUNBLHlGQUNJLFV0QnZnQ00sQ3NCd2dDTix3QnRCMWdDRyxDc0IrZ0NYLDJDQUNJLHlCQUtBLDhEQUNJLFV0Qm5pQ0YsQ3NCdWlDVixtQ0FDSSx3QnRCM2hDVyxDc0I0aENYLHNEQUNJLGdDQUVKLDZFQUNJLGNBSUksdUlBQ0ksY0FFSix1SUFDSSxjQUlaLHNPQUNJLGNBR0EsaUVBQ0kscUJBR1IscURBQ0ksd0NBR1IsdURBQ0ksd0J0QnpqQ1csQ3NCMGpDWCx5QkFFSixrRkFDSSx5QkFFSiw0a0NBQ0ksa0J0QmhrQ1csQ3NCaWtDWCxvQnRCOWpDc0IsQ3NCK2pDdEIsY0FFSiw0ckJBQ0ksb0J0QmxrQ3NCLENzQm9rQzFCLDZEQUNJLG1DQUVKLG9LQUNJLGtCdEIxa0NhLENzQjJrQ2Isb0J0QnprQ3NCLENzQjJrQzFCLGlTQUNJLGNBQ0Esa0J0QmhsQ1csQ3NCa2xDZiw2aEJBQ0ksVXRCamxDYyxDc0JtbENsQixvQ0FDSSxhdEJwd0NTLENzQnN3Q2IsZzNOQUNJLFV0Qmp3Q0UsQ3NCbXdDTixvR0FDSSwrQkFFSiwyVEFDSSxhdEJqd0NPLENzQm13Q1gsMkZBQ0ksK0J0QmprQ1EsQ3NCa2tDUixVdEIzd0NFLENzQjZ3Q04sNERBQ0ksK0J0QnJrQ1EsQ3NCdWtDWixxREFDSSxrQ3RCeGtDUSxDc0Iwa0NaLCtDQUNJLGtCdEJybUNhLENzQnNtQ2IsMEN0QnZtQ2lCLENzQndtQ2pCLDBCckJ4dkNPLENxQjB2Q1gsK0ZBQ0ksb0J0Qi94Q1MsQ3NCaXlDYixvQ0FDSSxhdEJseUNTLENzQm15Q1Qsd0JyQi92Q08sQ3FCZ3dDUCwwQ0FDSSxrQnRCcnlDSyxDc0J3eUNiLDJ1Q0FDSSxnQ0FFSiw4REFDSSw2QkFFSix1TkFDSSxvQnRCOW5Dc0IsQ3NCZ29DMUIsd1hBQ0kseUJBRUosc3ZCQUNJLGtCdEJ0b0NhLENzQndvQ2pCLG9EQUNJLGVyQnR5Q0EsQ3FCd3lDSix1RUFDSSxVdEJyekNFLENzQnN6Q0YsZXJCMXlDQSxDcUI0eUNKLG1FQUNJLG1DdEJ2bkNrQixDc0J3bkNsQixvQ0FFSiw4VEFDSSxrQnRCanBDc0IsQ3NCbXBDMUIsNkZBQ0ksVXRCdHBDYyxDc0J3cENsQixxR0FDSSxvQnRCeHBDc0IsQ3NCeXBDdEIsVXRCMXBDYyxDc0I0cENsQiw4SUFDSSxnQ3RCMXBDYyxDc0IycENkLHlCQUNBLDBDdEIzcENpQixDc0I0cENqQixVdEJocUNjLENzQmtxQ2xCLHNDQUNJLHNCQUVKLHloQkFDSSxvQnRCcnFDc0IsQ3NCdXFDMUIsd0NBQ0ksNEJBQ0EsNkJBRUosMkRBQ0ksZ0N0QnRwQ3FCLENzQndwQ3pCLHlDQUNJLGdDQUVKLDBDQUNJLHdCQUVKLDhEQUNJLGF0QjExQ08sQ3NCNDFDWCxtREFDSSwrQnRCenFDZ0IsQ3NCMnFDcEIsKzNCQUNJLGtCdEI3ckNhLENzQityQ2pCLCtPQUNJLGF0QjN5Q2EsQ3NCNnlDakIsOEhBQ0ksK0JBRUosaVBBQ0ksb0J0QnBzQ3NCLENzQnNzQzFCLHNDQUNJLFlBRUosNENBQ0ksaUJBQ0Esa0JBRUosMkRBQ0ksMkNBRUosNENBQ0ksK0J0QnpyQ1EsQ3NCMHJDUixpQ3RCMXJDUSxDc0IyckNSLFV0QjkzQ0UsQ3NCbTRDRixtRUFDSSxnREFHUiwyVkFDSSwrQnRCcnNDUSxDc0J1c0NaLGlGQUNJLGlDdEJ4c0NRLENzQnlzQ1IsdUZBQ0ksOEJ0Qmx0Q2dCLENzQm10Q2hCLGdDdEJudENnQixDc0J3dEM1Qiw0QkFDSSxjckJ4NENJLENxQjg0Q0ksMkhBQ0ksWXJCLzRDUixDcUJpNUNJLDJIQUNJLG9CckIxNUNDLENxQjY1Q0QsbUVBQ0ksa0J0QjF2Q0QsQ3NCNHZDSCxvRUFDSSxZckJ6NUNaLENxQjI1Q1Esb0VBQ0ksYXJCcjZDWCxDcUJ1NkNPLGdGQUNJLGV0Qmp3Q0UsQ3NCbXdDTiw4REFDSSxZckJsNkNaLENxQm82Q1EsK0RBQ0ksb0JyQjc2Q0gsQ3FCODZDRyxpQkFFSixpRkFDSSxVdEIzd0NFLENzQjZ3Q04sMEZBQ0ksaUJ0Qjl3Q0UsQ3NCaXhDViw0R0FDSSxVdEI1N0NOLENzQjg3Q0UsbU1BQ0ksbUJBRUosbUZBQ0ksVXRCeHhDTSxDc0IweENWLG1FQUNJLGtCdEJ6eENjLENzQnF5Q2Qsa0dBQ0ksa0J0QjF5Q0QsQ3NCMnlDQyxvQnRCeHlDVSxDc0IweUNkLDJIQUNJLGtCdEI5eUNELENzQnV6Q1AsNkRBQ0ksVXRCdHpDTSxDc0J3ekNWLHlEQUNJLGtCdEIzekNHLENzQjR6Q0gsb0J0QjV6Q0csQ3NCNnpDSCw0RkFFSSxnQ3RCMXpDRSxDc0IyekNGLHlCQUNBLFV0Qi96Q0UsQ0puRHBCLHVIQUNJLFVJa0RnQixDSmpEaEIsVUFFSiw2R0FDSSxVSThDZ0IsQ0o3Q2hCLFVBRUosOEdBQ0ksVUkwQ2dCLENKekNoQixVQUVKLGtIQUNJLFVJc0NnQixDSnJDaEIsVTBCdzJDTSwwREFDSSx3QnRCdDBDRyxDc0J1MENILHdFQUNJLHdCdEJ4MENELENzQjAwQ0ssbUZBQ0ksYXRCei9DWCxDc0IyL0NPLHNGQUNJLGF0QjUvQ1gsQ3NCNi9DVyxpR0FDSSxhdEI5L0NmLENzQmtnREcscUtBQ0ksVXRCbjFDRixDc0JxMUNGLHNGQUNJLGtCdEJ4MUNMLENzQjAxQ0MsMkhBQ0ksd0JyQnIrQ1QsQ3FCdStDSyxxaUJBQ0ksYXRCNWdEUCxDc0I4Z0RHLDJHQUNJLGV0QnpnRGQsQ3NCMGdEYyxzQkFFSiwyWEFDSSxrQnRCbmhEUCxDc0JzaERPLCtGQUNJLGNBQ0EscUdBQ0ksVXRCbmhEdEIsQ3NCeWhEMEIsMEdBQ0ksYXRCaGlEdkIsQ3NCaWlEdUIsK0dBQ0ksYXRCbGlEM0IsQ3NCaWpEVCw4REFDSSxzQkFPUixpQ0FDSSwrREFDQSw2REFDSSxlckIxaURKLENxQjRpREEsc0VBQ0ksYUFFSix1SkFDSSxldEI1akRGLENzQjhqREYsa0ZBQ0ksc0JBRUosbUhBQ0ksY0FFSiwyTUFDSSxVdEJya0RGLENzQnlrREYsOERBQ0ksK0RBRUosOEVBQ0ksY0FPUixtQ0FDSSwrREFHQSxnRUFDSSwrREFFSixnRkFDSSxhdEJsbURLLENzQnFtRGIsc0VBQ0ksa0J0QnRtRFMsQ3NCdW1EVCxVdEJ0OENNLENzQjI4Q1YsbUNBQ0ksK0RBR0EsZ0VBQ0ksK0RBRUosZ0ZBQ0ksYXRCOThDSyxDc0JpOUNiLHNFQUNJLGtCdEJsOUNTLENzQm05Q1QsVXRCeDlDTSxDc0I4OUNWLG1DQUNJLCtEQUdBLGdFQUNJLCtEQUVKLGdGQUNJLGF0QmgrQ0csQ3NCbStDWCxzRUFDSSxrQnRCcCtDTyxDc0JxK0NQLFV0QjMrQ00sQ3NCaS9DTixtRUFDSSxTQUVHLDBGQUNLLGFyQjdvRFgsQ3FCK29ETSwyRkFDSyxZckJ2b0RaLENxQnNwREosc0NBQ0ksZXJCdnBEQSxDcUJ5cERKLHVDQUlJLHNCQUNBLGNyQnJwREcsQ3FCaXBESCxtRUFDSSxlckIzcERKLENxQitwREEsc01BQ0ksZ0NBQ0EsY0FFSix3RUFDSSxVdEJockRGLENzQmtyREYsa09BQ0ksYXRCenJESyxDc0IyckRULDRHQUNJLHVCQUNBLDRCQUVKLCtDQUNJLHdCQUVILHFEQUNHLHFCQUNBLFlBQ0EsYUFDQSxtQkFDQSw0RUFDSSxhQUdSLHlEQUNJLHdCQUVKLDJEQUNJLHdCQUVKLDZEQUNJLHVCQUNBLGdCQUNBLDRNQUNJLGF0QnJ0REMsQ3NCc3RERCxrTkFDSSxhdEJ2dERILENzQnl0REQsMk5BQ0ksYXRCMXRESCxDc0IydERHLDRQQUNJLGF0QjV0RFAsQ3NCOHRERyw2T0FDSSxVdEJ6dERkLENzQjh0REYsaUVBQ0ksd0JBRUosa0RBQ0ksZ0NBSUksaUVBQ0ksb0NBQ0EseUJBQ0EsaUJBRUEsbUJBS0EsZ0VBQ0ksVXRCOXVEZixDc0JxdkRHLHdEQUNJLFlyQmx2RFIsQ3FCbXZEUSxrQnJCeHZETixDcUJ5dkRNLDBCckJ6dkROLENxQjR2RGMsbUVBQ0ksbUJBQ0Esc0JBQ0EsK0VBQ0ksU0FRSixvRkFDSSxZckIvdkR4QixDcUJrd0RnQixpRkFDSSxhdEJyeERYLENzQnN4RFcsZXRCaHhEbEIsQ3NCb3hEYyx5RUFDSSxRQUtaLDJEQUNJLFlyQi93RFosQ3FCZ3hEWSxZQUNBLHdCdEJybkRELENKOURqQixpQks3RlUsQ0w4RlYsUTBCbXJEZ0QsQzFCaHJEaEQsTTBCZ3JEK0QsQ0FHckMsNEVBQ0ksV0FJWiw2REFDSSxpQkFPUixvRUFDSSxVdEJwcEROLENzQnlwRFYsbUxBSUksWXJCNXlEQSxDcUI4eURKLDBDQUNJLFlyQi95REEsQ3FCaXpESiw4Q0FDSSw2QkFDQSxRQUNBLGV0QnJxRE0sQ3NCc3FETixXQUNBLFNBQ0Esc0JBQ0EsNkJBQ0EsZUFDQSw4QkFDQSxpQkFDQSxvQ0FDQSxpREFDSSxrQkFDQSw2QkFDQSxvQkFDQSxpQ0FDQSxzQkFDQSxhQUVJLHNEQUNJLFdBQ0EsNERBQ0ksVXRCajFEZixDc0JzMURGLGlEQUNLLFVBQ0EsbURBQ0ksYXJCejFEUCxDcUIwMURPLGlCQUNBLHlEQUNJLGdCQUlYLCtEQUNHLHNCQUdSLDZEQUNJLGtCQUVKLDhFQUNJLFVBSUEsNkNBQ0ssYXJCNzJESixDcUJnM0RMLGdEQUNJLG1CQUNBLDRCQUNBLG9CQUNBLFVBQ0EsU0FDQSxlQUNBLGV4QjkxREEsQ3dCKzFEQSw4QnJCNzFETyxDcUI4MURQLFV0Qmp1RE0sQ3NCa3VETixnQkFDQSxrQkFFSix5Q0FDSSxpQnJCbjNESSxDcUJvM0RKLFlBR0Esc0JBRUosZ0VBQ0ksWXJCNTNEQSxDcUI4M0RKLDRDQUNJLFNBQ0Esa0JBRUosOERBQ0ksa0JBQ0EsYUFDQSxNQUNBLFVBRUosZ0RBQ0ksZ0NBQ0EsV0FHQSx3REFDSSxnQ0FDQSxzQkFTQSw2TUFDSSxhdEIzNkRDLENzQm03REwsK0RBQ0ksd0J0Qi93REYsQ3NCaXhERix5RUFDSSxXQUVBLGdGQUNJLFdBTVosa0NBQ0ksc0NBQ0Esd0J0QnB4RE8sQ3NCc3hESCw0RUFDSSxVdEIvN0RWLENzQmk4RE0scUhBQ0ksY0FFSix3UUFDSSxhdEIzOERILENzQjY4REQsOERBQ0kseUJBRUosb1JBQ0ksYXRCajlESCxDc0JtOURELG1GQUNJLGV0Qjk4RFYsQ3NCKzhEVSxzQkFFSix1RUFDSSxZckJ0OERaLENxQnc4RFEsb05BQ0ksZXRCcjlEVixDc0J3OURVLHVFQUNJLGNBQ0EsNkVBQ0ksVXRCMzlEbEIsQ3NCaStEc0Isa0ZBQ0ksYXRCeCtEbkIsQ3NCeStEbUIsdUZBQ0ksYXRCMStEdkIsQ3NCbS9EVCxvQ0FDSSx5QkFJSSx1RTFCLzNEYixXMEJnNEQrQyxDQUs5QixXQUNBLDhFQUVJLFV0QjMvRGQsQ3NCcWdFTixpQ0FDSSxldEJ0Z0VFLENzQnVnRUYsMEJyQnorRE8sQ3FCMCtEUCw0Q0FDSSxldEJ6Z0VGLENzQjRnRUUseUdBQ0ksVXRCMWdFUCxDc0I2Z0VELDZDQUNJLGFyQjlnRUgsQ3FCZ2hFRCw2Q0FDSSxZckJ4Z0VKLENxQjBnRUEseURBQ0ksbUJBR0Esb0VBQ0ksZXRCM2hFTixDc0I0aEVNLHlCQUNBLFdBQ0EsK0ZBQ0ksV0FFSiwwRkFDSSxXQUVKLGlGQUNJLFdBR1IsMkRBQ0ksV0FJSixxREFDSSxvQnJCMWlFQyxDcUIyaUVELGlCQUVKLG9EQUNJLFlyQnRpRVIsQ3FCdWlFUSxpQkFLSiw0REFDSSxxQnRCdGpFUCxDc0J5akVELCtHQUNJLFV0QjFqRUgsQ3NCNGpFRCxtRUFDSSw2QkFDQSw0QkFVQSxpRUFDSSxnQkFDQSxnRkFDSSxXQUdSLDBFQUNJLGNBQ0EseUJBQ0EsaUZBQ0ksV0FDQSxnQkFJWixtQ0FDSSxxQnRCM2xFRixDc0I0bEVFLHNDQUNDLDhDQUNHLG9CckIxbEVDLENxQjRsRUQsb0RBQ0ksZ0NBR1AsaURBQ0csZUFDQSxldEJ0bUVOLENzQndtRUUsa0VBQ0ksV0FHUixpREFDSSxjQUNBLHVEQUNJLGF0QnJuRUMsQ3NCd25FVCw0Q0FDSSxzQkFFSixnRUFDSSxtQkFFSSxpRkFDSSxtQkFDQSxXQU9DLHdFQUNHLHlCQUlaLGlEQUNJLHFCdEJ2b0VOLENzQndvRU8sNERBQ0csd0JBSVosNENBQ0ksVXRCM29FSCxDc0I2b0VELHlIQUVJLFV0Qi9vRUgsQ3NCaXBFRCxvSUFFSSxVdEJucEVILENzQm9wRUcsOEJyQnpuRUcsQ3FCK25FWCwyQkFDSSxrQnRCdC9EVyxDc0J1L0RYLG9CdEJ6L0RTLENzQjAvRFQsc0NBQ0ksa0J0QnovRE8sQ3NCMi9EWCxtREFDSSxldEIxL0RVLENzQjQvRGQsdUNBQ0EsWXJCM3BFQSxDcUI2cEVBLHVDQUNJLGFyQnZxRUgsQ3FCeXFFRCxvREFDSSxhdEJwcUVFLENzQnNxRU4sNkRBQ0ksNkJBQ0EsNEJBRUosOENBQ0ksY0FDQSxpQkFHQSw4REFDSSx5QkFDQSxjQUNBLHlGQUNJLGNBRUosb0ZBQ0ksY0FFSiwyRUFDSSxjQUdSLHFEQUNJLGNBR1IsK0NBQ0ksYXRCdGlFRyxDc0J3aUVQLHNEQUNJLHdCdEJ6aUVHLENzQjJpRVAsNkZBQ0ksYXRCNWlFRyxDc0I4aUVQLGtDQUNJLFlyQnZzRUosQ3FCMnNFUixhQUNJLFlyQjVzRUksQ3FCZ3RFUixtQkFDSSxXQUNBLGFBQ0EsYUFDQSxtQkFDQSw4QkFDQSxnQ0FDQSw2Q0FDSSxlQUNBLGdCQUVKLDZDQUNJLGVBQ0EsZ0JBQ0EsU0FHUixnQkFDSSxhQUNBLHVDQUNJLGN4QnRzRVUsQ3dCd3NFZCw2QkFDSSxtQkFDQSxpRUFDSSxlQUNBLGdCQUNBLGNBQ0EsbUJBRUosaUVBQ0ksZUFDQSxnQkFDQSxTQUNBLGNBSVosb0NBQ0ksZ0JBQ0EsU0FHSixZQUNJLG1CQUVKLGlCQUNJLG1CQUNBLFlBQ0EsY0FDQSxrQkFDQSwwQkFDSSxtQkFFSiw4QkFDSSwrREFFSiw0QkFDSSxtQkFFSiw0QkFDSSxtQkFLUixTQUNJLHlCQUVKLDhCQUNJLGFBRUosOEJBQ0ksZUFDQSxvQ0FDSSxnQkFHUiwwQkFDSSx3QnRCanpFYSxDc0JrekViLG9CdEJsekVhLENzQnF6RWpCLHdEQUNJLGdDQUVKLDhCQUNJLG1DQUNBLGtDQUNBLHFCQUNBLGdCQUNBLHVCQUNBLG1CQUNBLGNBQ0Esa0JBQ0EsbUJBQ0EsYUFFSixrQkFDSSxlQUVKLCtEQUNJLFlBQ0EsZ0NBQ0Esa0JBQ0EsUUFDQSxTQUNBLGVBQ0EsbUJBQ0EsZ0JBQ0EsV0FDQSxZQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsbUJBQ0EsY0FDQSx3QkFHQSwrQ0FDSSwyQnRCMXFFc0IsQ3NCNHFFbEIsb0VBQ0ksVXRCOXFFTSxDc0JrckVsQixvREFDSSwyQnRCbHJFc0IsQ3VCakw5QixnQkFDQyxhdkI0QmdCLEN1QjNCaEIsa0JBQ0EsMkJBQ0MsaUJBRUQsc0JBQ0MsYXZCUGUsQ3VCU2hCLHVCQUNDLGF2QlZlLEN1QlloQix5QkFDQyxXQUNBLFlBR0YsYTNCeVJFLGlCMkJ4UmdCLENBRWxCLGFBQ0MsVUFDQSxlQUNBLGV0QkxPLENzQlFQLHVCQUNBLGdCQUNDLFVBQ0Esa0JBQ0EsbUJBR0YsbURBQ0MsaUJ0QmRXLENzQmVYLGV2QjdCUyxDdUI4QlQsV0FDQSxrQkFDQSxlekJEVSxDeUJFVixldkJqQ1MsQ3VCa0NULHlCQUNBLGtCQUlBLGN0Qk5VLENzQlFYLGdCQUNDLGFBQ0EsZXRCcEJPLENzQnFCUCxrQkFDQSxtQ0FDQyxVQUNBLGtCdkJ1Q2UsQ3VCdENmLFlBRUQseUNBQ0MsaUNBQ0Esa0JBRUQseUNBQ0MsaUNBQ0Esa0JBQ0EsK0NBQ0MsaUNBSUgsb0JBQ0MsbUJBR0Esc0JBQ0MsZ0JBQ0Esa0J2QmtCZSxDdUJqQmYsaUJBR0YsbUJBQ0MsaUJ0QjNEVyxDc0I0RFgsbUJBQ0EsbUNBQ0MsWXRCaEVNLENzQmlFTixrQkFDQSxXQUNBLE9BQ0EsVUFDQSxnQjNCa0NDLFkyQmpDNkIsQ0FDOUIsZXZCbkZRLEN1Qm9GUix5QkFDQSw4QzNCK01BLGlCMkI5TWlCLENBQ2pCLDJDQUNDLHlCQUNBLG1EQUNBLDRDQUNBLFdBQ0EsVUFDQSxrQkFDQSxNQUNBLDZCQUNBLHFCQUNBLGlDQUNBLHlCQUtBLHlEQUNDLGtCQUNBLG1CQUNBLHlCM0IwTEYsaUIyQnpMbUIsQ0FDakIsWUFJRCw4Q0FDQyxrQkFDQSxRQUNBLFNBQ0EsY0FDQSxlQUtKLHNCQUNDLGlCdEI3R1csQ3NCZ0hYLHFCQUNDLHNCQUNBLG1EQUNBLDRDQUNBLFdBQ0EsUUFDQSxrQkFDQSxRQUNBLHFCQUNBLHlCQUdGLGlEQUNDLFl0Qi9ITyxDc0JnSVAsa0JBQ0EsWUFDQSxPQUNBLFVBQ0EsZ0IzQjdCRSxZMkI4QjRCLENBQzlCLGV2QmxKUyxDdUJtSlQseUJBQ0EsOEMzQmdKQyxpQjJCL0lnQixDQUdqQiw2QkFDQyxtQkFDQSwyQ0FDQyxrQkFDQSx1QzNCd0lELGlCMkJ2SWtCLENBR25CLDBCQUNDLGlDQUNBLGF2QjNJZSxDdUI0SWYsZ0JBQ0EsZ0NBQ0Msa0J2QjlJYyxDdUIrSWQsVXZCdEtPLEN1QjBLVixvQ0FDQyxjekJqSWlCLEN5QmtJakIsZXpCOUlTLEN5QitJVCxnQkFFRCxpRUFDQyx5QkFDQSxtREFDQSw0Q0FDQSxXQUNBLFVBQ0Esa0JBQ0EsTUFDQSxxQkFDQSx5QkFFRCxZQUNDLGlCdEI3S1csQ3NCK0taLGFBQ0MsVUFDQSxVdEIvTE8sQ3NCZ01QLG1CQU1HLG1FQUNDLGtCQUNBLG1CQUtGLG9EQUNDLGtCQUlILHlCQUNDLG1CQUNBLHVDQUNDLGtCQUNBLHVDM0I4RUQsaUIyQjdFa0IsQ0FDakIsb0RBQ0MsY0FJSCxzQkFDQyxpQ0FDQSxhdkJ4TWUsQ3VCeU1mLGdCQUNBLDRCQUNDLGtCdkIzTWMsQ3VCNE1kLFV2Qm5PTyxDdUJ3T1QsY0FDQyxVQUNBLFNBQ0EsZ0JBQ0EsaUJ0QjFPUSxDc0IyT1IsaUJBQ0MsV0FDQSxVQUNBLG1CQUNBLDRCQUNDLGlCQUlILHFCQUNDLGV2QnZQUSxDdUJ3UFIsYXZCak9lLEN1QmtPZix5QkFDQSxrQkFDQSwwQkFDQSxXQUNBLDJCQUNDLGtCdkJwUWMsQ3VCcVFkLFV2Qi9QTyxDdUJnUVAseUJBSUgsYUFDQyxpQnRCdlBXLENzQnlQViw0QkFDQyxjekI5TmUsQ3lCaU9qQixlQUNDLGMzQmxLQSxpQks3RlUsQ0w4RlYsUTJCa0s4QixDM0IvSjlCLFMyQitKNkMsQ0FLN0Msd0NBQ0Msa0JBQ0EsWUFJSCxnQ0FDQyxjekIvT2lCLEN5QmdQakIsZXpCNVBTLEN5QjZQVCxnQkFFRCxnQkFDQyxlekJqUVcsQ3lCa1FYLGN6Qm5QaUIsQ3lCb1BqQixhdkJ0U2dCLEN1QnVTaEIsbUJBRUQsY0FDQyxhdkI3UWdCLEN1QjhRaEIsb0J0QmpTZ0IsQ3NCa1NoQixpQnRCeFJXLENzQnlSWCxjekI3UGlCLEN5QjhQakIsbUJBQ0Esa0JBQ0EsY3RCelFVLENzQjBRVixlekI1UVUsQ3lCNlFWLGdCdEJoU08sQ3NCaVNQLG9CQUNDLGtCQUNBLFVBQ0EsY3RCL1FTLENzQmlSUix1Q0FDQyx3QnZCelRhLEN1QjBUYixvQnZCMVRhLEN1QjJUYiw2Q0FDQyxhdEJuVEksQ3NCd1RSLHlCQUNDLGtCQUNBLE1BQ0EsT0FDQSxZQUNBLFdBQ0EseUJBQ0EscUJ2QmxVUSxDSm9TUixpQjJCK0JpQixDM0JyT2pCLCtCMkJzT29CLEMzQnJPcEIsMkIyQnFPb0IsQzNCcE9wQix1QjJCb09vQixDQUNwQixnQ0FDQyxZQUNBLGtDQUNBLGdCQUNBLGtCQUNBLFl0QjlUSyxDc0IrVEwsU0FDQSxRQUNBLFV2QjdVTyxDdUI4VVAsY0FLRixhQUNDLGF2QjdUZSxDdUI4VGYsZXpCdlRRLEN5QndUUiwwQkFDQyxhdkI3VmMsQ3VCOFZkLFdBQ0EsWUFJSCxZQUNDLG1CQUNBLGlCQUNDLGV6Qm5VVSxDeUJvVVYsYXZCdldlLEN1QndXZixldkJsV1EsQ3VCbVdSLHlCQUNBLGtCQUNBLFdBQ0EsZUFDQSx1QkFDQyxVdkJ4V08sQ3VCeVdQLGtCdkIvV2MsQ3VCZ1hkLHlCQUNBLDJCQUNDLGlDQU9GLGlEQUNDLDBDQUNBLFlBRUQseUNBQ0MsV3RCdlhNLENzQndYTixhdkJ2WGUsQ3VCd1hmLGV6QjdWUyxDRnFGVCxnQjJCeVF3QixDQUkzQixvQkFDQyx3QnRCbFdjLENzQm1XZCxnQnRCaFhRLENzQm1YUixrQkFDQyxVQUNBLFNBQ0EsZ0JBRUMsZ0NBQ0MsZUFHQSw2QkFDQyxhdkJwWlksQ3VCc1piLDhCQUNDLGF2QnZaWSxDdUJ3WlosZ0NBTUwsdUJBR0Msb0JBRUEsNEJBQ0MsZXpCallVLEN5QmtZVixVdkIvWlEsQ3VCZ2FSLGtCQUNBLGdCQUNBLGtCdkIzWWUsQ3VCNFlmLHlCM0IvSEEsaUIyQmdJaUIsQ0FLakIsa0NBQ0Msa0J2QmhiYyxDdUJpYmQseUJBRUQscUNBQ0MsaUJBSUgsd0JBQ0MsYXZCemJnQixDdUIwYmhCLGtCQUNBLGlDQUNDLFdBQ0EsWUFHRixlM0J0SkUsaUIyQnVKZ0IsQ0FDakIsMEIzQnpVRSxZMkIwVTZCLENBTS9CLHlDQUNDLGV6QnZhVSxDeUJ3YVYsY3pCblpnQixDeUJvWmhCLGF2QjVjZSxDdUIrY2pCLHNCM0J0VkcsWTJCdVY0QixDM0J0SzdCLGlCMkJ1S21CLEMzQjNaakIsNkIyQnlaSixzQjNCdFZHLFcyQjJWNkIsRUFFL0IsMEJBQ0MsV0FJRCxtQjNCbldFLGdCMkJvV3VCLEMzQm5XdkIsVzJCbVdrQyxDQUNuQyxjekJqYmdCLEN5QmtiaEIsZXpCMWJRLEN5QjJiUixhdkIxZGlCLEN1QjZkbkIsb0JBQ0MsZXZCN2RTLEN1QjhkVCw4QzNCMUxDLGtCMkIyTGdCLENBQ2pCLGF2QnpjZ0IsQ3VCMGNoQixpQzNCOVdFLFkyQitXNkIsQ0FDOUIsU0FDQSxrREFDQyxnQkFFRCw4Q0FDQyxhdkJqZGMsQ3VCa2RkLGdCQUdGLCtCM0J6WEUsWTJCMFg2QixDQUM5QixvQ0FDQyxjekJyY2UsQ3lCdWNoQixxRUFDQyxjekJ0Y2UsQ3lCdWNmLGV6QnJkTyxDeUJzZFAsYXZCN2RjLEN1QjhkZCxlQUdGLGlDM0JyWUUsWTJCc1k2QixDQUM5QixTQUNBLHdDM0J2TkEsaUIyQndOa0IsQ0FDakIsY3pCcGRlLEN5QnFkZixlekIvZFEsQ0ZvRlIsZ0IyQjRZOEIsQ0FHaEMscUNBQ0MsbUJBRUQsb0NBQ0MsZUFFRCx1Q0FDQyxrQnZCL2dCZSxDdUJpaEJoQixxQ0FDQyxtQkFFRCw2QkFDQyxjekJyZWdCLEN5QndlbEIsbUJBQ0MsYXZCNWZnQixDdUI2ZmhCLHlCQUNDLGF2QjNoQmUsQ3VCOGhCakIsYTNCcmFHLFkyQnNhNEIsQ0FDOUIsbUJBRUQsb0JBRUMsbUJ0QnJmZSxDc0JzZmYsY3pCbmZpQixDeUJvZmpCLFNBQ0Esc0JBQ0MsYXZCM2dCZSxDdUI0Z0JmLDRCQUNDLGF2QjFpQmMsQ3VCOGlCakIsa0JBQ0MsaUJ0QnZpQlMsQ3NCd2lCVCxnQkFDQSxtQkFDQSx1QkFDQyxnQkFDQSxjekJsZ0JnQixDeUJtZ0JoQixhdkJ0ZlEsQ3VCdWZSLGdCQUNBLGtCQUNBLGV2QmxqQlEsQ3VCbWpCUix5QjNCL1FBLGlCMkJnUmlCLENBQ2pCLG1CdEI1Z0JjLENzQitnQmQsNkJBQ0MsVXZCempCTyxDdUIwakJQLGtCdkJqZ0JPLEN1QmtnQlAseUJBQ0Esa0NBQ0Msc0JBQ0EsdUJ2QjlqQk0sQ3VCaWtCUiw0QkFDQyxvQnRCOWpCYyxDc0IrakJkLFdBQ0EsWUFDQSxpQkFDQSxpQkFDQSx5QkFDQSwwQnZCL2dCTyxDdUJnaEJQLGtCQUNBLDZDQUNBLDJCQUNBLGtCQUNBLHNEQUNBLDhDQUlILHNCQUNDLGV2Qm5sQlMsQ0pvU1Isa0IyQmdUZ0IsQ0FDakIsYUFFQyxrREFDQyxlekIzakJTLEN5QjRqQlQsYXZCL2xCYyxDdUJtbUJkLHdEQUNDLGF2Qm5pQlksQ3VCb2lCWiwwREFDQyxVdkJobUJLLEN1QmltQkwsa0J2QnRpQlcsQ3VCMGlCZCxrREFDQyxVdkJ0bUJPLEN1QnVtQlAsa0JBQ0EsV0FDQSxZQUNBLGtCQUNBLGtCdkJqbkJjLEN1QnluQmhCLDBCQUNDLGV6QnZsQlUsQ3lCd2xCVixjekJ6a0JnQixDeUIwa0JoQixVdkJ0bkJRLEN1QnVuQlIsa0JBQ0EsaUJBQ0EsZ0JBRUQsNENBQ0MsZXpCL2xCVSxDeUJnbUJWLGF2Qm5vQmUsQ3VCb29CZixrQkFDQSxrREFDQyxhdkJya0JhLEN1QndrQmYseUNBQ0Msa0J2QjdtQmUsQ3VCOG1CZixrQkFDQSwrQ0FDQyxrQnZCN29CYyxDdUJncEJoQix1Q0FDQyxrQnZCanBCZSxDdUJrcEJmLDZDQUNDLGtCdkJ0bkJjLEN1QjBuQmpCLG1CQUNDLGV2QmxwQlMsQ0pvU1Isa0IyQitXZ0IsQ0FFbEIsb0JBQ0Msb0JBQ0EsbUJBQ0EsZ0NBR0EscUJBQ0MsZXpCL25CVSxDeUJnb0JWLGF2QnRvQmUsQ3VCeW9CZiw2Q0FDQyx5QjNCN1hELGlCMkI4WGtCLENBR25CLDZCQUNDLFlBQ0EseUIzQm5ZQSxpQjJCb1lpQixDQUNqQiwwQ0FDQyxjQUNBLGV6QjVvQlEsQ3lCZ3BCWCx1QkFDQyxlekJscEJTLEN5Qm1wQlQsZUFDQSxhdkIzcEJnQixDdUI0cEJoQixvQkFFRCxxQkFDQyxldkJ0ckJTLEN1QnVyQlQseUIzQm5aQyxrQjJCb1pnQixDQUVsQixvQkFDQyxhQUNBLGdDQUNBLHlCQUNDLGF2QnZxQmUsQ3VCd3FCZiwyQkFDQyxlekJscUJPLEN5Qm1xQlAsYXZCdnNCYyxDdUJ3c0JkLGlDQUNDLGV6QnJxQk0sQ3lCc3FCTixhdkJ6b0JZLEN1QjhvQmhCLHNCQUNDLFVBQ0EsMkJBQ0MsZXpCOXFCUSxDeUIrcUJSLGF2QnRyQmUsQ3VCdXJCZixpQnRCaHNCVSxDc0Jrc0JYLG9DQUNDLGlCdEJwc0JVLENzQnFzQlYsYXZCeHRCZSxDdUJ5dEJmLHdCdEJyckJhLENzQnNyQmIsU0FDQSxvQnRCanRCZSxDc0JrdEJmLFV0Qi9yQk0sQ3NCZ3NCTixXdEJoc0JNLENzQmlzQk4sZUFDQSxpREFDQyxhdkJodUJjLEN1Qml1QmQsZXpCN3JCTyxDeUJpc0JWLG9CQUNDLGFBQ0EsK0JBRUQsdUJBQ0MsU0FDQSxlQUVELHFCQUNDLGlCQUNBLDJCQUNDLGV6QjNzQlMsQ3lCK3NCUix5R0FDQyxjM0IzY0YsaUIyQjRjbUIsQ0FJcEIsbUNBQ0MsWUFHRixlQUNDLFl0Qjd1Qk8sQ3NCK3VCUixtQkFDQyxpQkFDQSxvQkFDQSw2Q0FDQyxlekJsdUJVLEN5Qm11QlYsZUFDQSxhdkJ2d0JlLEN1Qnd3QmYsbUJBRUQsc0JBQ0MsY3pCenRCZ0IsQ3lCMHRCaEIsYXZCL3VCZSxDdUJndkJmLG1CQUdBLGlDQUNDLFNBTUMscUVBQ0MsYXZCM3ZCWSxDdUJnd0JoQixnQ0FDQyxnQ0FDQSxtQ0FDQyxTQUNBLHFDQUNDLGF2Qmx5QmEsQ3VCc3lCaEIsNEJBQ0MsYXZCdnlCZSxDdUJ5eUJoQiwrQkFDQyxTdkIzdEJZLEN1QjZ0QmIsNkJBQ0MsYXZCaHRCYSxDdUJtdEJmLDRDQUNDLG9CdkJueEJpQixDSjJGZixZMkJ5ckI0QixDQUc5Qiw2QkFDQyxlekJueEJVLEN5Qm94QlYsY3pCcndCZ0IsQ3lCc3dCaEIsYXZCM3hCZSxDdUI0eEJmLG1CQUdGLFczQm5zQkcsWTJCb3NCNEIsQ0FDOUIsZXZCeHpCUyxDdUJ5ekJULHlCQUNBLGtCQUNBLGFBQ0MsZXpCOXhCUSxDeUIreEJSLGN6Qm54QmdCLEN5Qm94QmhCLGF2QnZ5QmUsQ3VCd3lCZixtQkFFRCxnQkFDQyxnQkFDQSxrQjNCaHRCQyxjMkJpdEI2QixDQUdoQyxpQkFDQyxZQUNBLGtCM0J0dEJFLFkyQnV0QjRCLENBQzlCLGtCdkJqMUJnQixDdUJxMUJoQixtQkFDQyxVdkJoMUJRLEN1QmkxQlIsZ0JBQ0EsZXpCbnpCUyxDeUJvekJULGdCQUVELG1CQUNDLGVBQ0EsVXZCdjFCUSxDdUIyMUJULHNCQUNDLGlCQUlELHNCQUNDLGV2QmoyQlEsQ3VCazJCUix5QjNCOWpCQSxpQjJCK2pCaUIsQ0FDakIsa0IzQmp2QkMsaUIyQmt2QjZCLENBQzlCLGlCdEJ4MUJVLENzQnkxQlYsd0JBQ0MsYXZCanhCWSxDdUJreEJaLDhCQUNDLGF2Qm4xQmEsQ3VCcTFCZCx3Q0FDQyxhdkJ0MUJhLEN1QnkxQmIseUNBQ0MsWUFDQSxrQ0FDQSxjQUNBLGV6QnYxQk8sQ3lCdzFCUCxjekIzMEJhLENGZ0VoQixpQks3RlUsQ0w4RlYsUTJCMndCaUMsQzNCMXdCakMsVTJCMHdCc0MsQ0FHckMsK0JBQ0MsWUFDQSxrQ0FDQSxjQUNBLGV6QmgyQlEsQ3lCaTJCUixjekJwMUJjLENGZ0VoQixpQks3RlUsQ0w4RlYsUTJCb3hCZ0MsQzNCbnhCaEMsVTJCbXhCcUMsQ0FFcEMsK0NBQ0MsVUFJSCxxQkFDQyxrQkFDQSx5QkFDQSw4QkFDQyxpQkFDQSxTQUNBLDBCQUtGLHlDQUNDLGV6QnIzQlUsQ3lCczNCVixjekJ2MkJnQixDeUJ3MkJoQixhdkI3M0JlLEN1QjgzQmYsbUJBSUQscUJBQ0MsaUJ0QjU0QlUsQ0xvR1QsaUIyQnl5QnVCLENBQ3hCLGtCQUNBLGdCQUNBLGF2Qng1QmEsQ3VCeTVCYiwwQkFDQyxXdEIvNUJNLENzQmc2Qk4sYXZCLzVCZSxDdUJnNkJmLGV6QnI0QlMsQ3lCdzRCWCw4QkFDQyxlekJ4NEJRLEN5Qnk0QlIsYXZCNzZCZSxDdUI4NkJmLG1CQUNBLGF0QnQ2Qk8sQ3NCNjZCUixrQ0FDQyxtQkFDQSxhdkIzNUJlLEN1QjQ1QmYsb0NBQ0MsY0FHRixrQ0FDQyxlekIxNUJRLEN5QjI1QlIsYXZCLzdCZSxDdUJpOEJoQixzQ0FDQyxnQkFDQSxhdkJ0NkJlLEN1QnU2QmYsd0NBQ0MsY0FPQSxzREFDQyxZQUNBLFdBSUgsMEJBQ0MsYXRCMThCTyxDc0IyOEJQLFNBQ0EsVUFDQSxRQUNBLFNBQ0EsaUJ0Qi82QlEsQ3NCZzdCUixVQUNBLG1CdEJ4OEJNLENzQnk4Qk4sa0JBR0UscURBQ0MscUJ2Qno5QkssQ3VCMDlCTCxVQUNBLDZDQUNBLFlBQ0EsV0FNTCxhQUNDLHlCQUNBLHlCQUNBLGN0QnI4QlUsQ3NCczhCVixZQUNBLFlBQ0EsaUJBQ0EsUUFDQSxnQkFDQSxrQkFDQSxXQUNBLG9CdEIxK0JnQixDTGdTZixrQjJCMnNCZ0IsQ0FDakIsbUJBQ0MsWUFDQSxhdEIvK0JPLENzQmcvQlAsVUFDQSxXQUNBLHFCdkJyL0JRLENKMEdSLGlCSzdGVSxDTDhGVixPMkIyNEI4QixDM0J4NEI5QixNMkJ3NEI0QyxDM0JsdEI1QyxpQjJCbXRCaUIsQzNCejVCakIsK0IyQjA1Qm9CLEMzQno1QnBCLDJCMkJ5NUJvQixDM0J4NUJwQix1QjJCdzVCb0IsQzNCejdCcEIsOEIyQjA3Qm1CLEMzQno3Qm5CLHNDMkJ5N0JtQixDM0J4N0JuQixrQzJCdzdCbUIsQ0FHckIsYUFDQyxnQnRCdCtCTyxDc0J1K0JQLGlCdEJoL0JXLENzQmkvQlgsV0FFRCxzQkFDQyxhQUdFLG9FQUNDLGNBRUQscUVBQ0MsVUFLSixtQkFDQyxhdEI1Z0NRLENzQjZnQ1IsZXRCNytCUyxDc0I4K0JULGN0QmgvQlUsQ3NCaS9CVixtQkFDQSxnQkFFRCxtQkFDQyxhdEJuaENRLENzQm9oQ1Isa0JBQ0EsaUNBQ0EsV0FDQSwwQkFDQyx5QkFDQSxVdkI1aENRLEN1QjZoQ1IsYUFDQSxrQkFFRCx5QkFDQyxjQUNBLG1CQUNBLHNCQUNBLFV2QnBpQ1EsQ3VCcWlDUixnQnRCcGlDTyxDc0J1aUNULG1EQUNDLHNCQUNBLFV2QjFpQ1MsQ3VCMmlDVCxhdEJ4aUNRLENzQnlpQ1IsVXRCNWlDTyxDc0I2aUNQLGN6QmpnQ2lCLEN5QmtnQ2pCLFlBQ0EsaUJBQ0EsVUFDQSxVQUVELG9CQUNDLGV2QnBqQ1MsQ3VCcWpDVCxTQUNBLGF0Qm5qQ1EsQ3NCb2pDUixZQUNBLFdBQ0EsVzNCcnhCQyxrQjJCc3hCZ0IsQzNCaDlCaEIsaUJLN0ZVLENMOEZWLEsyQmc5QjZCLEMzQi84QjdCLFUyQis4QitCLEMzQjk4Qi9CLFEyQjg4Qm9DLEMzQjc5QnBDLCtCMkI4OUJtQixDM0I3OUJuQiwyQjJCNjlCbUIsQzNCNTlCbkIsdUIyQjQ5Qm1CLENBRXJCLHNCM0I1OEJHLGlCMkI2OEJzQixDQUN4QixtREFDQyxnQkFDQSxlekJyaUNVLEN5QnNpQ1YsY3pCdmhDZ0IsQ3lCd2hDaEIsYXZCbGtDZ0IsQ3VCbWtDaEIsNkRBQ0MsV3RCcmtDTSxDc0J5a0NULGFBQ0MsV3RCMWtDUSxDc0Iya0NSLGdCQUNBLGtCQUNDLGdCM0IxeUJBLGlCMkIyeUJpQixDM0I1OUJoQixjMkI2OUI2QixDQUdoQyxnQkFDQywwQkFDQSxpQnRCbmxDUyxDc0JvbENULHFCdkJ0bENTLEN1QnVsQ1QsaUJ0QnprQ1csQ0xxR1QsYzJCcStCNEIsQ0FDOUIsaUJBQ0EsNkJBQ0MsY3pCampDZ0IsQ3lCa2pDaEIsZXpCOWpDUSxDeUIrakNSLGF2QjNsQ2dCLEN1QjRsQ2hCLGtCQUNBLCtCQUNDLGdCQUNBLGVBQ0EseUJBR0YscUJBQ0MsZUFDQSxjQUNBLGF0QnJtQ08sQ3NCdW1DUixpQzNCaGdDQyxpQks3RlUsQ0w4RlYsSzJCZ2dDOEIsQzNCNy9COUIsTTJCNi9CMEMsQ0FDMUMsVXRCam5DYSxDc0JrbkNiLFd0Qi9tQ2MsQ3NCZ25DZCxVQUNBLGN0QjlrQ1MsQ3NCaWxDWCxxQkFDQyxnQkFFRCxtQkFDQyxtQkFFRCxrQjNCdGdDRyxlMkJ1Z0NzQixDM0J6a0NyQix5QjJCd2tDSixrQjNCdGdDRyxlMkJ5Z0M2QixFQUUvQixnQ0FDQyxnQnRCN25DTyxDc0I4bkNQLHVFQUNDLGdCQUNBLGN6Qi9rQ2UsQ3lCZ2xDZixhdkJwb0NhLENKa0RaLHlCMkIra0NGLHVFQUtXLGN6QmhsQ0ssRXlCb2xDakIsbUNBQ0MsYXZCbG5DZSxDdUJtbkNmLGV6QjNtQ1MsQ3lCOG1DWCxtQkFDQyxjekI5bENpQixDeUIrbENqQixhdkJ4bkNnQixDdUJ5bkNoQixlekJubkNXLEN5Qm9uQ1gsYzNCL2hDRSxjMkJnaUNzQixDM0JsbUNyQix5QjJCNmxDSixtQkFPUSxjekJybUNVLEV5QndtQ2xCLGNBQ0MsYXZCam9DZ0IsQ3VCa29DaEIsY3pCN21DaUIsQ3lCOG1DakIsZXpCN25DVyxDeUI4bkNYLG1CQUVELGNBQ0MsbUJBQ0EsbUNBQ0MsZXpCbm9DVSxDeUJvb0NWLGVBQ0EsYXZCM29DZSxDdUI0b0NmLHdCdEJqcENXLENzQmtwQ1gsZ0JBRUQsZ0JBQ0MsZXpCeG9DUyxDeUJ5b0NULGVBQ0EsYXZCbHBDZSxDdUJtcENmLGdCQUdGLGtCQUNDLGdDM0I1akNFLGUyQjZqQ3NCLEMzQjVqQ3RCLGMyQjRqQ2dDLENBQ2xDLG1DQUNDLGF2QjFwQ2UsQ3VCMnBDZixlekJucENTLEN5QnNwQ1gsa0JBQ0MsbUIzQmw1QkMsaUIyQm01QmdCLEMzQnBrQ2YsWTJCcWtDNEIsQ0FDOUIsWUFDQSxXdEJ6ckNRLENzQjByQ1IsZ0JBQ0Esb0JBQ0MsYXZCdHFDZSxDdUJ1cUNmLGV6Qi9wQ1MsQ3lCZ3FDVCxtQkFHRixvQkFDQyxrQnZCenNDZ0IsQ0owU2Ysa0IyQmc2QmdCLENBQ2pCLGlCdEJuc0NTLENMaUhQLFkyQm1sQzRCLENBQzlCLG1CQUVELHFCQUNDLGlCQUNBLG9CQUNBLHVCQUNDLGV6QmhyQ1UsQ3lCaXJDVixjekJscUNnQixDeUJtcUNoQixVdkIvc0NRLEN1Qmd0Q1IsZ0JBR0Ysb0IzQmptQ0csZTJCa21Dc0IsQ0FDeEIsd0MzQm5tQ0UsZTJCb21DdUIsQ0FNdkIsMkJBQ0MsbUJBQ0EsYUFDQSxlekJqc0NNLEN5QmtzQ04sY3pCcHJDYyxDeUJxckNkLGF2QjFzQ2EsQ3VCZ3RDZCwyQkFDQyxlekJ6c0NPLEN5QjBzQ1AsYXZCbHRDYSxDdUJtdENiLGtCQUtKLGtCM0I3bkNHLGUyQjhuQ3lCLENBRTVCLGUzQmhvQ0csZTJCaW9Dc0IsQ0FDeEIscUNBQ0MsZXpCeHRDVSxDRnFGVCxjMkJvb0N1QixDQUN4QixjekIzc0NnQixDeUI0c0NoQixhdkJ0dkNnQixDdUJ5dkNqQixpQkFDQyxlekI3dENTLEN5Qjh0Q1QsY3pCbnRDZ0IsQ3lCb3RDaEIsY0FFRCxtQ0FDQyxrQnZCNXVDZSxDSitRZixrQjJCODlCaUIsQzNCL29DaEIsWTJCZ3BDNkIsQ0FDOUIsbUJ0QjN0Q2MsQ3NCNHRDZCxxQ0FDQyxhdkI1d0NjLEN1QjZ3Q2QsY3pCanRDZSxDeUJzdENqQixtQkFDQyxlekI5dUNTLEN5Qit1Q1QsY3pCL3RDZ0IsQ3lCZ3VDaEIsVXZCanVDTyxDSm9FTixlMkI4cEN1QixDQUcxQixpQkFDQyxrQnZCMXhDZ0IsQ0owU2Ysa0IyQmkvQmdCLENBQ2pCLGdCQUNBLG1CQUNBLCtCQUNDLDRCM0J2cUNDLGUyQndxQ3VCLEMzQnZxQ3ZCLFkyQnVxQ2lDLENBRW5DLG9DQUNDLFV2Qjd4Q1EsQ3VCK3hDVCwrQkFDQyxVdkJoeUNRLEN1Qmt5Q1Qsc0NBQ0Msc0JBR0EscUNBQ0MsVXZCdnlDTyxDdUJ3eUNQLG1CQUlILG9CQUNDLGlCdEIveENXLENzQmd5Q1gscUNBQ0MsVzNCcnNDQSxpQks3RlUsQ0xpR1YsTTJCa3NDNkMsQ0FFOUMscUNBQ0MsVzNCenNDQSxpQks3RlUsQ0wrRlYsTzJCd3NDbUMsQ0FHckMsa0JBQ0MsZ0JBR0EsaURBQ0MsZXpCL3hDVSxDeUJneUNWLGN6Qmp4Q2dCLEN5Qmt4Q2hCLGF2QnZ5Q2UsQ3VCd3lDZixtQkFFRCxzQ0FDQyx3QnRCcHlDYSxDc0JxeUNiLDBCQUNBLHdDQUNDLGV6Qnh5Q1MsQ3lCeXlDVCxjekIxeENlLEN5QjJ4Q2YsYXZCaHpDYyxDdUJxekNoQiw4QkFDQyxVQU1BLGdDQUNDLFV0Qjd6Q0ssQ3NCOHpDTCxnQkFJRCwrREFDQyxjQUNBLGN6QnB5Q2UsQ3lCcXlDZixlekIvekNTLEN5QmcwQ1QsZXpCOXpDUSxDeUJpMENWLCtCQUNDLGN6QnJ6Q2dCLEN5QnN6Q2hCLGlCdEJoMkNRLENzQmkyQ1IsZXpCcDBDUyxDRmlCUCx5QjJCZ3pDSCwrQkFLRSxldEJyMkNLLENzQnMyQ0wsb0JBRUQsc0NBQ0MsYXZCdjJDZSxDdUIwMkNmLGdEQUNDLGlCQUNBLGlCdEJoMkNRLENzQmkyQ1Isd0RBQ0MsVUFDQSxXQUNBLGtCQUNBLFdBQ0EsY3ZCM3lDUyxDSmlDWixpQks3RlUsQ0xnR1YsVTJCd3dDMkMsQzNCdndDM0MsVTJCdXdDK0MsQ0FLaEQsbUNBQ0MsZXRCMzNDTSxDc0I0M0NOLGN6QmwxQ2dCLEN5Qm0xQ2hCLGV6Qi8xQ1EsQ3lCZzJDUixhdkJ4M0NhLEN1QjAzQ2QsNkJBQ0MsZUFDQSxVdkJyMENPLEN1QnMwQ1AsZXpCdDJDVSxDeUJ1MkNWLG1CQUNBLGF0Qmw0Q08sQ3NCbTRDUCwrQkFDQyxjekI3MUNlLEN5QjgxQ2YsYXZCOTRDYyxDdUIrNENkLGlCQUtILG1CQUNDLDZCQUNBLGdDM0I5eENFLGUyQit4Q3NCLEMzQjl4Q3RCLGMyQjh4Q2dDLENBR2xDLG9EQUNDLGdCQUNBLHNCQUlELGdCQUNDLGdCQUVELDRCQUNDLGV0Qjk1Q00sQ3NCZzZDUCxtQ0FDQyxjekJyM0NnQixDeUJzM0NoQixlekJwNENRLEN5QnU0Q1YsNEZBS0MsZXpCNzRDVyxDeUI4NENYLGtCQUNBLG1CdEJ2NUNVLENzQnk1Q1gsOENBRUMsZXpCbDVDUyxDeUJvNUNWLG1CQUNDLGdCQUVDLHlCQUNDLGdCdEJyN0NNLENzQnk3Q1Qsa0RBRUMsYUFFRCxZQUNDLGdCQUVELE1BQ0MsaUJ0Qi81Q1MsQ3NCZzZDVCxpQnRCdDdDVyxDc0J3N0NaLCtCQUVDLGlCdEJ6N0NXLENzQjA3Q1gsbUJ0Qi81Q2UsQ3NCZzZDZixxQnRCNzZDUyxDc0IrNkNWLGNBQ0MsY3pCbDZDaUIsQ3lCbzZDbEIsaUJBQ0MseUJBQ0EsYUFDQSxtQkFDQSx5QkFFQywrREFDQyxZQUtBLHFHQUNDLGNBQ0EsaUJBQ0Esa0JBQ0EsbUJBQ0Esa0JBS0YsNENBQ0MsYUFFRCx1Q0FDQyx1QkFHRiw4QkFDQyxlQUlELGtCQUNDLHlCQUNBLG1CQUVDLDRCQUNDLGFBQ0EsV0FDQSxtQ0FDQyxhQUNBLG9DQUNBLHVDQUNDLDRCQUVELHNDQUNDLDRCQVNKLHVFQUNDLFd0QjUvQ0ssQ3NCNi9DTCxvQ0FFRCx5RUFDQyxlQUNBLG1CQUVELHNFQUNDLFFBT0EsMENBQ0MsaUJ0QjFnRFEsQ3NCMmdEUixpQkFDQSxvQnRCdGhEYSxDc0J1aERiLGtEQUNDLFVBQ0EsV0FDQSxrQkFDQSxXQUNBLGN2QnY5Q1MsQ0ppQ1osaUJLN0ZVLENMZ0dWLFUyQm83QzJDLEMzQm43QzNDLFUyQm03QytDLENBUzlDLCtDQUNDLGtCdkJqakRhLEN1QmtqRGIsb0J2QmxqRGEsQ3VCbWpEYixVQUNBLFdBRUQsZ0RBQ0MsWXRCcmlESSxDc0J3aURKLDJEQUNDLGN6QjNnRGEsQ3lCNGdEYixrQkFDQSxvQnRCbmpEWSxDc0JvakRaLDZEQUNDLGN6QmhoRFksQ3lCaWhEWixhdkJ4akRZLEN1QjZqRGQsMkRBQ0Msb0J0QjVqRFksQ3NCNmpEWixjekJ6aERhLEN5QjBoRGIsY0FDQSxzRUFDQyxrQkFVTCxvQkFDQyxrQnZCOWtEYyxDdUIra0RkLHlCQUNBLG1CQUtBLGlFQUNDLFV2QjFoRE0sQ3VCMmhETixjekI1aURlLEN5QjZpRGYsZXpCNWpEUyxDeUI2akRULG1CQU9BLGlGQUNDLGN6Qm5qRGMsQ3lCb2pEZCwyRkFDQyxhdkIxbURZLEN1QjhtRGYseURBQ0MsY0FDQSxlQUNBLG1FQUNDLGMzQjVqREEsNEIyQmtrREgsZUFFRSxzQkFDQSxrQkFDQyxXQUNBLG1CQUNBLDZCQUNDLGlCQU9GLHdDQUNDLFV0QnRvRFcsQ3NCdW9EWCxldkJsb0RNLEN1Qm1vRE4seUJBQ0Esa0JBQ0EsY0FDQSxldEJ0b0RJLENzQnVvREosaUJ0QnpuRFEsQ3NCMG5EUiw0QkFDQSwwQzNCL2hERixpQks3RlUsQ0w4RlYsUTJCK2hEaUMsQzNCOWhEakMsVTJCOGhEc0MsQ0FHcEMsZ0RBQ0MsV0FDQSxXQUNBLFlBQ0EseUJBQ0Esa0IzQnhpREgsaUJLN0ZVLENMOEZWLFEyQndpRGlDLEMzQnJpRGpDLFMyQnFpRGdELENBRTlDLCtDQUNDLGNBQ0EsdURBQ0MscUJBRUQsc0RBQ0MsV0FDQSxXQUNBLFlBQ0EsbUJBQ0Esa0IzQnJqREosaUJLN0ZVLENMOEZWLFEyQnFqRGtDLEMzQmxqRGxDLFMyQmtqRGlELENBUW5ELGFBR0MsYUFDRSx3QkFFQSxZQUNBLHdCQUVBLFVBQ0EsYUFDQSxvQkFDQSxxQkFFQSxrQkFDQSxhQUVBLGdCQUNBLGFBRUEsa0JBQ0EsY0Nuc0RILGlCNUJ3SEcsaUI0QnRIeUIsQzVCb0R4Qiw0QjRCdERKLGlCQUlRLGF2QktDLENMK0dOLGlCNEJuSDZCLEVBRTVCLGlDQUVJLGtCNUI2Q0osNEI0Qi9DQSxpQzVCaUhELGlCNEI3R2lDLEVBR3hCLHNEQUNJLFdBQ0EsWTVCc0NaLDRCNEJ4Q1Esc0Q1QjBHVCxpQjRCdEcwQyxFQUtqQyxtR0FDSSxjMUJ3QkUsQ0Z3RWYsYzRCL0ZxQyxDQUU1QixtREFDSSxjMUJvQkUsQzBCaEJkLDZCQUNJLGlCdkJiSSxDTGtDUix5QjRCcEJJLGtDQUVRLGlCQUdSLGtDQUNJLGlCdkJwQkEsQ3VCcUJBLGdCQUNBLGN2QkhELEN1QklDLGU1QjZFVCxpQjRCNUVpQyxDNUI2RWpDLGdCNEI3RTZDLENBQ3BDLHdDQUNJLGlCdkIzQkosQ3VCNEJJLE1BQ0EsUUFDQSxjdkJoREQsQ3VCaURDLGV2QjlDQSxDdUIrQ0EsZ0JBQ0EsZ0J2QjdDUCxDdUI4Q08sd0JBQ0EsVUFDQSxZdkJyQ1IsQ3VCc0NRLGV4QmxETixDd0JtRE0sY3ZCOUJMLEN1QitCSyxhdkJqRFAsQ3VCb0RELHFDQUNJLHdCeEI5REssQ3dCK0RMLFV4QnpERixDSmtIUCxpQjRCeERpQyxDNUJ5RGpDLGdCNEJ6RDRDLEM1QjBPN0MsaUI0QnpPMkIsQ0FHckIseUNBQ0kscUJ4Qi9ERixDd0JnRUUsYXhCakJZLEN3QmtCWix5QkFDQSxlNUJpRFQsZ0I0QmhEdUMsQ0FDOUIsaUM1QmdPVixpQjRCL04yQixDQUNqQiwrQ0FDSSxVeEJ2RU4sQ3dCd0VNLHdCeEJ6QlEsQ3dCMEJSLG9DQUtoQixhNUJvQ0csaUI0QmxDeUIsQ0FDeEIsb0JBQ0ksd0J4QnhGUyxDd0J5RlQsVXhCbkZFLEN3QnFGTiwwQkFDSSxnQkFDQSxrQjVCNEJMLGdCNEIzQm9DLENBSW5DLHVCQUNJLG1CQUlSLGdDQUNDLGF4QjVGYyxDd0I4RmQsaUJ2QnRGVyxDdUJ1RlgsYzFCM0RpQixDMEI0RGpCLGtCQUNBLG1CQUNBLGN2QnZFVSxDdUJ3RVYsZ0J2QjdGTyxDdUI4RlAsNENBQ0MsaUJ2QjlGVSxDdUIrRlYsVUFDTSxVQUVMLGtGQUNDLHlCQUNBLDhGNUJsREYsa0I0Qm1Ec0IsQzVCbER0QiwwQjRCa0RzQixDNUJqRHRCLHNCNEJpRHNCLENBQ25CLFVBQ0Esa0J2Qi9FTSxDdUJvRlYsc0Q1QmZDLGlCSzdGVSxDTDhGVixPNEJlcUMsQzVCWnJDLE00QllzRCxDQUN0RCxZQUNBLFdBQ0EsOEJ2Qi9GYSxDdUJnR1AseUJBQ04sa0I1QmpDQSxzQzRCa0NvQixDNUJqQ3BCLGtDNEJpQ29CLEM1QmhDcEIsOEI0QmdDb0IsQ0FDcEIsa0VBQ0MsYXZCL0hNLEN1QmdJTixXNUJ6QkQsaUJLN0ZVLENMOEZWLE80QnlCZ0MsQzVCdEJoQyxRNEJzQmlELENBQ2hELFVBQ0EsV0FDQSxZNUI2SkQsaUI0QjVKa0IsQ0FDakIsa0J4Qi9JYyxDd0JnSmQsa0J2QnJHUSxDTDBCVCxvQjRCNEVvQixDNUIzRXBCLDRCNEIyRW9CLEM1QjFFcEIsd0I0QjBFb0IsQzVCN0NwQixzQzRCOENxQixDNUI3Q3JCLGtDNEI2Q3FCLEM1QjVDckIsOEI0QjRDcUIsQ0FJdkIsY0FDSSxleEJqSk0sQ3dCa0pOLHlCQUNBLDRDQUdBLDBDNUJwQ0QsaUI0QnFDNkIsQ0FDeEIsK0Q1QnRDTCxpQjRCdUNpQyxDQUN4QixXQUNBLFk1QjNHUix5QjRCd0dJLCtEQUtRLFdBQ0EsYUFFSixpRUFDSSxlQUdSLGdFNUJsREwsaUI0Qm1EaUMsQ0FDeEIsa0VBQ0ksa0J4QjNJQyxDSnVGZCxZNEJxRDRDLENBQy9CLG1CQUNBLGU1QjFIWix5QjRCc0hRLGtFNUJuRFQsWTRCeURnRCxDQUMvQixnQkFLUix5SUFDSSxlMUJ0SkosQzBCdUpJLGtCQUVKLG1FQUNJLGF4QmpMRCxDSjRHWixRNEJzRXFDLENBRTVCLGdGQUNJLHVCQUNBLGdCQUNBLGdCQUNBLG1CQU1oQixzQjVCbEZHLGlCNEJtRnlCLENBQ3hCLHlDQUNJLFdBQ0EsWUFDQSxleEJ6TUUsQ0prSFAsaUI0QndGNkIsQzVCdkY3QixZNEJ1RjBDLENBR3JDLDZDQUNJLGUxQmpMQSxDMEJrTEEsYXhCck5LLENKd0hkLGdCNEI4RmlDLENBRTVCLDZGQUNJLGUxQnRMQSxDMEJ1TEEsYzFCcktNLEMwQnNLTixheEJuTk0sQ0pnSGYsUTRCb0dpQyxDNUJ0S2hDLHlCNEJ5S0Esc0M1QnZHRCxlNEJ5R2lDLEM1QnhHakMsUzRCd0cyQyxFQUV0Qyw2QzVCMUdMLFc0QjJHdUMsQ0FJMUMsMEI1QmhIRyxlNEJpSHlCLENBQ3hCLDJEQUNJLGUxQnhNSSxDMEJ5TUosYzFCNUxVLEMwQjZMVixheEJ4T1csQ0ptSGhCLGU0QnNINkIsQ0FFNUIsNEI1QnhIRCxlNEJ5SDZCLENBR2hDLG9CNUI1SEcsZTRCNkh5QixDNUI1SHpCLGdCNEI0SG1DLENBQ2xDLGdDQUNBLHNDQUNJLCtCNUJsTUoseUI0QmlNQSxzQzVCL0hELGU0QmtJaUMsQzVCaklqQyxTNEJpSTJDLEVBRzFDLHlDQUNJLFdBQ0EsWTVCdklMLGE0QndJNkIsQ0FFNUIsMEM1QjFJRCxlNEIySTZCLEM1QjFJN0IsWTRCMEl1QyxDQUNsQyxleEI5UEUsQ3dCK1BGLDRDQUNJLGMxQmhOTSxDMEJvTlYsNkZBQ0ksZTFCdE9ELEMwQnVPQyxheEJwUU0sQ0pnSGYsYzRCcUppQyxDQUdoQyx5QzVCeEpELGlCNEJ5SjZCLEM1QnhKN0IsWTRCd0p5QyxDQUNwQyxrQnhCL09TLEN3QmdQVCwyQ0FDSSxjMUIvTk0sQzBCZ09OLGUxQmxQQSxDMEJtUEEsYXhCOVFNLEN3QmtSViwyRkFDSSxlMUJ4UEEsQzBCeVBBLGF4QnBSTSxDSmdIZixjNEJxS2lDLEM1QnZPaEMsNEI0Qm9PSSwyRkFLUSxjMUJqUEUsRTBCcVBkLHFDQUNJLGV4QjlSRSxDd0IrUkYseUJBQ0Esa0I1QjlLTCxlNEIrSzZCLEM1QjlLN0IsVzRCOEt1QyxDQUNsQyxpQkFDQSxzREFDSSxrQnhCdlFLLEN3QndRTCxheEIvUkcsQ3dCZ1NILFdBQ0EsWUFDQSxVQUVBLG1CQUtSLDZCNUI3TEQsZTRCOEw2QixDNUJoUTVCLDRCNEIrUEEsNkI1QjdMRCxrQjRCZ01pQyxFQUU1Qiw2Q0FDSSxhQUdBLDJGQUNJLGUxQjVSSixDMEI2UkksYzFCaFJFLEMwQmlSRixheEI1VEcsQ3dCK1RQLHlEQUNJLHNCQUNBLHlCQUNBLGF4QnZVQyxDd0J3VUQsK0I1Qi9NYixnQjRCZ04yQyxDQUM5QixjMUIxUkUsQzBCMlJGLGtCQUVBLGVBTVosNkJBQ0ksdUNBQ0EsaUJBQ0EsY0FDQSxpQkFDQSxrQkFJSiwrQkFDSSxnQkFDQSxrQkFDQSx3QkFDQSw4Q0FDSSxlQUVBLHNCQUNBLGdEQUNJLDRCQUtSLGdGQUNJLGlEQUNBLG1CQUNBLGtCQUNBLGFBQ0EseUJBQ0EsOENBQ0Esa0JBQ0EsMEJBQ0EsaUJBQ0EsMkJBQ0EsV0FJWiwyQkFDSSxvQkFDQSw4QkFDQSxzQkFDQSxzQ0FDQSwyQkFDQSxxQkFDQSw2QkFDQSxxQkFDQSxTQUNBLFNBRUosYUFDSSx5QkFDQSxrQkFDQSxtQkFDQSxZQUNBLGlCQUNBLDJCQUNBLGlCQUVKLG1CQUNJLGlCQUVKLGdCQUNJLFlBQ0Esc0JBQ0Esa0JBQ0EsaUJBSUkseURBQ0ksZTFCdlhBLEMwQndYQSxjMUJyV00sQzBCc1dOLG1CQUdSLCtCQUNJLFdBQ0EsWTVCelNMLGlCNEIwUzZCLENBRTVCLGdDNUI1U0QsZTRCNlM2QixDNUI1UzdCLFk0QjRTdUMsQ0FDbEMsZXhCaGFFLEN3QmlhRixrQ0FDSSxjMUJsWE0sQzBCc1hWLHlFQUNJLGUxQjFZQSxDMEIyWUEsYXhCdGFNLENKZ0hmLGM0QnVUaUMsQ0FHaEMseUI1QjFURCxlNEIyVDZCLENBQ3hCLDJCQUNJLGUxQmhaRCxDMEJpWkMsaUJBR0EsOEM1QmpVVCxVNEJrVXFDLENBSXBDLHdCNUJ0VUQsZTRCdVU2QixDQUN4QiwrQjVCdlVMLFc0QndVdUMsQzVCdkp4QyxpQjRCd0oyQixDQUNqQixlMUI5WkQsQzBCK1pDLGVBRUEsdUJBRUosNkJBQ0ksZUFFQSxtQkFHUix5QkFDSSxlMUI1YUksQzBCNmFKLGMxQmhhVSxDMEJpYVYsY0FDQSxheEIxY1UsQ3dCMmNWLDJCQUNJLGUxQmpiQSxDMEJrYkEsY0FPVix5Q0FDQyxpQkFLQyx5QkFDSSxjMUIzYlksQzBCNGJaLGNBQ0EsZTFCbGNJLENGcUZULGdCNEI4VzZCLENBUXhCLCtDQUNJLDBDQUlJLDhEQUNJLDBDQU9oQix3QkFDSSxjMUI1Y1UsQ0ZNZCw0QjRCcWNBLHdCQUdRLGlCdkJuZUQsQ3VCb2VDLGFBR1Isd0NBQ0ksYXhCM2ZVLEN3QjRmVix5QkFDQSxleEIvZkUsQ3dCaWdCRixrQjVCL1lMLGlCNEJnWjZCLEM1Qi9ZN0IsaUI0QitZeUMsQzVCbGR4Qyw0QjRCNGNBLHdDNUIxWUQsaUI0QmtaaUMsRUFFNUIsOENBQ0ksVXhCdmdCRixDd0J3Z0JFLGtCeEJ0Z0JNLEN3QnVnQk4sb0J4QnZnQk0sQ3dCd2dCTixvQ0FHUixzQ0FDSSxVeEI5Z0JFLEN3QitnQkYseUJBQ0Esa0J4QnRoQlMsQ3dCdWhCVCw4QkFDQSxrQkFDQSxrQjVCbmVKLHlCNEI2ZEEsc0M1QjNaRCxjNEJtYWlDLEM1QmxhakMsZ0I0QmthMEMsRUFFckMsNENBQ0ksYXhCOWhCSyxDd0IraEJMLGV4QnpoQkYsQ3dCMGhCRSxvQnhCaGlCSyxDd0JpaUJMLGlDQUtSLHNCQUNJLGMxQnZmVSxDRk1kLHlCNEJnZkEsc0JBR1EsaUJ2QjlnQkQsRXVCaWhCUCxvQ0FDSSxheEJuZU0sQ3dCb2VOLHlCQUNBLGV4QnppQkUsQ3dCMGlCRixpQ0FDQSxrQkFDQSxlNUIxYkwsaUI0QjJiNkIsQzVCMWI3QixpQjRCMGJ5QyxDNUI3ZnhDLHlCNEJzZkEsb0M1QnBiRCxpQjRCNmJpQyxDNUI1YmpDLGdCNEI0YjZDLEVBRXhDLDBDQUNJLFV4QmxqQkYsQ3dCbWpCRSxrQnhCL2VFLEN3QmdmRixvQnhCaGZFLEN3QmlmRixvQ0FHUixpQ0FDSSxVeEJ6akJFLEN3QjBqQkYseUJBQ0Esa0J4QmprQlMsQ3dCa2tCVCw4QkFDQSxrQkFDQSxnQjVCNWNMLGM0QjZjNkIsQzVCNWM3QixpQjRCNGNzQyxDNUIvZ0JyQyx5QjRCd2dCQSxpQzVCdGNELGM0QitjaUMsQzVCOWNqQyxnQjRCOGMwQyxFQUVyQyx1Q0FDSSxheEIxa0JLLEN3QjJrQkwsZXhCcmtCRixDd0Jza0JFLG9CeEI1a0JLLEN3QjZrQkwsaUNBTVIsNkNBQ0ksOEJ2QmhqQk8sQ3VCc2pCUCw2Q0FDSSxheEJuaUJJLEN3QnVpQlIsbURBQ0ksUUFDQSxvQnhCcmxCRyxDd0IwbEJILDREQUNJLFlBQ0EsV0FDQSwrQkFDQSx1Q0FHUiwyRUFDSSw2Q0FDQSxxREFJWix1QkFDSSxZdkJ2bUJJLEN1QndtQkosa0J2QjdtQk0sQ3VCOG1CTiwyQkFDSSxXQUNBLFlBQ0Esa0JBQ0EsaUJBRUosNEJBQ0ksYXhCbG5CUSxDd0IybkJRLCtHQUNJLGlCQUNBLFdBQ0EsWUFDQSxrQnhCem1CWCxDSnlRZixpQjRCaVcyQyxDQVV6QywwQkFDSSxpQnZCbG9CSSxDdUJtb0JKLGlDNUJ2aUJOLGlCSzdGVSxDTDhGVixRNEJ1aUJ3QyxDNUJ0aUJ4QyxTNEJzaUI2QyxDQUNuQyxZQU1KLHNEQUNJLFlBQ0EsYUFDQSxhdkJyb0JKLEN1QjJvQkEsZ0NBQ0ksYXhCanFCTSxDd0JrcUJOLGMxQjFuQk0sQzBCK25CZCxzTEFDSSxZdkI5cEJBLEN1QmdxQkosaUNBQ0ksa0JBRUosNkJBQ0ksYUFDQSxleEJqckJFLEN5QkxULHdCN0J1SEUsaUI2QnRIdUIsQ0FFekIsa0M3Qm9IRSxRNkJuSHVCLENBQ3hCLGtCekJOZSxDeUJPZix5QjdCbVNBLGtCNkJsU2lCLENBQ2pCLFV6QkhRLEN5QktULGlDN0I2R0UsaUI2QjNHdUIsQ0FFekIsMkNBQ0MsZTNCbUJVLEMyQmxCVixjM0JvQ2dCLEMyQmpDaEIsOENBQ0Msd0NBQ0EsV0FDQSxZN0JtUkQsa0I2QmxSa0IsQ0FDakIsb0RBQ0MsWUFDQSxXQUNBLFNBS0EsNkRBQ0Msd0NBS0osK0I3QmlGRSxpQjZCL0V1QixDQUN4QixpREFDQyxrQnpCeENzQixDSnNIdEIsWTZCN0U4QixDN0I4UC9CLGtCNkI3UGtCLENBR2xCLDJDN0J3RUMsaUI2QnZFd0IsQ0FDeEIsNkZBQ0MsYXpCdkNXLEN5QjBDYiwwQ0FDQyxlM0JyQkssQzJCd0JQLGlDN0I4REUsaUI2QjdEdUIsQzdCOER2QixpQjZCOURtQyxDQUNwQywrQnpCMURlLENKd1NmLGtCNkI3T2lCLENBQ2pCLGMzQmRnQixDMkJlaEIsZTNCMUJTLEMyQjJCVCxZN0JWRSw2QjZCSUgsaUM3QjhERSxpQjZCdER5QixDN0J1RHpCLGdCNkJ2RHFDLEU3QlpwQyx5QjZCSUgsaUNBV0csY0FJRix5QzdCK0NDLGlCNkI5Q3dCLENBSXpCLHVFQUNDLGMzQmhCZSxDMkJpQmYsZTNCOUNLLENGc0ZMLGlCNkJ2Q3dCLENBQ3hCLGlGQUNDLGUzQi9DTSxDMkJnRE4sYXpCeEVXLEN5QnlFWCxjM0J0Q2MsQ0ZPZCw2QjZCd0JGLHVFQVVHLGMzQjFCYSxFMkI4QmpCLG9DN0I0QkUsaUI2QjNCdUIsQ0FDeEIsK0VBQ0MsYzNCN0NlLEMyQjhDZixlM0I3RFMsQ0ZxRlQsaUI2QnZCd0IsQ0FHeEIsMEM3Qm9CQSxpQjZCbEJ3QixDQUN4QixxRDdCaUJBLFE2QmhCeUIsQ0FFeEIsK0NBQ0Msa0J6QnZHVyxDeUJ3R1gsVXpCdEdLLEN5QnVHTCxtQnhCOURXLENMeUViLFE2QlYwQixDN0JXMUIsVzZCWDZCLENBQzNCLGNBQ0EsaURBQ0MsZTNCN0VJLEMyQm9GUixvQzdCQ0MsYTZCQ0EsYzNCeEVlLEMyQnlFZixlM0J4RlMsQzJCeUZULHlDQUNDLGNBSUgsd0M3QlRFLG9CNkJVdUIsQ0FHMUIsMkJBQ0MsV0FFRCxtRUFDSSw2Q0N6SUosb0JBQ0MsZ0JBQ0Esd0NBQ0ksZ0JBQ0EsWUFDSCwyQzlCbUhDLFk4QmxId0IsQ0FDeEIsc0RBQ0MsZUFDQSxjQUdGLDREQUNDLGNBQ0EsVUFDQSxlOUJ5R0EsZThCbkd3QixDOUJvR3hCLG9COEJwR2tDLEM5QmlDakMsNkI4QjFDRiw0REFLRSxjQUNBLFVBQ0EsZ0JBR0QsMkVBQ0MsbUJBRUMsdUxBQ0MsYzVCc0JZLEM0QnJCWixlNUJTSSxDNEJSSixVMUJ3QkcsQzBCckJKLDZGQUVDLGNBQ0EsV0FDQSxZQUNBLGM1QlVZLEM0QlRaLGU1QkZNLEM0QkdOLGExQmlCa0IsQzBCWm5CLCtFQUNDLDBCQUNBLDJCQUNBLGExQnpCVSxDMEI2QmIseUVBQ0MsZTFCN0NNLEMwQjhDTix5QkFDQSw0Q0FDQSxZOUJvUEYsaUI4Qm5QbUIsQzlCa0VsQixZOEJqRStCLENBRTdCLGtHOUI4REYsZThCN0QyQixDQUN4Qix5RzlCNkRILFk4QjVEa0MsQ0FDOUIsYzVCakJXLEM0QmtCWCxlQUVELG9HQUNDLDJCQUNBLGExQjlDUyxDMEJpRFgsaUw5QmtERixlOEJqRDJCLENBQ3hCLDBCQUNBLDJCQUNBLFUxQnRCRyxDSm9FTixlOEI3QzJCLENBRXpCLGlHOUIyQ0YsZThCMUMyQixDOUIyQzNCLGdCOEIzQ3FDLENBQ2xDLGdDQUNBLHdHOUJ5Q0gsVzhCeENrQyxDQUM5QixjNUJyQ1csQzRCc0NYLGU1QjlDSSxDRnFRVCxpQjhCdE5zQixDQUlsQiwyR0FDQyxrQkFDQSx1SEFDQyxTQUVELGdIQUNDLHNCQUNBLFdBQ0EsWUFDQSxrQjFCMUVRLEMwQjJFUixtQkFDQSxjQUVELCtHQUNDLHNCQUNBLFdBQ0EsWUFFQSxjQUtILG9HQUNDLGM1Qm5FWSxDNEIwRWxCLFdBQ0ksd0IxQnJFZSxDMEJ1RW5CLFVBQ0ksd0IxQjFEWSxDMEI0RGhCLFlBQ0kscUIxQjlDYSxDMEJnRGhCLFlBQ0cscUIxQmpEYSxDMEJtRGhCLFNBQ0csb0IxQnJEVSxDMEJ1RGIsWUFDQSxlMUJqSVMsQzBCa0lULHlCQUdBLHNCQUNDLHVDQUNNLGlCQUNBLFUxQnhJRSxDMEJ5SUYsaUI5QjJKTixpQjhCMUp1QixDQUl4Qiw2QkFDRyxlMUIvSU0sQzBCZ0pOLFUxQjdJSyxDMEIrSVQsdUJBQ0Msa0JBQ0EsY0FDQSxZQUNBLHNCQUNBLGM1QnRHaUIsQzRCdUdqQixlNUJ6SFUsQzRCMEhWLFUxQnpKUyxDMEIwSlQsaUJBQ0EsZTFCM0pTLENKb1NSLGtCOEJ4SWdCLENBQ2pCLGVBRUQsZ0JBQ0MsaUJ6QmxKVyxDeUJtSlgsaUNBQ0MsaUJ6QnJKVSxDeUJzSlYsVUFDQSxTQUNBLFlBQ0EscUNBQ0MsV0FDQSxZQUtBLG9HQUNDLGtCQ25MSCxzQkFDQywwQkFFQywrQ0FDQyxnQkFDQSw4QjFCOEJXLEMwQjdCWCxXQUNBLFNBQ0EsZUFDQSxnQkFDQSx3QjFCYVMsQzBCWlQsc0RBQ0MsYTNCcURZLEMyQmxEZCwrQ0FDQyxnQjFCVkssQzBCZ0JOLDRDQUNDLGExQmZLLEMwQmdCTCxXQUNBLFlBQ0EsV0FDQSxrQkFDQSxzQkFDQSwwREFDQyxVQUtKLHdCQUNDLFVBQ0EsUzFCVE0sQzBCVU4sc0JBRUQsc0JBQ0MsNkJBSUQsZ0NBQ0Msd0IzQm1CZSxDMkJsQmYsb0IzQmtCZSxDMkJqQmYsVTNCM0NRLEMyQjRDUiw0QkFDQSw0Q0FDQyx3QjNCRGdCLEMyQkVoQixvQjNCRmdCLEMyQklqQiwwQ0FDQyx3QjNCNkJXLEMyQjVCWCxvQjNCNEJXLEMyQjFCWiw0Q0FDQyx5QkFDQSxxQkFHRiw2QkFDQyxXQUNBLFMxQnJDTSxDMEJzQ04sMENBQ0MsYUFDQSxTMUJ4Q0ssQzBCeUNMLHNEQUNDLFlBQ0EsUzFCM0NJLEMwQitDUCw0QkFDQyxVQUNBLFUxQmpETSxDMEJrRE4seUNBQ0MsWUFDQSxVMUJwREssQzBCcURMLHFEQUNDLE9BQ0EsVTFCdkRJLEMwQjhETixrREFDQyx5QkFFRCxnREFDQyxjQUVDLHdFQUNDLGNBQ0EseUJBQ0EseUJBTUQsMkVBQ0MsY0FDQSxrRkFDQyxhM0IzQ1csQzJCa0RqQixvR0FFQyxjQUNBLHlCQUNBLHFCQUdBLHNCQUNDLGtCQUdGLGFBQ0MsMEJDL0hELE1BQ0MsZTVCSVMsQzRCSFQsbUJBQ0EsbUJBQ0EseUJBQ0EsaUIzQmNXLEMyQlhYLHVCQUNDLG1CQUVELHVCQUlDLGVBQ0EsZ0JBQ0EsVUFDQSwwQkFDQyxtQkFHRix3QkFDQyxrQjVCVWUsQzRCVGYsYzlCcUJnQixDOEJwQmhCLGtCQUNBLGlCQUNBLFlBQ0EsYTVCckJnQixDNEJzQmhCLGtCQUVELHdCQUNDLFlBQ0EsZTNCT1EsQzJCTlIsa0IzQldRLEMyQlZSLHNCM0JTVSxDMkJQWCx1QkFDQyxjOUJXZ0IsQzhCVmhCLGVBQ0EseUJBQ0MsVTVCakNNLENKMkZQLCtCZ0N6RHFCLENoQzBEckIsMkJnQzFEcUIsQ2hDMkRyQix1QmdDM0RxQixDQUNwQixnQkFDQSxjOUJLZSxDOEJKZixpQkFDQSwrQkFDQyxhNUJoRGEsQzRCcURmLDJCaENtRUMsaUJnQ2xFd0IsQ0FDeEIsYTVCM0NZLEM0QitDZixZQUNDLGEzQm5EUSxDMkJvRFIsaUIzQnpDVyxDMkIwQ1gsV0FDQSxXM0JsQ08sQzJCbUNQLGNBQ0MsYTNCeERPLEMyQnlEUCxpQjNCOUNVLEMyQitDVixXQUNBLFczQnZDTSxDMkJ5Q1AsZ0JBQ0MsYTNCOURPLEMyQitEUCxpQjNCcERVLEMyQnFEVixXQUNBLFczQjdDTSxDMkI4Q04sbUJBQ0Esd0JBQ0EseURBR0YsY0FDQyxpQjNCN0RXLENMcUdULFlnQ3ZDNEIsQ0FHOUIsZUFDQyxvQjNCNUVlLEMyQjZFZixrQkFHRixVQUNDLGdCQUNBLGM5QjFDaUIsQzhCMkNqQixhNUI3RmdCLEM0QjhGaEIsb0IzQnBGZ0IsQzJCcUZoQixtQkFLRSxxQ0FDQyxhNUJyR2EsQzRCNkdoQixpQkFDQyxtQkFDQSxXQUNBLFlBQ0Esa0JBR0YsWUFDQyxhM0I1R1EsQzJCNkdSLGE1QnRCd0IsQzRCdUJ4QixnQkFDQSxjOUJ4RWlCLEM4QjBFbEIsV0FDQyxlQUNBLGNBRUQsWUFDQyxrQkFDQSxTQUNBLFdBQ0EsZTVCNUhTLEM0QjZIVCxrQkFDQSxnQkFHQSxjOUJ6RmlCLEM4QjBGakIsa0JBQ0csY0FDQSxlQUNILGdCQUNDLFUzQi9HTSxDMkJnSE4saUJBR0YsaUJBQ0Msa0JBQ0EsU0FDQSxXQUNBLG1CQUNBLGtCQUNBLGVBQ0EsaUJBSUEsbUJBQ0MsVTVCdEpRLEM0QnVKUixnQkFDQSxjOUI5R2dCLEM4QitHaEIsa0JBSUQsbUJBQ0MsaUJBQ0EsZUFDQSxnQkFDQSxhNUJ4SlksQzRCeUpaLGdDQUNDLGlCQUVELGdDQUNDLGE1QjdKVyxDNEJpS2QsVUFDQyxrQkFFRCxjQUdDLGVBQ0EsY0FFRCxhQUNDLGNBS0UscUVBQ0MsZ0JBS0osWUFDQyxhQUNBLGVBQ0EsVUFDQSxlQUNDLHFCQUNBLGdCQUNBLGlCQUNDLGM5QjdKZSxDOEI4SmYsYTVCOUdzQixDNEIrR3RCLHlCQUNBLG9CM0J0TWMsQ0xnU2YsaUJnQ3pGa0IsQ2hDeEZqQixpQmdDeUY4QixDQUM5Qix1QkFDQyxtQkFFRCxzQkFDQyxjOUJ2S2MsQzhCNEtoQix3QkFDQyxhNUI3TmMsQzRCaU9qQixnQkFDQyxjOUJsTGlCLEM4QndMZCw4RkFDQyxvQjVCeklvQixDNEIwSXBCLG1CQUNBLHlCQUNBLFlBQ0EsU0FDQSxTQUNBLGlCQUNBLGdCQUNBLGtCQUNBLFFBQ0EsUWhDOUtILHVCZ0MrS3NCLENoQzlLdEIsK0JnQzhLc0IsQ2hDN0t0QiwyQmdDNktzQixDQVFwQixzSEFDQyxvQjVCN0pvQixDNEI4SnBCLHlCQUNBLFlBQ0EsZ0JBVUQscUdBQ0Msb0I1QjNLb0IsQzRCNEtwQixtQkFDQSx5QkFDQSxZQUNBLFNBQ0EsU0FDQSxpQkFDQSxnQkFDQSxrQkFDQSxRQUNBLFFBQ0EseUJBQ0EsaUNBQ0Esb0I1QnhMb0IsQzRCeUxwQix5QkFDQSxZQUNBLGdCQU1MLGdCQUNDLGFBS0Usa0RBQ0MscUI1QmxTTSxDNEJtU04sV0FDQSx3REFDQyx5QkFDQSxVNUJ0U0ssQzRCNFNWLGVBQ0MsYUFDQSxtQkFDQSxvQkFDQyxnQkFDQSxnQkFDQSxjOUJ4UWdCLEM4QjJRbEIsa0JBQ0ksY0FDQSxjM0J0Uk8sQzJCdVJQLGVBQ0EsZ0JBQ0EsYUFDQSxpQjNCN1NRLEMyQjhTUixpQjNCMVRNLEMyQjJUTixhQUNBLGtCNUIxT2EsQzRCMk9iLDBCQUNBLHFCM0JwU00sQzJCcVNOLFczQjFTSSxDMkIyU0osbUJoQ3BPRiwrQmdDd09tQixDaEN2T25CLDJCZ0N1T21CLENoQ3RPbkIsdUJnQ3NPbUIsQ0FDakIsK0JBQ0ksU0FDQSxjM0J4U0csQzJCeVNILHdCQUNBLE9BQ0EsU0FDQSxVQUNBLFVBQ0Esa0JBQ0EsUUFDQSxNQUNBLGFBQ0EsVTNCeFZPLEMyQjJWZixxQkFDSSxhQUVKLGFBQ0ksdUJoQzFTQSx5QmdDeVNKLGFBR0ssd0JBRUQseUJBQ0ksVTVCNVZDLEM0QjZWRCxrQkFHUixxQkFDQyxxQjVCcFdTLEM0QnFXVCx5QkFDQSxnQkFDQSxnQjNCdFZRLEMyQnVWUixhQUNHLG1CQUNBLGdCQUNILGdCQUNBLGFBQ0EsOEJBQ0Msb0NBQ0EsVTVCL1dRLEM0QmlYVCxpQ0FDQyxhNUI1V2EsQzRCNldiLGtCNUI5UWdCLEM0QitRaEIsbUJBR0EsNkNBQ0MsZ0JBQ0EsYzNCeFZRLEMyQnlWUixhNUIzVXFCLEM0QjRVckIsbUJBQ0EsZ0JBQ0EsbURBQ0MsWUFDQSxnQkFDQSxrQ0FDQSxnQkFDQSxjOUJuVmMsQzhCdVZqQiwyQkFDQyxXM0IzWE0sQzJCNFhOLGUzQjVYTSxDMkI2WE4sWTNCN1hNLEMyQjhYTiw4QjNCNVdhLEMyQjZXYixjQUNBLFNBQ0EsVTNCdFhNLEMyQnVYTixpQjNCelhTLEMyQjJYViw0QkFDQyxjOUJ2V2dCLEM4QndXaEIsa0IzQjFYUSxDMkIyWFIsa0JBQ0EseUJBQ0EsYUFDQSxrQjNCcFpRLEMyQnFaUixrQkM3WkYsYUFDSSxrQkFFSSxnQ0FDSSxxQjdCRUYsQzZCREUsZ0NBR1IsNEJBQ0ksb0NBSUosbUJBQ0ksWTVCSUEsQzRCQ0Esd0NqQ3FHTCxRaUNwR2lDLENqQ3FHakMsa0JpQ3JHbUMsQ0FDMUIsWUFFSiw4Q0FDSSxhN0JnRFUsQzZCL0NWLG1CNUJQSixDNEJRSSxVakNzRlYsaUJLN0ZVLENMOEZWLEtpQ3BGd0MsQ2pDcUZ4QyxVaUNyRjBDLENqQ3NGMUMsUWlDdEYrQyxDQUs3Qyw2QkFDSSwrQkFDQSxlNUJQQSxDNEJRQSxVQUNBLHlDQUNJLGdDakNpRlQsUWlDaEZpQyxDakNpRmpDLFlpQ2pGbUMsQ2pDNERwQywwQmlDM0Q4QixDakM0RDlCLHNCaUM1RDhCLENqQzZEOUIsa0JpQzdEOEIsQ0FDcEIsZ0RBQ0ksd0I3QmdEQSxDNkI5Q0osK0NBQ0ksd0I3QjZDQSxDNkIzQ0oseURqQ3dFVCxpQmlDdkVxQyxDQUN4QixpQjVCOUJKLEM0QitCSSxxRUFDSSxVNUJuREwsQzRCb0RLLFlBQ0EsZ0I1QmhCWCxDNEJzQk8sZ0VBQ0ksZ0JBQ0EsZTVCckJWLEM0QnNCVSxzQjVCbEJSLEM0Qm1CUSxrQjVCbEJWLEM0Qm1CVSxhN0I1REQsQzZCNkRDLGVBQ0EsZ0JBRUoscUVBQ0ksVTdCN0RYLEM2QjhEVyxjL0J2QkYsQytCd0JFLGlCQUNBLGdCQUNBLGU1QmpDVixDNEJrQ1Usc0I1QjlCUixDNEIrQlEsa0I1QjlCVixDNEJnQ00scUVBQ0ksYTdCaEVOLEM2QmlFTSxjL0JqQ0YsQytCb0NFLG9FQUNJLGU1QjlFaEIsQzRCc0ZSLGlCakNRRSwwQmlDUHNCLENqQ1F0QixzQmlDUnNCLENqQ1N0QixrQmlDVHNCLENBQ3BCLDhCQUNJLCtCQUNBLGU1Qm5FQSxDNEJ1RUEsMkNBQ0ksWTVCbkZKLENMc0dMLGtCaUNsQmlDLENqQ21CakMsY2lDbkI4QyxDakNoRDdDLDRCaUM4Q0ksMkNBSVEsZUFJWiwyQkFDSSxpQjVCekZJLEM0QjBGSixZQUNBLFdBQ0EscUNBQ0ksWUFDQSxlQUNBLFdBQ0EsMkJBR1IsNEJqQ0NELHFCQUNBLFNpQ0QyQyxDQUN0QyxVNUJ4SE8sQzRCeUhQLGU1QmpGRSxDNEJrRkYsc0I1QjlFSSxDNEIrRUosa0I1QjlFRSxDNEJnRk4sa0NqQ05ELGFpQ082QixDakNON0IsU2lDTW9DLENBQy9CLFU1Qi9ITyxDNEJpSUgsbURBQ0ksbUJBQ0EsMkRBQ0ksUUFDQSxZQUNBLFdBRUosK0RqQ2pCYixpQmlDcUJ5QyxDakNwQnpDLFNpQ29CcUQsQ0FDcEMsd0VqQ3RCakIsUWlDdUI2QyxDakN0QjdDLGtCaUNzQitDLENBQzFCLGlCNUI1SFosQzRCNkhZLGlGakN6QnJCLGNpQzBCaUQsQ2pDekJqRCxTaUN5QnlELENBRXBDLDBFakM1QnJCLFFpQzZCaUQsQ2pDNUJqRCxTaUM0Qm1ELENBRTlCLDRGQUNJLHNDQUNBLDhCQUNBLDZCQUNBLHFDQUNBLFdBQ0EsU0FDQSxRakM5QzFCLGlCSzdGVSxDTDhGVixLaUM4Q3dELENqQzdDeEQsV2lDNkMwRCxDakMzQzFELFNpQzJDcUUsQ0FFaEQsNEVqQ3pDcEIsUWlDMENpRCxDakN6Q2pELFlpQ3lDbUQsQ2pDd0lwRCxrQmlDdkkyQyxDQUNqQix5QkFDQSxvQjVCM0pYLEM0QjRKVyxpQjVCbEpoQixDNEJvSlksd0ZqQ2tJdEIsOEJpQ2pJMkMsQ0FHekIscUZqQ3BEakIsYWlDcUQ2QyxDakNwRDdDLGFpQ29Eb0QsQ0FFL0IsVTVCOUtULEM0QitLUyxzR0FDSSxpQjVCN0poQixDNEI4SmdCLGdCQUNBLGU1QjFJbEIsQzRCMklrQiw2R2pDcEUxQixpQks3RlUsQ0w4RlYsS2lDb0U0RCxDakNuRTVELE9pQ21FOEQsQ2pDbEU5RCxRaUNrRWdFLENqQ2pFaEUsTWlDaUVrRSxDQUNwQyxlN0JuSHZCLEM2Qm9IdUIsV0FDQSxXakNwRjlCLDBCaUNxRmtELENqQ3BGbEQsc0JpQ29Ga0QsQ2pDbkZsRCxrQmlDbUZrRCxDQUdwQixrSUFDSSxVQUliLHlGQUNLLGFBR0oseUZBQ0ksYzVCck1iLEM0QnVNUywyR2pDeEZ0QixpQks3RlUsQ0w4RlYsT2lDd0Z3RCxDakNyRnhELFFpQ3FGc0UsQ0FDNUMsZ0NBQ0EsVWpDdkcxQiwwQmlDd0c4QyxDakN2RzlDLHNCaUN1RzhDLENqQ3RHOUMsa0JpQ3NHOEMsQ0FDcEIsVTdCdk1sQixDNkJ3TWtCLFdBQ0EsaUJBQ0EsZ0NBQ0EsaUI1QnpNbEIsQzRCNE1VLDhFakM1RmpCLGNpQzZGNkMsQ2pDNUY3QyxTaUM0RnFELENBSWhDLFU1QjdLaEIsQzRCOEtnQiwyQkFDQSxlNUJ6TWhCLEM0QjBNZ0IsaUZqQ3BHckIsUWlDcUdpRCxDakNwR2pELGtCaUNvR21ELENBQzFCLGlCNUIxTWhCLEM0QjJNZ0IseUdqQy9HMUIsaUJLN0ZVLENMOEZWLE9pQytHNEQsQ2pDOUc1RCxVaUM4R2dFLENqQzVHaEUsUWlDNEcwRSxDQUM1QyxnQ0FDQSxrQjdCbE9mLEM2Qm1PZSxXQUNBLFdBQ0EsVUFHUix5RkFDSSx3QkFFSixnRkFDSSxVN0JuT25CLEM2QndPRyx1REFDSSxpQjVCOU5KLEM0QitOSSxtQkFDQSxtRUFDSSxpQjVCak9SLENMb0dULGlCaUM4SHlDLENqQzdIekMsU2lDNkhvRCxDQUNuQywyRUFDSSxzQ0FDQSxlQUNBLDBCQUNBLGNBQ0EsV0FDQSxTakM3SXRCLGlCSzdGVSxDTDhGVixPaUM2SW9ELENqQzVJcEQsVWlDNEl3RCxDakMxSXhELFNpQzBJa0UsQ0FDNUMsUUFFSix1RWpDeklqQixRaUMwSTZDLENqQ3pJN0MsaUJpQ3lJK0MsQ2pDd0NoRCxrQmlDdkN1QyxDQUNqQixhNUJ4UGYsQzRCeVBlLGU3Qi9QZCxDNkJnUWMsaUI1QmxQWixDNEJtUFkseUVBQ0ksVTdCbFFsQixDSmtIUCxRaUNpSmlELENqQ2hKakQsU2lDZ0ptRCxDQUl0QyxnRUFDSSxhNUJyUVgsQzRCc1FXLHlFQUNJLGVBSVosc0VqQzVKVCxjaUNnS3FDLENqQy9KckMsU2lDK0o2QyxDQUNoQyxVNUI3T1IsQzRCOE9RLGU1QnhRUixDNEJ5UVEsaUZBQ0ksMkJBR1IsNkVqQ3ZLVCxhaUN3S3FDLENqQ3ZLckMsYWlDdUs0QyxDQUUvQixVNUJqU0QsQzRCa1NDLDhGQUNJLGlCNUJoUlIsQzRCaVJRLGdCQUNBLGU1QjdQVixDNEI4UFUscUdqQ3ZMbEIsaUJLN0ZVLENMOEZWLEtpQ3VMb0QsQ2pDdExwRCxPaUNzTHNELENqQ3JMdEQsUWlDcUx3RCxDakNwTHhELE1pQ29MMEQsQ0FDcEMsZTdCdE9mLEM2QnVPZSxXQUNBLFdqQ3ZNdEIsMEJpQ3dNMEMsQ2pDdk0xQyxzQmlDdU0wQyxDakN0TTFDLGtCaUNzTTBDLENBR3BCLDBIQUNJLFVBSWIsaUZBQ0ssYUFHSixpRkFDSSxjNUJ4VEwsQzRCMFRDLG1HakMzTWQsaUJLN0ZVLENMOEZWLE9pQzJNZ0QsQ2pDeE1oRCxRaUN3TThELENqQ3ZQOUQsK0JpQ3dQcUMsQ2pDdlByQyx1Q2lDdVBxQyxDakN0UHJDLG1DaUNzUHFDLENqQ3pOckMsMEJpQzBOc0MsQ2pDek50QyxzQmlDeU5zQyxDakN4TnRDLGtCaUN3TnNDLENBQ3BCLFVBQ0EsVTdCMVRWLEM2QjJUVSxXQUNBLGlCQUNBLGdDQUNBLGlCNUI1VFYsQzRCa1VGLDZDQUNJLGMvQjNSTSxDK0I0Uk4sa0JBQ0EsZTVCcFNGLEM0QnFTRSxpQjVCMVRBLEM0QjJUQSxpQjVCdlVGLEM0QndVRSx5QjVCdFRFLEM0QnVURixvREFDSSx5QkFDQSxXQUNBLFdBQ0Esa0JqQ3JPZCxpQks3RlUsQ0w4RlYsT2lDcU80QyxDakNwTzVDLFNpQ29PZ0QsQ0FDbEMsVTVCdFZELEM0QndWSCxtREFDSSx5QkFDQSxXQUNBLFdqQ3BPYixpQmlDcU9xQyxDakM3T3RDLGlCSzdGVSxDTDhGVixPaUM2TzRDLENqQzFPNUMsUWlDME8wRCxDQUM1QyxVNUI5VkQsQzRCb1dmLGFBQ0kscUI3QmhXTSxDNkJpV04sNkJqQy9PRCxRaUNnUHlCLENqQy9PekIsbUJpQytPMkIsQ0FDMUIsdUJBQ0ksMkNBQ0Esb0JBQ0EsZTVCL1VBLENMeUJKLHlCaUMwVEEseUNBQ0ksUUFDQSxVQUNBLGtCNUJ4VUcsQzRCeVVILGVBQ0EsY0FDQSxXQUdKLGlCakN6UUYsaUJLN0ZVLENMK0ZWLE9pQ3dRMkMsQ0FDckMsVUFDQSxpQjVCblZFLEM0Qm9WRixXQUVKLDJDQUNJLGFBQ0EsbUJBRUosOEVBQ0csZ0JBS1AsWUFDSSxVNUI3V0ksQzRCOFdKLFlBQ0EsZ0JBQ0gsaUJBQ0MsV0FDQSxVQUNBLFU1QjFZTSxDNEIyWU4sd0I3QjdYTyxDNkI4WFAsYTVCellPLEM0QjBZUCxXakMzUkMsWWlDNFJ1QixDakMxR3hCLGlCaUMyR2lCLENBQ2pCLGdDQUNDLG9DQUVELGdDQUNDLG9DQUVELGlDQUNDLG9DQUlILGlCQUNDLElBQ0MsV0NuYUYsY0FDSSxrQkFDQSxpQkFDQSxpQjdCaUJRLENMZ0ZWLCtCa0NoR3NCLENsQ2lHdEIsMkJrQ2pHc0IsQ2xDa0d0Qix1QmtDbEdzQixDbENrRHBCLDZCa0N0REosY0FNUSxtQkFFSix1QmxDaUhELFlrQ2hIbUMsQ2xDNkNsQyw2QmtDOUNBLHVCbENpSEQsWWtDOUd1QyxFbEMyQ3RDLDRCa0M5Q0EsdUJsQ2lIRCxZa0MzR3VDLEVsQ3dDdEMsNEJrQ3RESixjQWtCUSxTQUNBLGtCQUdSLHFCQUNJLGtCN0JmTSxDNkJnQk4sMEI3QmhCTSxDNkJrQk4sa0JsQzRCQSw0QmtDaENKLHFCQU1RLGE3Qm5CQyxFTDZDTCw0QmtDaENKLHFCQVNRLGVsQ3lGTCxpQmtDeEY2QixFQUU1QixpREFDSSxjaENxQlUsQ2dDcEJWLGE5QitHVSxDOEI5R1YsZWhDRkksQ2dDR0osU0FDQSxpQmxDZUoseUJrQ3BCQSxpREFPTyxjaENZTyxFZ0NUZCxpREFDSSxjaENTVSxDZ0NSVixhOUJ6Q1csQzhCMENYLGVoQ1pJLENnQ2FKLFNBS0osbUNBQ0ksY2hDRFUsQ2dDRVYsZWhDcEJJLENnQ3FCSiw2Q0FDSSxhOUJ6REssQzhCNkRqQixXQUNJLDJCQUNBLHlCQUVKLHdCbEN1REcsaUJrQ3REeUIsQ2xDWnhCLHlCa0NXSix3QmxDdURHLGlCa0NuRDZCLEVBRTVCLHVEQUNJLGNoQ2hCVSxDZ0NpQlYsYTlCcEVXLEM4QnFFWCxlaEN2Q0ksQ2dDd0NKLFNsQ3JCSix5QmtDaUJBLHVEQU1RLGNoQ3hCTSxFZ0M0QmxCLFlBQ0kseUJBQ0EsYTlCbkZhLEM4Qm9GYixlOUI5RU0sQzhCK0VOLGVoQ2xEUSxDZ0NtRFIsbUJsQ2hDQSw0QmtDMkJKLFlBT1EsaUJBRUosa0JBQ0ksa0I5QjNGUyxDOEI0RlQsVTlCdEZFLEM4QnlGVixNQUNJLGU5QjFGTSxDOEIyRk4sa0RBQ0EsMENsQ3NCRCxpQmtDckJ5QixDQUN4QixvQjdCMUZhLEM2QjJGYixVN0JwR1csQzZCcUdYLFNsQ29NRixpQmtDbk1tQixDQUVqQixtQkFDSSxxQkFDQSxxQjlCckdFLEM4QnNHRixlQUNBLCtCQUNJLDRCQUNBLDZCbEN6RFIsNkJrQ21EQSxtQmxDZ0JELFlrQ1B1QyxFQUd0QyxpQkFDSSxpQjdCbEdJLEM2Qm1HSixlbENqRUosNkJrQytEQSxpQmxDSUQsY2tDR0MsWUFDSSxpQjdCekdJLEM2QjBHSixhbEN4RUosNkJrQ3NFQSxZbENIRCxZa0NPdUMsRUFJMUMsWWxDWkcsZWtDYXlCLENBSXhCLHNDQUVJLFU5QnJJRSxDOEJzSUYsbUI3QjdGUSxDNkI4RlIsbUJBQ0EsWUFFQSxpQjdCeElFLEM2QnlJRixXbEN5Sk4sa0JrQ3hKdUIsQ0FFckIsZ0NBQ0ksaUJsQy9GSiw2QmtDOEZBLGdDQUdRLGtCQUVKLDRDQUNJLGVoQ3JIRCxDZ0NzSEMsY2hDNUdNLENnQzZHTixhOUJoSkcsQzhCbUpILCtDQUNJLGVoQzdISixDZ0M4SEksY2hDL0dFLENnQ2dIRixVOUI5R1AsQ0pvRU4sZ0JrQzJDcUMsQ2xDN0dwQyw2QmtDeUdRLCtDQU1RLGNoQ3JIRixFZ0MySGxCLE1BQ0kseUJBQ0EsUUFDSSxhOUI3RlEsQzhCZ0doQixNQUNJLHlCQUNBLFFBQ0ksY0FHUixNQUNJLHlCQUNBLFFBQ0ksY0FHUixNQUNJLHlCQUNBLFFBQ0ksY0FHUixNQUNJLHdCOUJuSFksQzhCcUhoQixNQUNJLHlCQUVKLE1BQ0kseUJBRUosTUFDSSx5QkFHQSxzQkFDSSxXQUVKLHNCQUNJLFdBR1IsK0NBQ0kseUJBRUosWUFDSSxvQ0FFSiw2Q0FDSSxxQkFFSixvQkFDSSx5QkFFSixvQkFDSSxhOUI3S29CLEM4QitLeEIsZ0JBQ0kseUJBQ0EsY0FDQSxtQkFFSixlQUNJLHFCQUNBLGNBQ0EsbUJBRUosYUFDSSx5QkFDQSxjQUNBLG1CQUVKLGNBQ0kseUJBRUosaUJBQ0ksYTlCN09XLEM4QitPZixnQkFDSSxhOUJwUGMsQzhCc1BsQixtQkFDSSxhOUIxTW9CLEM4QjRNeEIsWUFDSSx5QkFFSixlQUNJLGtCOUJsT2EsQzhCb09qQixlQUNJLGtCOUI3TmdCLEM4QitOcEIsY0FDSSxrQjlCck5lLEM4QnVObkIsa0JBQ0ksa0I5QmxPbUIsQzhCb092QixrQkFDSSxrQjlCcE9tQixDOEJzT3ZCLGVBQ0ksa0I5QnRPZ0IsQzhCd09wQixnQkFDSSxrQjlCeE9pQixDOEIwT3JCLGlCQUNJLGtCOUIxT2tCLEM4QjRPdEIsZ0JBQ0ksa0I5QmxRYSxDOEJvUWpCLGFBQ0ksa0I5QnJMYyxDOEJ1TGxCLHdCQUNJLG9CN0J6UmEsQzZCMFJiLG1CQUNBLHNCQUNBLFdBQ0Esc0JBQ0EsZUFDQSxnQkFDQSxjQUVKLGVBQ0ksY2hDL1BjLENGMkVmLGdCa0NxTCtCLENBRWxDLGFBQ0ksZWhDN1FNLENnQzhRTixjaENsUWMsQ2dDbVFkLGE5QjNQWSxDOEI0UFoseUJBQ0ksYUFDQSw4QkFDQSxZQUNBLHFCQUVKLG1CbENsTUQsZ0JrQ21NNkIsQ0FDeEIsZWhDeFJFLENnQ3lSRixjaEM3UVUsQ2dDOFFWLGE5QnRRUSxDOEJ5UVosdUJBQ0ksZWhDN1JHLENnQzhSSCxjaENyUlUsQ2dDc1JWLGE5QnhUTyxDOEIwVFgsMkJBQ0kseUJBQ0EsZTdCdFRBLENMd1JOLGlCa0MrQnVCLENsQ2pOdEIsUWtDa042QixDbENqTjdCLGdCa0NpTmdDLENBRTNCLGNoQzVSVSxDZ0M2UlYsZWhDeFNHLENnQ3lTSCxhOUJ0VVUsQzhCdVVWLGtKQUNJLGE5QnBVRyxDOEJxVUgsY2hDalNNLENnQ2tTTixlaEM5U0YsQ2dDZ1RGLHVDQUNJLGVoQ2xUQSxDZ0NtVEEsY2hDcFNNLENnQ3FTTixhOUJsVk8sQ0ptSGhCLGlCa0NnT2lDLENBR2hDLG1DQUNJLFc3Qi9UQSxDNkJpVUosK0NBQ0ksV0FFSiwyQkFDSSxlOUI1VkUsQzhCOFZOLDRCQUNJLGU5Qi9WRSxDOEJpV04sNkJBQ0ksb0JBRUosOEJBQ0ksZUFDQSxpQjdCelZJLEM2QjBWSixRQUNBLFFBQ0Esb0NBQ0EsK0JBRUosOEJBQ0ksYTlCdldPLEM4QnlXWCwwQkFDSSxpQkFDQSxhOUIzV08sQzhCK1dYLHdDQUNJLFlBQ0EsVzdCM1dBLEM2QitXSiw2Q0FDSSxhQUNBLFc3QmpYQSxDNkJvWFIsWUFDSSxrQkFFSixrQkFDSSxpQjdCdFhRLEM2QnVYUixlOUJyWU0sQzhCc1lOLHlCQUNBLGU3QjNYSSxDTHdSTixpQmtDb0dtQixDbEN0UmxCLFFrQ3VSeUIsQ2xDdFJ6QixZa0NzUjRCLENBQzNCLGNoQ2hXYyxDZ0NpV2QsZWhDNVdPLENnQzZXUCxhOUJ0WVcsQzhCdVlYLGdCQUNBLG1DbENwU0YsaUJLN0ZVLENMOEZWLEtrQ29Tb0MsQ2xDalNwQyxNa0NpU2dELENBQzFDLFU3QnJaTyxDNkJzWlAsVzdCblpRLEM2Qm9aUixVQUNBLGM3QmxYRyxDNkJxWFgsbUJsQ3BTRyxnQmtDcVN5QixDQUN4QixlaEMxWE0sQ2dDMlhOLGNoQy9XYyxDZ0NnWGQsYTlCeFdZLENKRlosNkJrQzRXSixpQmxDMVNHLGlCa0M0U2lDLEVBRWhDLCtCQUNJLGU5QmphRSxDOEJrYUYsMEJsQzlITixpQmtDK0h1QixDbENoVHRCLFlrQ2lUbUMsQ0FDOUIsa0JBR1IsaUJBQ0ksZ0NsQ3ZURCxpQmtDd1R5QixDbEN2VHpCLGtCa0N1VHFDLENsQzFYcEMseUJrQ3dYSixpQmxDdFRHLGlCa0MwVDZCLENsQ3pUN0Isa0JrQ3lUeUMsRUFHcEMscUNBQ0ksY0FDQSxVQUNBLGVBQ0EsZ0RBQ0ksWUFDQSxVQUNBLGFsQ3BVYixpQmtDcVVxQyxDQUN4QixxRGxDclViLGdCa0NzVStDLENBQzlCLHlCbEN0SmxCLGlCa0N1Sm1DLENBSTdCLGlEbEM1VUwsZ0JrQzZVdUMsQ0FDOUIsV0FDQSxZQUNBLG1CN0IxWkksQzZCMlpKLGtCN0JsY0YsQzZCbWNFLHNCN0JuY0YsQzZCb2NFLGNoQ3ZaTSxDZ0MwWmQsb0NBQ0ksd0JBR1IscUJBQ0ksZ0NsQzVWRCxpQmtDNlZ5QixDbEM1VnpCLGlCa0M0VnFDLENBRXhDLFlBQ0ksZWhDcmJRLENnQ3NiUixjaEN2YWMsQ2dDd2FkLGE5Qi9jWSxDSjZHYixpQmtDbVd5QixDQUU1QixnQmxDcldHLGlCa0NzV3lCLENBRXBCLDJDbEN4V0wsZ0JrQ3lXaUMsQ0FFNUIsa0NBQ0ksYTlCMWFPLEM4QjJhUCxjaEN2Yk0sQ2dDd2JOLGVoQ2pjRCxDZ0NvY1AsZ0NsQ2pYRCxpQmtDbVg2QixDbENyYjVCLDRCa0NtYkEsZ0NsQ2pYRCxRa0NxWHFDLEVBSXRDLDRDQUNDLDJDQUNBLFdBQ1MsWWxDMU1WLGtCa0MyTWtCLENBQ2pCLGtEQUNDLFdBQ1ksWUFLWiwyREFDQywyQ0FDZSx5QkFDQSx5QkFPaEIseUJBQ0ksOEI3QnBlTyxDNkJxZVAsYTlCM2ZZLEM4QjRmWixlQUNBLGVoQ3ZlRSxDZ0N3ZUYsZ0JsQ2xPTixrQmtDbU91QixDQUNqQixVQUNBLDJCQUNJLFU5QnZnQkgsQzhCd2dCRyxlQUtSLG1DQUNJLG1CQUdSLDBCQUNJLGdDQUNBLG9CQUdJLGdDQUNJLG9CN0J0aEJLLEM2QnVoQkwsa0JBQ0EsbUJBQ0EsaUI3Qi9nQkEsQzZCZ2hCQSwyQ0FDSSxnQkFFSixrQ0FDSSxlaENyZ0JKLENnQ3NnQkksY2hDdmZFLENnQ3dmRixhOUI3Z0JDLEM4QjhnQkQsb0JBQ0EsaUI3QnhoQkosQzZCeWhCSSwrQ0FDSSxXQUNBLFlBQ0EsV0FDQSx3QjlCampCSCxDSnFFZiwwQmtDNmVxQyxDbEM1ZXJDLGtDa0M0ZXFDLENsQzNlckMsOEJrQzJlcUMsQ2xDbGNyQyxpQks3RlUsQ0xnR1YsVWtDZ2MwRCxDbEMvYjFELFFrQytiOEQsQ0FNaEUsV0FDSSx3QjlCeGhCYSxDOEJ5aEJiLGE5QjloQmEsQ0o2UWYsa0JrQ2tSbUIsQ0FDakIsZUFDQSxXQUNBLFlBQ0EsaUJBQ0EscUJBQ0Esd0JBQ0EsNkJBQ0EsMkJBQ0EsNEJBQ0EsZ0NBSUEsdUJBQ0ksZ0JBQ0Esa0JBQ0EsZUFDQSxVOUJ4a0JFLEM4QjBrQk4sbUNBQ0ksa0I5QnBqQlMsQzhCcWpCVCx5Q0FDSSxrQjlCbmxCSyxDOEJzbEJiLGlDQUNJLGtCOUJ2bEJTLEM4QndsQlQsdUNBQ0ksa0I5QjVqQkssQzhCaWtCYiwyQ0FDSSxpQkFHUixhQUNJLFk3QmpsQkksQzZCa2xCSixrQkFDSSxhN0I1bEJDLEM2QitsQlQsTUFDSSxvQkFFSixpQkFDSSxhQUNBLG1CQUNBLGVBQ0EsZ0JsQ3ZmRCxla0N3ZnlCLENsQzFqQnhCLDRCa0NxakJKLGlCbENuZkcsZWtDMGY4QixFQUU3QixvQkFDSSxnQkFDQSxZQUNBLGlCbENqa0JKLDZCa0M4akJBLG9CQUtRLGdCQUNBLFlBQ0EsaUJsQ25nQlQsZWtDb2dCaUMsRWxDdGtCaEMsNEJrQzhqQkEsb0JBV1EsY0FDQSxVQUNBLGVsQ3pnQlQsZWtDMGdCaUMsRUFFNUIsb0NBQ0ksa0I5QjNoQlEsQzhCNGhCUixlQUNBLFlsQy9nQlQsaUJrQ2doQmlDLENBRTVCLHNCQUNJLGE5Qm5vQk0sQzhCc29CTiwyQkFDSSxjaEMvbEJFLENnQ29tQmxCLHdCQUNJLG9COUJwbkJhLEM4QnNuQmpCLHdDQUNJLGFBRUosaUNBQ0ksZUFFSix1REFDQyw0QkFFRCxrQkFDQyxpREFDQSx5QkFFRCxpQkFDQyxrREFDQSxxQkFFRCxpQkFDQyxrREFDQSx5QkFFRCxrQkFDQywrQ0FDQSx5QkFFRCxrQkFDSSxvQ0FDQSx5QkFFSixVQUNDLHlCQUNBLGtCQUVELG9CQUNJLGNBQ0Esb0NBRUosc0JBQ0ksY0FDQSxxQ0FFSixvQkFDSSxjQUNBLHFDQUVKLGlCQUNJLGNBQ0EscUNBRUosb0JBQ0ksY0FDQSxxQ0FFSixtQkFDSSxjQUNBLHFDQUVKLGlCQUNJLGNBQ0EsbUNBRUosa0JBQ0ksY0FDQSxzQ0FFSix1QkFDSSxjQUNBLHlCQUNBLDhCN0J2ckJXLEM2QnlyQmYseUJBQ0ksY0FDQSx5QkFDQSw4QjdCNXJCVyxDNkI4ckJmLHVCQUNJLGNBQ0EseUJBQ0EsOEI3QmpzQlcsQzZCbXNCZixvQkFDSSxjQUNBLHlCQUNBLDhCN0J0c0JXLEM2QndzQmYsdUJBQ0ksY0FDQSx5QkFDQSw4QjdCM3NCVyxDNkI2c0JmLHNCQUNJLGNBQ0EseUJBQ0EsOEI3Qmh0QlcsQzZCa3RCZixvQkFDSSxjQUNBLHlCQUNBLDhCN0JydEJXLEM2QnV0QmYscUJBQ0ksY0FDQSx5QkFDQSw4QjdCMXRCVyxDNkI0dEJmLG9CQUNJLHFCOUIzdkJNLEM4QjR2Qk4seUJBQ0EsYTlCdnZCVyxDOEJ5dkJmLHdCQUNJLDREQUVKLDBCQUNJLDREQUVKLHdCQUNJLDREQUVKLHVCQUNJLDREQUVKLHdCQUNJLDREQUVKLHFCQUNJLDREQUVKLHFCQUNJLDREQUVKLFlBQ0ksa0JBRUosWUFDSSxnQmxDcGZGLGtCa0NxZm1CLENBRXJCLFVBQ0ksa0JBQ0EsV0FDQSxnQkFDSSxjQUNBLFlBQ0EsYTdCOXhCQyxDNkIreEJELGtDQUNBLGVoQ3Z3QkEsQ2dDd3dCQSxjaEN6dkJVLENnQzB2QlYsVzdCOXdCQSxDNkIrd0JBLGlCN0J6eEJJLEM2QjB4QkosV0FDQSxTQUlKLHFCQUNJLHNCQUNBLFlBQ0EsYTlCenlCTyxDOEIweUJQLGVoQ2p4QkcsQ2dDa3hCSCxjaENsd0JVLENnQ213QlYsUUFHUixVQUNJLGU5QnR6Qk0sQzhCdXpCTix5QkFDQSxpQ2xDcGhCRixpQmtDcWhCbUIsQ0FDakIsYTlCeHpCYyxDOEJ5ekJkLGVBQ0EsZ0JBQ0ksa0I5QjN6QlUsQzhCNHpCVix5QkFDQSw4QkFDQSxVOUJoMEJFLEM4Qm8wQk4sbUJBQ0ksZ0JBSUosa0JBQ0ksa0JBSUosOEJBQ0kscUJBRUosOEJBQ0ksdUJDeDFCUixnQkFDSSxZQUNBLGVBQ0EsTUFDQSxhQUNBLGFuQytGRiwrQm1DOUZzQixDbkMrRnRCLDJCbUMvRnNCLENuQ2dHdEIsdUJtQ2hHc0IsQ0FDcEIsYW5DK0NBLDRCbUN0REosZ0JBU1EsWUFDQSxjQUVKLDRCQUNJLFFuQ3VGTiwrQm1DdEYwQixDbkN1RjFCLDJCbUN2RjBCLENuQ3dGMUIsdUJtQ3hGMEIsQ0FFeEIsdUNBQ0ksZS9CWEUsQytCWUYsNEMvQklRLENKb1JkLCtCbUN2UnVCLENBQ2pCLGdCQUNBLFduQzJGTixpQks3RlUsQzhCSUosUUFDQSxhQUNBLGdCQUNBLGtCbkM0QkosNEJtQ3RDQSx1Q0FZUSxhQUdSLGdDQUNJLGFBQ0EsZ0NBQ0EsbUJBRUksdUVBQ0ksZWpDRkosQ2lDR0ksY2pDZUUsQ2lDZEYsYS9CbENHLENKbUhoQixRbUNoRnFDLENBRTVCLGtDQUNJLGEvQm5CUSxDK0JvQlIsY2pDVUUsQ2lDUk4sK0NBQ0ksY2pDR0UsK0JpQ0NWLGFBQ0EseUNBQ0ksZ0NBQ0EsbUJBQ0EsdURBQ0ksbUJBQ0kseURBQ0ksZWpDdEJkLENpQ3VCYyxjakNYTixDaUNZTSxhL0J2REwsQytCMERQLG1EQUNJLG1CQUNBLGVqQzdCTixDaUM4Qk0sY2pDcEJFLENpQ3FCRixhL0JuRUMsQytCc0VULDhDQUNJLFNBSUosMkNuQzhDTCxnQm1DN0N1QyxDbkM0Q3ZDLGVtQzNDaUMsQ0FDeEIsZWpDekNELENpQzBDQyxjakMvQk0sQ2lDZ0NOLFUvQjJEVSxDK0IxRFYsaURBQ0ksaUIvQmZQLEMrQm1CTyxzQ25DMEJkLGlCSzdGVSxDOEJxRUksVUFDQSxRQUNBLGdDQU1aLDJCQUNJLFUvQjBDYyxDK0J4Q2xCLGVBQ0ksZUFLQSx3QkFDSSxhL0I5RkcsQytCK0ZILGVBQ0EseUJBR1Isc0JBQ0ksYS9CcEdPLENKMENYLHlCbUM2REosVUFFUSxpQkFJQSxxQ0FFSSx5Qm5DK0tWLGlCbUM5SzJCLENBQ2pCLGEvQmpIRyxDK0JrSEgsY2pDOUVNLENpQytFTixZQUNBLGFBQ0EsZS9CM0hGLEMrQjRIRSwyQ0FDSSx5QkFDQSxZQUNBLFVBQ0EsY2pDeEZFLENpQ3lGRixlakNwR0osQ2lDcUdJLGEvQmhJRSxDK0JtSWhCLDBCbkNsQkMsaUJtQ21CdUMsQ25DdEZ0Qyx5Qm1DcUZGLDBCbkNsQkMsbUJtQ3FCMkMsRUFFbEMsbUNBQ0kseUJBR0EsZ0NuQzNCYixTbUM0QitDLENuQzdCL0MsZW1DOEJ5QyxDQUV4QiwrQ0FDSSxVL0JkRixDK0JlRSxjakMxR04sQ2lDMkdNLFlBQ0EscURBQ0ksYS9CN0pYLEMrQmdLRywyQ0FDSSxnQkFDQSxpQkFNdkIsdUJBQ08sZUFDQSxnQm5DZ0lOLGlCbUMvSHVCLENBQ2pCLGEvQmhLTyxDK0JpS1AsZUFDQSxZQUdBLGUvQjNLRSxDK0I0S0Ysc0JBQ0EsMEMvQkNpQixDSmhGdkIsK0JtQ2dGMEIsQ25DL0UxQiwyQm1DK0UwQixDbkM5RTFCLHVCbUM4RTBCLENBQ2hCLDRCQUNJLGdCQUNBLGNBQ0MsY2pDbklDLENpQ3FJaEIsNkJBQ0Msb0NBQ1Msb0IvQmhKVyxDSndEckIsK0JtQ3lGOEIsQ25DeEY5QiwyQm1Dd0Y4QixDbkN2RjlCLHVCbUN1RjhCLENBQzdCLGEvQjlMYyxDK0IrTGQsK0JBQ0MsYS9CaE1hLEMrQmtNTCxpQ0FFSSxnR0FJWix5QkFDSSxnQkFDQSx5QkFDQSw4Q0FDQSxtQkFDQSxhQUNBLDJCQUNBLHdDQUNJLGdCQUNBLGVBQ0EsY0FDQSxhQUNBLHNCQUNBLG1CbkMvSlIseUJtQ29LSixhQUVRLGdCQUdSLGdCQUNJLGFBQ0EsbUJBRUkscUNBQ0ksa0IvQnpNSyxDK0IwTUwsYS9CN05NLEMrQjhOTix5QkFDQSxtQkFDQSxpQ25DaEhULGlCbUNpSGlDLENBQ3hCLDJDQUNJLHdCL0IzT0MsQytCNE9ELG9CL0I1T0MsQytCNk9ELFUvQnZPTixDK0J3T00sb0NBU0EsNEJBQ0ksaUNDeFBwQixrQkFDQyxtQkFDQSxtQkFDQSxXQUNBLG9CQUNBLG1CQUNBLFlBQ0EsdUJBQ0Esa0JBQ0EsV0FHQSwyQ0FDQyxtQkFHRixvQnBDd0dHLGlCb0N0R3NCLENBRXpCLGVBQ0MsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsVUFDQSwwQkFDQyw4QkFDQSxvQkFDQSxrQkFDQSxrQkFDQSxxQ0FDQywyQkFFRCxnQ0FDQyxXQUNBLGNBQ0Esa0JBQ0EsUUFDQSxZQUNBLFVBQ0EsV0FDQSxZQUNBLGtCQUNBLHlCQUNBLCtCQUVELGlDQUNDLFdBQ0EsY0FDQSxrQkFDQSxNQUNBLFdBQ0EsV0FDQSxZQUNBLGtCQUNHLHlCQUNILGtCaENzRGtCLENnQ3BEbkIscUNBQ0MsY0FDQSxrQkFDQSxXQUNBLHlCQUNBLGVBRUQscUNBQ0MsV0FDQSxrQnBDcURBLGNvQ3BEd0IsQ0FDeEIsdUNBQ0MsV0FDQSxnQkFNSCxjQUNDLGVBQ0EsY0FHRixjQUNDLFNwQ3NDRSxtQm9DckM0QixDQUM5Qix3QkFDQyxrQmhDMUNxQixDZ0MyQ3JCLHlCQUNBLGlDQUNBLGlCcENpTkEsaUJvQ2hOaUIsQ0FDakIsYWhDM0ZlLENnQzRGZixlQUNBLDhCQUNDLGtCaEM5RmMsQ2dDK0ZkLHlCQUNBLG9DQUNBLFVoQzNGTyxDZ0M4RlQsMkJBQ0MsZXBDbUJDLFFvQ2xCdUIsQ0FJekIsY0FDQyxlQUNBLGVBR0YsZUFDQyxrQkFDQSxxQkFDQSxxQkFDQSxhQUVELG9CQUNDLGtCQUNBLE1BQ0EsUUFDQSxPQUNBLGFBQ0EseUJBQ0EscUJBRUQsbUJBQ0MsV0FDQSxhQUNBLG9CQUNBLGlCQUNBLG1CQUNBLHFCQUVELGVBQ0Msa0JBQ0EsVUFDQSxrQkFDQSxrQkFDQSxTQUNBLFFBRUQsaUJBQ0Msa0JBQ0EsZ0JBRUQsdUJBQ0Msa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsV0FDQSxZQUNBLFVBRUQsc0JBQ0Msb0JBQ0EsYUFDQSwrQkFDQSxzQkFDQSxrQnBDMUdHLHlCb0NxR0osc0JBT0UsZUFFRCx1Q0FDQyxrQkFDQSxNQUNBLFFBQ0EsT0FDQSxXQUNBLFVBQ0EsV0FDQSxZQUNBLG9DQUNBLGtCQUNBLGVBR0YsYUFDQyxrQkFDQSxTQUNBLFFBQ0EsZUFDQSxrQkFDQSxXQUNBLFlBQ0EsMkJBQ0Esb0JBQ0Esb0JBQ0EsY0FDQSxxQkFDQSx1QkFDQSxzQkFDQSxtQkFDQSxjQUNBLHNCQUNBLGtCQUNBLGVBQ0EsNkNBQ0EsaUJBQ0MsV0FHRixZQUNDLG1CQUNHLGNBRUEsYUFDSCwwQkFDQyxhQUNBLGVBQ0EsWUFDQSx1QkFDQSxXQUNBLGlCQUdGLFdBQ0MsY0FDQSxnQkFDQSxtQkFDQSxrQkFDQSxXQUNBLDZCQUNDLGNBQ0EsZUFFRCxhQUNDLHVCQUVELGdCQUNDLG1CQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0Esa0JDM09GLHVCQUNDLHNCQUNBLGlCaENrQlcsQ2dDakJYLGFoQ01RLENnQ0xSLDZCQUNDLGNBR0Ysb0NBQ0Msc0JBQ0EsaUJoQ1VXLENnQ1RYLG9CaENEZ0IsQ2dDRWhCLFdBQ0EsMkJBQ0EsZ0JBQ0EsZUFDQSwwQ0FDQyxjaENzQlMsQ2dDbkJYLHVEQUNDLHNCQUNBLGdCQUNBLGVBQ0EsMkJBQ0EsU0FDQSxVQUVDLGtFQUNDLDJCQUNBLDBDQUlILHlEQUNDLHNCQUNBLGtCQUNBLE1BQ0EsUUFDQSxPQUNBLFVBQ0EsV2hDWk8sQ2dDYVAsZWhDRFMsQ2dDRVQsZ0JBQ0EsZ0JoQzFCTyxDZ0MyQlAsNEJBQ0EscUJBQ0EsV2hDbEJPLENnQ21CUCx5QkFDQSxjQUNBLGVBQ0EsaUJBQ0EsbUJBQ0EseUJBRUQsaUVBQ0Msc0JBQ0Esa0JBQ0EsTUFDQSxRQUNBLFVBQ0EsYWhDcERRLENnQ3FEUixXaENqQ08sQ2dDa0NQLGtCQUNBLGlCQUNBLHdCakNsRGEsQ2lDbURiLFVqQzVEUyxDaUM2RFQsOEJBQ0Esc0JBRUQsc0NBQ0Msc0JBQ0EsZ0JBQ0EsbUJBQ0EsYUFDQSxXQUNBLGtCQUNBLHdCQUNBLGtDQUNBLDRCQUNBLHFCakMxRVMsQ2lDMkVULGNBQ0EsYXJDa0JDLCtCcUNqQm1CLENyQ2tCbkIsMkJxQ2xCbUIsQ3JDbUJuQix1QnFDbkJtQixDQUVyQiw0Q0FDQyxpQmhDbEVXLENnQ21FWCxzQkFDQSxrQkFDQSxxQmhDbkRRLENnQ29EUixrQ0FDQSwyQmhDdERZLENnQ3VEWixVaEN0Rk8sQ2dDdUZQLGlCQUNBLG9CQUNBLFlBQ0EsMkNyQ0lDLCtCcUNIbUIsQ3JDSW5CLDJCcUNKbUIsQ3JDS25CLHVCcUNMbUIsQ0FFckIsZ0VBQ0MsZWpDOUZTLENpQytGVCxXQUNBLFlBQ0Esa0JBQ0EsaUJoQ2hHUyxDZ0NpR1QsZ0JyQ2lNQyxpQnFDaE1nQixDQUNqQiwyQ3JDS0MsaUJLN0ZVLENMaUdWLFNxQ1I0QyxDQUM3QyxzRUFDQyxtQkFDQSxlQUdGLHNFQUNDLGNBQ0EsYWhDM0dRLENnQzRHUixnQkFHQSxrQkFDQyxjQUNBLGdCQUlELDBCQUNDLFVBQ0EscUJBR0Ysb05BR0MseUJBRUQsb0ZBQ0MseUJBSUMsd0RBQ0MsY0FDQSxTQUNBLFdBQ0EsaUJBQ0EseUJBQ0EsU0NuSkgsYUFDSSxVQUNBLGVBQ0EsZWpDZUksQ2lDYkosZUFDQSxnQkFDSSxVQUNBLGtCQUNBLG1CdEM2Q0osNEJzQ2hEQSxnQkFLUSxXdEMyQ1IseUJzQ2hEQSxnQkFRUSxZQUdSLDZCQUNJLGVwQ2lCSSxDb0NoQkosY3BDK0JVLENvQzlCVixhbENwQlMsQ2tDcUJULG1CQUVKLDBCQUNJLG1CQUNBLHdDQUNJLGtCQUNBLHVDQUNBLGtCQUtaLGdCQUNJLGFBQ0EsZWpDTkksQ2lDT0osa0JBRUosbUJBQ0ksaUJqQ25CUSxDaUNvQlIsbUJBQ0EsOERBQ0ksaUJqQ3RCSSxDaUN1QkosZWxDckNFLENrQ3NDRixXQUNBLGtCQUNBLGVwQ1RHLENvQ1VILGVsQ3pDRSxDa0MwQ0YseUJBQ0Esa0JBRUEsY2pDWkcsQ2lDYUgsa0VBQ0ksYWxDeEJLLENrQ3lCTCxlcENsQkYsQ29DbUJFLDRGQUNJLGFsQ3hEQyxDa0N5REQsV0FDQSxZQUtoQixjQUNJLGFsQ25DYSxDa0NvQ2Isb0JqQ3ZEYSxDaUN3RGIsaUJqQzlDUSxDaUMrQ1IsZUFDQSxtQkFDQSxrQkFDQSxjakMvQk8sQ2lDZ0NQLGVwQ2xDTyxDb0NtQ1AsZ0JqQ3RESSxDaUN1REosdUNBQ0ksd0JsQzFFUyxDa0MyRVQsb0JsQzNFUyxDa0M0RVQsNkNBQ0ksYWpDcEVILENpQ3VFTCxvQkFDSSxpQmpDOURJLENpQytESixVQUNBLGNqQzVDRyxDaUM4Q1AseUJBQ0ksaUJqQ25FSSxDaUNvRUosTUFDQSxPQUNBLFlBQ0EsV0FDQSx5QkFDQSxxQmxDdEZFLENrQ3VGRixrQkFDQSwrQkFDQSxnQ0FDSSxZQUNBLGtDQUNBLGdCQUNBLGlCakNoRkEsQ2lDaUZBLFlqQ2xGSixDaUNtRkksU0FDQSxRQUNBLFVsQ2pHRixDa0NrR0UsY0FLUiwyQkFDSSxtQkFLQSw0QkFDSSxxQmxDOUdGLENrQytHRSxxQkFDQSxjQU1SLHFCQUNJLGVsQ3ZIRSxDa0N3SEYsYWxDakdTLENrQ2tHVCx5QkFDQSxrQkFDQSwwQkFDQSxXQUdSLGFBQ0ksZUFDQSxzQkFDSSxpQmpDcEhJLENpQ3FISiw0QkFDSSxjQUNBLFlBQ0EsY0FDQSxrQ0FDQSxnQkFDQSxlQUNBLFdqQ25ISixDaUNvSEksaUJqQzlIQSxDaUMrSEEsV0FDQSxTQUlaLFVBQ0ksaUNBQ0EsYWxDNUhhLENrQzZIYixnQkFDQSxnQkFDSSxrQmxDL0hTLENrQ2dJVCxVbEN2SkUsQ2tDMEpWLGFBQ0ksVUFDQSxXQUNBLG1CQUdBLGNBRUksaUJqQ2hLRSxDaUNpS0YsaUJBQ0ksV0FDQSxVQUNBLG1CQUtSLGtCQUNJLFlqQ2hLQSxDaUNpS0EsaUJqQ2hLSSxDaUNpS0osWUFDQSxPQUNBLFVBQ0EsZ0JBQ0EsYUFDQSxlbENuTEUsQ2tDb0xGLHlCQUNBLDhDQUNBLGtCQUNBLHlCQUNJLHlCQUNBLG1EQUNBLDRDQUNBLFdBQ0EsVUFDQSxrQkFDQSxNQUNBLHlCQUtSLCtCQUNJLFlqQ3pMQSxDaUMwTEEsaUJqQ3pMSSxDaUMwTEosWUFDQSxPQUNBLFVBQ0EsZ0JBQ0EsYUFDQSxlbEM1TUUsQ2tDNk1GLHlCQUNBLDhDQUNBLGtCQUlSLGF0Q2lGRSxpQnNDaEZtQixDQUdqQixpQkFDSSxlcEMzTEksQ29DNExKLGFsQy9OUyxDa0NnT1QsZWxDMU5FLENrQzJORix5QkFDQSxrQkFDQSxXQUNBLGVBQ0EsdUJBQ0ksVWxDaE9GLENrQ2lPRSxrQmxDdk9LLENrQ3dPTCx5QkFDQSwyQkFDSSxpQ0FLaEIsdUJBRUksb0JBRUosb0JBQ0ksZ0N0QzNIRCxrQnNDNEgrQixDQUl0Qix5Q0FDSSxpQmpDdE9KLENpQ3VPSSxvQmpDalBDLENMOEdkLGlCc0NvSXFDLEN0Q3RNcEMsNEJzQ21NUSx5Q0FLUSxjdEN0SWpCLGlCc0N1SXlDLEVBRTVCLDJDQUNJLGVwQzlOVixDb0MrTlUsY3BDbk5GLENvQ29ORSxhbEN4UEwsQ0p3RmIsK0JzQ2lLc0MsQ3RDaEt0QywyQnNDZ0tzQyxDdEMvSnRDLHVCc0MrSnNDLEN0QzVJckMsa0JzQzZJK0MsQ0FDOUIsa0RBQ0ksYWxDeFFQLENrQ3lRTyxnQ3RDckt0QiwrQnNDc0swQyxDdENySzFDLDJCc0NxSzBDLEN0Q3BLMUMsdUJzQ29LMEMsQ3RDcE54Qyw0QnNDaU5nQixrREFLUSxpQkFPeEIsNENBQ0ksYWxDcFJTLENrQ3FSVCxrQkFFSix5QkFDSSxlcENyUEksQ29Dc1BKLFVsQ25SRSxDa0NvUkYsa0JBQ0EsZ0JBQ0Esa0JsQy9QUyxDa0NnUVQseUJBQ0Esa0JBT1IsbUJBQ0Msd0JsQ3RTZ0IsQ2tDdVNoQix5QnRDR0MsaUJzQ0ZnQixDQUNqQixVbENuU1MsQ2tDb1NULGNBQ0EsY3BDM1BpQixDb0M0UGpCLGVwQ3pRVyxDb0MwUVgsaUJBQ0Esa0JBRUQsNEVBR0MscUJsQzdTUyxDa0M4U1QseUJBQ0EsYWxDclRnQixDa0N1VGpCLGlCQUNDLHFCbENsVFMsQ2tDbVRULHlCdENmQyxpQnNDZ0JnQixDQUNqQixhbEMzVGdCLENrQzRUaEIsY0FDQSxjcEM3UWlCLENvQzhRakIsZXBDM1JXLENvQzRSWCxpQkFDQSxrQkFFRCwrQ0FFQyx3QmxDcFVnQixDa0NxVWhCLHlCQUNBLGFsQ3RVZ0IsQ2tDd1VqQix1QkFDQyxhbEN6VWdCLENrQzRVakIsZXRDbENFLGlCc0NtQ21CLEN0Q3JObEIsaUJzQ3NOeUIsQ0FHckIsd0RBQ0ssZXBDL1NBLENvQ2dUQSxjcEMzUk0sQ29DNFJOLGFsQ3BWSyxDa0N1VmIsNkJBQ0ksZXBDcFRFLENvQ3FURixjcEM3U1UsQ29DOFNWLGFsQzlVTyxDa0NnVlgsaUNBRUksZXBDMVRFLENvQzJURixlQUNBLHNDdEN4T0wsUXNDeU9pQyxDQUN4QixjQUtaLG9CQUNJLHdCakNwVVcsQ2lDcVVYLGdCakNsVkssQ2lDb1ZULG9CQUNJLGVsQ3RXTSxDa0N1V04sOENBQ0EsbUJBQ0EsYWxDbFZhLENrQ21WYixpQ0FDSSxhQUNBLFNBQ0EsOENBQ0ksYWxDdlZLLENrQ3dWTCxlakN6VkQsQ2lDMlZILG9EQUNJLGFsQzNWSyxDa0M2VlQsa0RBQ0ksZ0JBR1IsaUNBQ0ksYUFDQSxtQkFDQSw0Q0FDSSxhQUNBLGNBRUoscURBQ0ksa0JqQzlYRixDaUMrWEUsbUJqQ3hWSSxDaUN5VkosY3BDdFZNLENvQ3VWTixTQUdSLCtCQUNJLGFBQ0Esb0NBQ0ksZUFFSixxRUFDSSxjcENoV00sQ29DaVdOLGVwQy9XRixDb0NnWEUsYWxDdlhLLENrQ3dYTCxlQUdSLGlDQUNJLGFBQ0EsU0FJSiwwQnRDclNELFlzQ3NTbUMsQ0FJbEMsc0JBQ0ksa0JsQzlSUyxDa0MrUlQsYWxDcmFTLENrQ3lhYixpQkFDSSxZakM3WkEsQ2lDOFpBLHNCQUtBLG1EQUNJLFlBQ0EsYUFDQSxnQkFNSix3REFDSSxZQUNBLGFBQ0EsZ0JBTUosZ0RBQ0ksa0JBQ0EsbUJBQ0EsZ0NBSUksbUVBQ0ksaUJBQ0EsOEJBQ0Esa0JBQ0EsOEVBQ0ksY0FFSiwrRUFDSSx5QkFDQSxhQUNBLG1CQUNBLGlCdEM5WnBCLDRCc0MwWmdCLCtFQU1RLGVBRUosbUZBQ0ksZUFDQSxnQkFDQSxnQkMzZDVCLFlBQ0ksb0JsQ1NhLENrQ1JiLFVsQ0RXLENrQ0VYLGVBQ0ksb0JsQ01TLENrQ0xULFVsQ0pPLENrQ0tQLGlCQUNJLFVuQ0VILENtQ0RHLG9CbENFSyxDa0NETCxrQkFDQSxVbENURyxDa0NVSCxlckN3QkEsQ3FDdkJBLDBCdkN3RlYsK0J1Q3ZGOEIsQ3ZDd0Y5QiwyQnVDeEY4QixDdkN5RjlCLHVCdUN6RjhCLENBQ3BCLHVCQUNJLDZCbkN3QkwsQ21DdEJDLG1CQUNJLGNyQzhCRSxDcUM3QkYsbUJBQ0EsYW5Da0JMLENKZ0JQLHlCdUMxQlEsd0NBQ0ksWWxDWFIsRWtDZ0JSLHdCQUNJLHFCQUNBLG1CQUNBLHNCQUNBLFdBQ0Esc0JBQ0Esc0NBQ0EsZ0JBQ0EscUNBRUosZUFDSSx5QnZDNlBGLG1CdUM1UG1CLENBQ2pCLDRCQUNBLHFCbkMxQ00sQ21DMkNOLFVBQ0EsMENBQ0EsZ0JBRUosdUNBQ0ksc0NBRUoseUJBQ0ksc0NBRUosYUFDSSxlQUNBLGdCQUVKLHNFQUNJLGtCbkN2QmlCLENtQ3lCckIsYUFDSSxtQkFHQSxrQ0FDSSxZQUNBLHlDQUNJLFlsQ3ZESixDa0M0REosa0NBQ0ksYW5DckNXLENtQ3VDZixzQkFDSSxzQkFJSSx5QkFDSSxlQUNBLGFuQ25GRyxDbUN5RmYsa0RBR0ksVW5DOUJDLENtQytCRCxnQkNsR1IsZ0JBQ0MsbUJBRUMscUNBQ0MseUJBQ0EsMEJBR0Esa0RBQ0MsMkJBQ0EsZ0NBSUQsbURBQ0MsK0JBQ0EsNEJBS0YsbUNBQ0MsMkJBQ0Esc0JBQ0Esd0JBSUQseUNBQ0MsaUNBQ0Esc0JBQ0EsdUJBSUQsMENBQ0MsK0JBQ0EseUJBQ0Esd0JBSUQsZ0RBQ0MsK0JBQ0EseUJBQ0EsaUNBQ0EsdUJBTUQsdUNBQ0MscUJBQ0EsaUNBS0Esb0RBQ0MsMkJBQ0EsZ0NBSUQsc0RBQ0MsMkJBQ0EsZ0NBSUQsb0RBQ0MsMkJBQ0EsZ0NBSUQsbURBQ0MsMkJBQ0EsZ0NBSUQsaURBQ0MsMkJBQ0EsZ0NBSUQsa0RBQ0MsMkJBQ0EsZ0NBSUQsaURBQ0MsMkJBQ0EsZ0NBSUQsb0RBQ0MsMkJBQ0EsZ0NBS0YseUNBQ0MscUJBQ0EsaUNBSUQsdUNBQ0MscUJBQ0EsaUNBSUQsc0NBQ0MscUJBQ0EsaUNBSUQsb0NBQ0MscUJBQ0EsaUNBSUQscUNBQ0MscUJBQ0EsaUNBSUQsb0NBQ0MscUJBQ0EsaUNBSUQsdUNBQ0MscUJBQ0EsaUNBSUgseUhBQ0MsMkJBQ0Esa0NBRUQsa0JBQ0MsbUJBQ0EsbUJBRUMsdUNBQ0MseUJBQ0EsMEJBR0Esb0RBQ0MsMkJBQ0EsZ0NBSUQscURBQ0MsK0JBQ0EsNEJBS0YscUNBQ0MsMkJBQ0EseUJBQ0EsMkJBSUQsMkNBQ0MsaUNBQ0EseUJBQ0EsMEJBSUQsNENBQ0MsK0JBQ0EsNEJBQ0EsMkJBSUQsa0RBQ0MsK0JBQ0EsNEJBQ0EsaUNBQ0EsMEJBSUgsNkhBQ0MsMkJBQ0Esa0NBRUQsZ0JBQ0MsbUJBQ0EsbUJBRUMscUNBQ0MseUJBQ0EsMEJBR0Esa0RBQ0MsMkJBQ0EsZ0NBSUQsbURBQ0MsK0JBQ0EsNEJBS0YsbUNBQ0MsMkJBQ0EseUJBQ0EsMkJBSUQseUNBQ0MsaUNBQ0EseUJBQ0EsMEJBSUQsMENBQ0MsK0JBQ0EsNEJBQ0EsMkJBSUQsZ0RBQ0MsK0JBQ0EsNEJBQ0EsaUNBQ0EsMEJBSUgseUhBQ0MsMkJBQ0Esa0NBRUQsZUFDQyxtQkFDQSxtQkFFQyxvQ0FDQyx5QkFDQSwwQkFHQSxpREFDQywyQkFDQSxnQ0FJRCxrREFDQywrQkFDQSw0QkFLRixrQ0FDQywyQkFDQSx5QkFDQSwyQkFJRCx3Q0FDQyxpQ0FDQSx5QkFDQSwwQkFJRCx5Q0FDQywrQkFDQSw0QkFDQSwyQkFJRCwrQ0FDQywrQkFDQSw0QkFDQSxpQ0FDQSwwQkFJSCx1SEFDQywyQkFDQSxrQ0FFRCxhQUNDLG1CQUNBLG1CQUVDLGtDQUNDLHlCQUNBLDBCQUdBLCtDQUNDLDJCQUNBLGdDQUlELGdEQUNDLCtCQUNBLDRCQUtGLGdDQUNDLDJCQUNBLHlCQUNBLDJCQUlELHNDQUNDLGlDQUNBLHlCQUNBLDBCQUlELHVDQUNDLCtCQUNBLDRCQUNBLDJCQUlELDZDQUNDLCtCQUNBLDRCQUNBLGlDQUNBLDBCQUlILG1IQUNDLDJCQUNBLGtDQUVELGNBQ0MsbUJBQ0EsbUJBRUMsbUNBQ0MseUJBQ0EsMEJBR0EsZ0RBQ0MsMkJBQ0EsZ0NBSUQsaURBQ0MsK0JBQ0EsNEJBS0YsaUNBQ0MsMkJBQ0EseUJBQ0EsMkJBSUQsdUNBQ0MsaUNBQ0EseUJBQ0EsMEJBSUQsd0NBQ0MsK0JBQ0EsNEJBQ0EsMkJBSUQsOENBQ0MsK0JBQ0EsNEJBQ0EsaUNBQ0EsMEJBSUgscUhBQ0MsMkJBQ0Esa0NBRUQsYUFDQyxtQkFDQSxtQkFFQyxrQ0FDQyx5QkFDQSwwQkFHQSwrQ0FDQywyQkFDQSxnQ0FJRCxnREFDQywrQkFDQSw0QkFLRixnQ0FDQywyQkFDQSx5QkFDQSwyQkFJRCxzQ0FDQyxpQ0FDQSx5QkFDQSwwQkFJRCx1Q0FDQywrQkFDQSw0QkFDQSwyQkFJRCw2Q0FDQywrQkFDQSw0QkFDQSxpQ0FDQSwwQkFJSCxtSEFDQywyQkFDQSxrQ0FFRCxnQkFDQyxtQkFDQSxtQkFFQyxxQ0FDQyx5QkFDQSwwQkFHQSxrREFDQywyQkFDQSxnQ0FJRCxtREFDQywrQkFDQSw0QkFLRixtQ0FDQywyQkFDQSx5QkFDQSwyQkFJRCx5Q0FDQyxpQ0FDQSx5QkFDQSwwQkFJRCwwQ0FDQywrQkFDQSw0QkFDQSwyQkFJRCxnREFDQywrQkFDQSw0QkFDQSxpQ0FDQSwwQkFJSCx5SEFDQywyQkFDQSxrQ0FFRCxnQkFDQyxrQkFDQSxpQkFFRCw4R0FHQyxlQUVELFFBQ0MsZUFDQSxZQUNBLGlCQUNBLFdBQ0Esa0JBQ0EsU0FDQSxTQUNBLFdBQ0EsVUFFRCxjQUNDLFVBQ0EsV0FFRCw4QkFDQyxrQkFDQSxrQkFFRCxzQkFDQyxXQUNBLGNBQ0EsWUFDQSxXQUNBLGlCQUNBLGtCQUNBLFVBQ0EsU0FFRCwrQkFDQyxtQkFFRCx1QkFDQyxXQUNBLGNBQ0EsWUFDQSxXQUNBLGlCQUNBLGtCQUNBLFNBQ0EsVUFDQSxXQzdrQkQsVUFDQyxrQkFDQSxvQkFDQSxnQkFDQSxpQkFDQSxjQUNBLGlCQUNDLFlBQ0Esa0JBQ0EsTUFDQSxTQUNBLFNBQ0EsVUFDQSxtQkFDQSx5QkFFRCxhQUNDLGtCQUNBLG1CQUNBLG1CQUNDLFdBQ0EsV0FFRCw2QkFDQyxXQUNBLGtCQUNBLFVBQ0EsYUFDQSx5QkFDQSxxQkFDQSw2Q0FDQSxxQ0FDQSxvQ0FDQyxZQUNBLHFCQUNBLGtCQUNBLFNBQ0EsV0FDQSxtQ0FDQSw2QkFDQSxzQ0FDQSw4QkFFRCxtQ0FDQyxZQUNBLHFCQUNBLGtCQUNBLFNBQ0EsV0FDQSxtQ0FDQSwwQkFDQSxzQ0FDQSwyQkFHRiw2QkFDQyxVQUNBLGtCQUNBLFNBQ0EsU0FDQSxXQUNBLFlBQ0Esa0JBQ0EsOEJBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsV0FDQSxnQkFHQSwrQ0FDQyxZQUNBLHNEQUNDLFdBQ0EsVUFDQSx1QkFDQSxvQkFFRCxxREFDQyxXQUNBLFVBQ0EsdUJBQ0Esb0JBTUwsdUNBRUMsWUFDQSxjQUNBLFlBQ0EsY0FHQSx3QkFDQyx5QkFFRCx3QkFDQyx5QkFFRCx3QkFDQyx5QkFFRCx1QkFDQyx5QkFFRCxxQkFDQyx5QkFHRixnQkFDQyxhQUNBLGNBQ0EsZ0JBRUQsbUNBRUMsZ0JBSUMsbUJBQ0MsZUFJSCx3QkFDQyxVQUNBLGdCQUNBLCtCQUNBLDRCQUNBLHVCQUNBLGdDQUNDLGtCQUNBLFVBQ0EsT0FDQSxTQUNBLFdBQ0EsbUJBQ0EseUNBQ0EsbUNBQ0EseUJBQ0Esa0NBQ0MsbUJBQ0EsY0FDQSxrQkFDQSxTQUNBLFVBQ0Esa0JBQ0EsZUFDQSxvQkFDQSxnQ0FDQSw2QkFDQSw0QkFDQSwyQkFDQSx3QkFDQSwyQ0FDQyxvQkFDQSxrREFDQyxxQkFDQSx5QkFDQSxxQkFHRix5Q0FDQyxXQUNBLGtCQUNBLFNBQ0EsV0FDQSxtQ0FDQSxnQ0FDQSwrQkFDQSw4QkFDQSwyQkFDQSxZQUNBLFlBQ0EsV0FDQSxrQkFDQSx5QkFDQSx5QkFDQSx5REFDQSxzREFDQSxpREFHQSxxREFDQyxxQkFLSixnQ0FDQywyQkFFRCw4QkFDQyx5QkFDQSxpQkFFRCxnQ0FDQyxpQkFDQSxhQUVELCtCQUNDLFVBRUQsa0NBQ0Msa0JBQ0EsYUFDQSxVQUNBLGdCQUNBLGNBQ0EseUNBQ0MsWUFDQSxhQUNBLFNBQ0EsUUFDQSxVQUNBLG1CQUNBLHNCQUdGLHdDQUNDLGtCQUNBLFlBQ0EsY0FDQSxnQkFDQSxnREFDQyxPQUVELCtDQUNDLFFBR0Ysc0NBQ0Msa0JBQ0EsVUFDQSxPQUNBLE1BQ0EsWUFDQSxXQUNBLHlCQUNBLDRCQUNBLHlCQUNBLHdCQUNBLHVCQUNBLG9CQUNBLHFDQUNBLGtDQUNBLGlDQUNBLGdDQUNBLDZCQUNBLHlDQUNBLG1DQUNBLHlCQUVELHdDQUNDLGtCQUNBLFdBQ0EsYUFDQSxnQkFDQSw4QkFDQSwyQkFDQSxzQkFDQSwyQ0FDQyxrQkFDQSxVQUNBLFdBQ0EsT0FDQSxNQUNBLG9DQUNBLGlDQUNBLGdDQUNBLCtCQUNBLDRCQUNBLGFBQ0EsVUFDQSwrQkFDQSw0QkFDQSx1QkFDQSw4Q0FDQSwyQ0FDQSxzQ0FDQSxvREFDQyxrQkFDQSxVQUNBLGdDQUNBLDZCQUNBLDRCQUNBLDJCQUNBLHdCQUVELDZDQUNDLGdCQUNBLGNBR0YsdUZBQ0MsZ0JBQ0Esa0JBRUQsMkNBQ0MsY0FDQSxrQkFDQSxpQkFDQSxtREFDQyxhQUdGLDBDQUNDLGVBSUgsd0ZBRUMsbUJBRUQsc0RBRUMsZ0JBRUQsZ0VBRUMscUJBRUQsMEZBR0MsY0FFRCw2REFFQyxZQUVELG9KQUlDLFdBQ0EsYUFFRCwrRkFFQyxXQUNBLGtCQUNBLFVBQ0EsTUFDQSxZQUNBLFdBT0kseURBQ0MseUJBQ0EscUJBUUgsMENBQ0MscUJBR0EsbURBQ0MscUJBT0osMEJBQ0Msa0JBQ0EsVUFDQSxRQUNBLFlBQ0EsbUNBQ0EsZ0NBQ0EsK0JBQ0EsOEJBQ0EsMkJBQ0EsWUFDQSxXQUNBLGtCQUNBLHlCQUNBLGdCQUNBLG9CQUNBLGlCQUNBLG1CQUNBLG9DQUNBLGlDQUNBLDRCQUNBLGlDQUNDLFdBQ0Esa0JBQ0EsWUFDQSxXQUNBLFNBQ0EsUUFDQSxZQUNBLFdBQ0Esb0RBQ0EsaURBQ0EsZ0RBQ0EsK0NBQ0EsNENBQ0Esa0VBRUQsK0JBQ0MsT0FDQSxrREFDQSwrQ0FDQSw4Q0FDQSw2Q0FDQSwwQ0FFRCwrQkFDQyxRQUVELG1DQUNDLG1CQUNBLDBDQUNDLDRCQUtKLDhHQUVDLHNDQUNBLG1DQUNBLDhCQUVELDRHQUVDLHFDQUNBLGtDQUNBLDZCQUVELDZHQUVDLG9DQUNBLGlDQUNBLDRCQUVELHFGQUVDLGlCQUVELE9BQ0MsYUFFRCxZQUNDLFVBQ0Esb0JBQ0EsYUFDQSxtQkFDQSxlQUNBLGVBQ0MsY0FDQSxXQUNBLFlBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQkFDQSxlQUNBLG1CQUNBLCtCQUNBLHlCQUNBLGNBQ0EsV0MvZEYsWUFDQyxhckNVUSxDcUNUUixhQUNBLGlCQUNHLFdyQ3dCSSxDcUN0QlIsWUFDSSxnQkFDQSxXckNvQkksQ3FDbkJKLFlyQ1FJLENxQ05SLFdBQ0MsZ0JBQ0EsV3JDZU8sQ3FDZEosYXJDTkssQ3FDUVQsZUFDSSxVckNqQlcsQ3FDa0JYLFdyQ2ZZLENxQ2dCWixtQkFDQSxxQnJDYU0sQ3FDWk4scUJBQ0EseUJBQ0kscUJ0Q2xCRSxDc0NtQkYsMENBQ0EsWXJDYkEsQ3FDY0EscUJBQ0EsZ0JBQ0EsVzFDNlFOLGtCMEM1UXVCLENBQ2pCLHFDQUNJLGtCckN4QkYsQ3FDeUJFLHFEQUNBLHFCckNsQkYsQ3FDbUJFLHNCckMzQkYsQ3FDNEJFLGFBQ0EsWUFDQSxhMUNvUVYseUIwQ25RMkIsQ0FFckIsc0NBQ0ksa0JyQ2xDRixDcUNtQ0UsWXJDOUJKLENxQytCSSxzQnJDcENGLENxQ3FDRSxhQUNBLFkxQ1FSLHlCMENiSSxzQ0FPUSxZQUVKLHdEQUNJLGVBQ0EsY0FDQSx1SEFDSSxlQUNBLGdCQUNBLGtCQUNBLGlCckNqRFYsQ3FDb0RFLG9EQUNJLGNBQ0EsMERBQ0ksV0FDQSx5QnJDaEJQLENxQ21CRCxpREFDSSxjQUNBLG9CQUNBLG1EQUNJLFdBQ0EseURBQ0kseUJyQ3pCWCxDcUM2QkQsb0RBQ0ksaUJyQ3RFTixDcUN1RU0seURBQ0ksY0FDQSxpQkFFSixzREFDSSxzQkFDQSxVdEMvRVYsQ3NDZ0ZVLG9CckM1RUgsQ3FDNkVHLGVBQ0EsWUFDQSxpQkFDQSxpQkFDQSxpQnJDbkZWLENxQ29GVSxXMUM4TWxCLGlCMEM3TW1DLENBQ2pCLGlFQUNJLGVBRUosK0RBQ0kseUJBRUosNkRBQ0kseUJBS2hCLDJDQUNJLGNBQ0EsZUFDQSx1QkFDQSxpQnJDdEdGLENxQ3dHRixtQ0FDSSxjQUNBLG1CQUNBLGdCQUNBLG9CQUNBLGlCQUNBLGlCckNsR0EsQ3FDb0dKLGtDQUNJLHlCQUNBLFdBQ0EsZ0JBQ0EsYUFDQSxhckNwSEgsQ3FDc0hELGtDQUNJLHFCdEMxSEYsQ3NDMkhFLGFyQ3hISCxDcUN5SEcsU0FDQSxrQkFDQSxpQnJDakhBLENxQ2tIQSxpQnJDN0hGLENxQzhIRSx3QnJDOUdDLENxQytHRCxNQUNBLFdBRUosb0NBQ0ksbUJBQ0EsaUJyQ3BJRixDcUNxSUUsd0NBQ0ksbUJBQ0EsWUFHUiwwQ0FDSSxpQnJDaElBLENxQ2lJQSxXQUNBLFFBQ0EsMkJBQ0EsY0FDQSxjckNqSEQsQ3FDa0hDLGlEQUNJLGlCQUdSLHFDQUNJLGlCckMxSUEsQ3NDcEJaLGVBQ0MsbUJBQ0Esa0JBQ0MsY0FDQSxVQUVDLHdCQUNDLGdCQUVELHVCQUNDLGNBQ0EsVUFDQSxvQkFDQSxhQUNBLDhCQUNDLHlCQUNBLFNBR0YsdUJBQ0Msa0JBQ0EsZUFDQSxlQVNZLDZCQUNJLDBDQUNBLG9CQUNBLGF2Q2xDSCxDdUNvQ0QsNkJBQ0ksMENBQ0Esb0JBTXBCLHdCQUNDLGtCQUNBLG9DQUNDLGNBSUQsOEJBQ0MsY0FFRCxzQ0FDQyxZQUNBLGtCQUdGLHFCQUNDLHlCQUNBLGtCQUNBLFdBQ0EsZUFDQSxnQkFDQSxrQkFDQSxrQkFDQSxXQUNBLFlBQ0EsaUNBQ0Msa0JBQ0EsVUFDQSxlQUNBLGdCQUNBLGlCQUNBLGNBQ0EsaUJBQ0EsV0FDQSxVQUVELDZCQUNDLGtCQUNBLG1CQUNBLGtCQUNBLFVBQ0EsUUFDQSxZQUNBLFlBQ0EsZUFDQSxlQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsV0FJRCwwQkFDQyxnQkFDQSxlQUNBLFdBQ0Esa0JBRUQsaUNBQ0MsbUJBQ0EsdUNBQ0MsbUJBSUQsd0NBQ0MsbUJBQ0EseUJBSUgsMEJBQ0MsZ0NBQ0Esb0JBR0Esd0JBQ0MsVUFDQSxTQUNBLGdCQUNBLDJCQUNDLHFCQUNBLGtCQUNBLG1CQUNBLGtCQUNBLHNDQUNDLGdCQUVELDZCQUNDLGdCQUNBLGVBQ0EsY0FDQSxvQkFDQSxrQkFDQSxvQ0FDQyxjQUNBLDBDQUNDLFdBQ0Esa0JBQ0EsU0FDQSxXQUNBLFlBQ0EsV0FDQSx5QkFDQSwyQkFDQSxtQ0FHRixtQ0FDQyxjQU1MLFlBQ0MsV0FDQSxZQUNBLGFBQ0EscUJBQ0EsbUJBQ0EsMkJBQ0EsdUJBQ0EsK0JBSUMsd0NBQ0MsWXRDaEtLLENzQ2lLTCxrQnRDdEtPLENzQ3VLUCxzQnRDdktPLENzQ3dLUCxldENuSkssQ3NDb0pMLGVBQ0EsNkNBQ0MsY0FDQSxpREFDQyxrQkFNTCxnQkFDQyxZdEMvS08sQ3NDZ0xQLGtCdENyTFMsQ3NDdUxULDRDQUNDLGN0QzlLTSxDc0MrS04sbUJBSUQsa0NBQ0MsWXRDcExNLENzQ3NMUCwyQkFDQyxZdEN2TE0sQ3NDMExSLFlBQ0MsYXZDakdjLEN1Q2tHZCxjekM5SmlCLEN5QytKakIsbUJBRUQsZUFDQyxldkM1TVMsQ3VDNk1ULHlCQUNBLG1CQUNBLGFBQ0EsWXRDek1PLENzQzBNUCxrQnRDL01TLENzQ2lOVCxxQ0FDQyxjekN6S2dCLEN5QzJLakIsMkNBQ0MsY3RDM01NLENzQzZNUCw2QkFDQyxZdENuTk0sQ3NDb05OLGtCdEN6TlEsQ3NDMk5QLGlDQUNDLGF2Q3BIbUIsQ3VDcUhuQixrQkFLSixnQkFDQyxZdEM5Tk8sQ3NDK05QLGtCdENwT1MsQ3NDcU9ULDRDQUNDLGN0QzVOTSxDc0NtT0osaURBQ0MsYXZDOU9hLEN1Q2lQZix3Q0FDQyxjdEN4T0ksQ3NDeU9KLFNBT0YsdUNBQ0MseUJBQ0EsOEJBSUgsY0FDQyxjekN4TmlCLEN5Q3lOakIseUJBSUEsZ0JBQ0MsY3pDMU5nQixDeUMyTmhCLGNBS0QsMkJBQ0MsYUFDQSxzQ0FDQyxVQUdGLGlEQUNDLGN6QzFPZ0IsQ3lDMk9oQixtQkM3UkYsZ0JBQ0ksY3ZDcUJLLEN1Q3BCTCx5QkFDQSxRQUNBLG1CQUNBLFlBQ0EsVUFDQSxnQkFDQSxXQUNBLHdDQUNBLDhCQUNBLDJCQUNBLGVBQ0EsbUJBR0EscUJBQ0ksWUFDQSxXQUNBLFV4Q2JFLEN3Q2NGLGtCQU1SLGNBQ0ksaUJ2Q1BRLEN1Q1FSLGlCdkNwQk0sQ3VDcUJOLFlBQ0EsWXZDakJJLEN1Q2tCSixpQ0FDSSxrQnZDV0csQ3VDVFAsMkJBQ0ksaUJ2Q01FLEN1Q0xGLFlBQ0Esd0J4Q3JDUyxDd0NzQ1QsVXhDaENFLEN3Q2lDRixpQnZDL0JFLEN1Q2dDRixrQkFDQSxjQUNBLGlCdkN2QkksQ3VDd0JKLGVBQ0EsUUFDQSxXQUNBLGVBQ0EsaUJBQ0EseUJ2Q3RCTSxDdUN1Qk4saUNBQ0ksV0FDQSxpQnZDaENBLEN1Q2lDQSxRQUNBLFVBQ0EsZ0JBQ0EsaUJBQ0EsbUJBQ0EsK0RBSVosa0JBQ0ksZ0JBQ0EsVXZDbENJLEN1Q3FDSiwyQ0FDSSxZQUNBLGNBQ0EsbUJBR1IsZ0JBQ0ksWUFDQSxXdkM3Q0ksQ3VDOENKLGdDQUNBLGN2Q3RESyxDdUN1REwsYUFDQSxNQUNBLGFBQ0EsYUFDQSxpQnZDeENNLEN1Q3lDTix1QnZDaEVJLEN1Q2lFSixvQnZDakVJLEN1Q2tFSixrQkFDQSx3QjVDL0JBLDRCNENrQkosZ0JBZVEsWUFFSiw0QkFDSSxRQUNBLHdCQUNBLG9CdkMxRUEsQ3VDMkVBLGtCQUNBLFdBRUosaUNBQ0ksWUFDQSxpQnZDL0VJLEN1Q2dGSixVQUNBLGV4QzlGRSxDSmdETiw0QjRDMENBLGlDQU1RLFlBRUosOFJBQ0ksYUFFSiw4Q0FDSSxVQUNBLGdDQUVBLDBEQUNJLGlCdkM1RkosQ3VDNkZJLFVBQ0EsVUFDQSwrQkFDQSxpQnZDNUdOLEN1QzZHTSxXdkM5R1AsQ3VDK0dPLFlBQ0EsUUFDQSxXQUNBLFlBQ0EsbUI1Q3BFWiw0QjRDeURRLDBEQWdCUSxrQkFJSixnRUFDSSxnQkFDQSxVdkN4R1osQ3VDNEdBLGdEQUNJLGVBQ0EsY0FDQSwwQkFDQSxVQUVKLGdEQUNJLGVBR0oseUNBQ0ksa0JBR0Esb0J2Q2pKSixDdUNrSkksdURBQ0ksZUFDQSxjQUNBLFdBQ0EsaUJ2Q3BKTixDdUN5SlYsUUFDSSxpQnZDOUlRLEN1QytJUixvQnZDekphLEN1QzBKYixXQUNBLFlBQ0EsaUJBQ0EsY0FDSSxVQUNBLFFBQ0EsU0FFSixxQkFDSSxpQnZDekpJLEN1QzBKSixVQUNBLFdBQ0EsWUFDQSxvQnZDdktTLEN1QzJLTCxxQ0FDSSx3QnhDdExDLEN3Q3VMRCx5QkFDQSw0Q0FDSSxtQ0FDQSwrQkFDQSwyQkFDQSxleEN0TFYsQ3dDMkxOLGVBQ0ksbUJBRUosZ0JBQ0ksZUFDQSxxQnhDaE1FLEN3Q2lNRix1QkFDQSxlQUNBLHlCNUN6Rk4saUJLN0ZVLENMOEZWLEs0Q3lGb0MsQzVDeEZwQyxPNEN3RnNDLEM1Q3ZGdEMsUTRDdUZ3QyxDNUN0RnhDLE00Q3NGMEMsQ0FDcEMsdUJBQ0ksa0JBQ0EsV0FDQSxZQUNBLFdBQ0EsU0FDQSxXQUNBLHlCQUNBLHVCQUNBLGVBRUosNkJBQ0ksa0JBSVosZUFDSSxnQkFHSixrQkFDSSxZQUNBLFlBQ0EsZ0NBQ0EsZUFDQSxhQUNBLE1BQ0EsYUFDQSxhQUNBLGtCQUNBLHdCQUNBLHFCQUNBLGtCQUNBLHdCQUNBLGdDQUNBLDRCQUNBLGdDQUNJLFFBQ0Esd0JBQ0EscUJBQ0Esa0JBQ0EsV0FFSixtQ0FDSSxZQUNBLGtCQUNBLFVBQ0EsZXhDcFBFLENKZ0ROLDRCNENnTUEsbUNBTVEsWUFHUiwrQkFDSSxVQUNBLGdDQUNBLGtSQUNJLGFBRUosMkNBQ0ksa0JBQ0EsVUFDQSxVQUNBLCtCQUNBLGtCQUNBLFlBQ0EsWUFDQSxRQUNBLFdBQ0EsWUFDQSxtQkFPSiwwU0FDSSxhQUVKLGtEQUNJLGVBQ0EsY0FDQSwwQkFDQSxVQUVKLGtEQUNJLGVBQ0EsY0FDQSxTQUtaLFNBQ0ksa0JBR0Esb0J2Q3RTSSxDdUN1U0osc0JBQ0csb0JBR1AsZUFDSSxleEM1U00sQ3dDNlNOLHdDQUNBLGtCQUNBLGFBQ0EsV0FDQSxZQUNBLGdCQUNBLG9CQUNJLGtCQUNBLFdBQ0EsWUFDQSxjQUNBLFdBSVIsV0FDSSxleEM3VE0sQ3dDOFROLHlCQUVKLFdBQ0ksbUJBQ0EseUJBRUosYUFDSSxtQkFDQSx5QkFFSixZQUNJLGtCeEMvVWEsQ3dDZ1ZiLHlCQUVKLGFBQ0ksbUJBQ0EseUJBRUosbUJBQ0ksZUFDQSxjQUNBLDBCQUNBLFVBRUosbUJBQ0ksZXhDdlZNLEN3Q3dWTix3Q0FDQSxrQkFDQSxhQUNBLFdBQ0EsWUFDQSxnQkFDQSxxQkFDRCx3QkFDSyxrQkFDQSxXQUNBLFlBQ0EscUJBQ0EsZUFFSiwrQkFDSSxtQkFDQSx5QkFFSiw4QkFDSSxtQkFDQSx5QkFFSixnQ0FDSSxtQkFDQSx5QkFHUixhQUNJLGlCQUNBLGtCeEMzWGEsQ3dDNFhiLGtCQUNBLHFCQUNBLHlCQUNBLFdBQ0EsaUJBQ0EsVXhDM1hNLEN3QzRYTix5QkFDQSxhQUNBLG1CQUNBLG1CQUNJLG1CQUNBLFV4Q2pZRSxDSmdETiw0QjRDcVZBLGlCQUNJLFlBRUoscUJBQ0ksZ0NBR1IsWUFDSSxXQUNBLFlBQ0EsYUFDQSxtQkFDQSx1QkFHSixXQUNJLHFCQUNBLGNBSUEsMEJBQ0ksV0FDQSxzREFDSSw2QkFDQSw0QkFLUix5Q0FDSSwrQkFDQSwyQkFDQSxXQzVhUixRQUNDLGtCQUNBLGtCQUNDLGtCQUNBLGdCQUNBLFNBRUMsMkJBQ0MsV0FDQSxVQUNBLGtCQUNBLGlCQUNBLGtCQUNBLG1CQUNBLFdBQ0EsVUFDQSxRQUNBLFU3Q3FDQSx5QjZDL0NELDJCQVlFLFVBQ0EsVzdDa0NELDRCNkMvQ0QsMkJBZ0JFLDBCQUdGLHVDQUNDLHlCQUtILGtCQUNDLGtCQUNBLDRCQUNDLFdBQ0EsWUFDQSxXQUNBLGtCQUNBLGdCQUNBLFNBQ0EsY0FDQSxRQUNBLGVBQ0EsbUNBQ0EsMkJBQ0Esb0NBQ0EsbUNBQ0MsbUJBQ0EsY0FDQSxvQzdDSUEseUI2Q3BCRiw0QkFtQkUsVTdDQ0EseUI2Q3BCRiw0QkFzQkUsMEJBTUgscUJBQ0MsaUJBRUQsc0JBQ0Msa0JBRUQscUJBQ0MseUJBQ0EsZ0JBQ0Esa0JBQ0EsU0FDQSxhQUNBLGVBQ0EsZ0JBQ0EsY0FDQSwyQkFDQyxhQUNBLGdCQUNBLHlCQUNBLGtCQ2hGRix5QkFDSSx5QkFDQSx5Q0FDTyxrQjFDbUhTLENKQ2xCLGtCOENuSGlDLEM5Q29IakMsWThDcEg2QyxDQUNwQyx5RkFDRyxjNUN1REcsQzRDdERILGU1QzBCUCxDNEN6Qk8saUJBQ0EsYTFDMkdJLENKL0RmLHlCOENoRFEseUZBTU8sYzVDZ0RELEVGTmQseUI4Q3ZDUSwyREFFTyxpQkFJZCxpRDlDbUdGLFE4Q2xHOEIsQzlDbUc5QixjOENuR2dDLENBQzFCLHNFQUNJLFl6Q1hMLEN5Q2FLLGtCekNsQkgsQ3lDbUJHLGtGQUNJLFUxQ3VDUixDMEN0Q0osZ0JBQ0csYzVDb0JVLEM0Q2xCRCx1RkFDRyxhekN4QlgsQ3lDeUJXLGExQ3RCTCxDMEN1QlAsZ0JBQ0csYzVDY08sQ0ZJZCx5QjhDL0JLLHNFQWlCVyxhekMvQlgsQ3lDZ0NXLGlCQUdYLHlHQUNJLGNBQ0gsYzVDZ0JRLEM0Q2ZSLGU1Q2JGLEM0Q2NFLGtCOUN3RVAsYThDdkUrQixDOUN3RS9CLFM4Q3hFc0MsQ0FDL0IsbUI5Q0lOLHlCOENWSyx5R0FRVyxjNUNRRixDNENQRSxlQUdYLHFFQUNJLFl6QzVDTCxDeUM4Q0sseUVBQ0csa0IxQzJESyxDMEMxREwsYUFDQSxZQUNBLGlCekN2RE4sQ3lDd0RNLFUxQ0dQLENKYkwseUI4Q0tTLHlFQU9XLFdBQ0Esb0I5Q2JwQix5QjhDRUsscUVBZVUsYXpDOURWLEV5Q2tFSiwwQzlDNkNGLFE4QzVDOEIsQzlDNkM5QixpQjhDN0NnQyxDQUMxQixzQnpDL0NDLEN5Q2dERCw4Q0FDRyxVOUN6QlIseUI4Q3dCSyw4Q0FHUyxZQUliLHlDQUNJLFl6Q3pFRCxDTDJHTCxROENqQzhCLEM5Q2tDOUIsUzhDbENnQyxDQUMxQixtSEFDRyxrQjFDOEJTLENKQ2xCLGlCOEM5QmlDLEM5QytCakMsaUI4Qy9CNkMsQ0FDcEMsVUFDQSxvUEFDRyxhMUNzQk0sQzBDckJOLG1CQUNBLGM1QzFDRyxDNEM0Q04sMkhBQ0ksWXpDckZSLEN5Q3NGUSw4QkFDQSxxSUFDSSxhMUNnQkQsQ0ovRGYseUI4QzJDUSwySEFPVyxjNUN2REwsRUZLZCx5QjhDa0NLLG1IQW9CUyxXQUNBLG1COUNXZixvQjhDVnVDLEM5Q1d2QyxZOENYc0QsRTlDeERyRCx5QjhDK0JDLHlDQTZCWSxhekN6R1IsRXlDNEdKLG1EOUNHRixROENGK0IsQzlDRy9CLGlCOENIaUMsQ0FDMUIsa0U5Q0NQLFNBQ0Esa0I4Q0R1QyxDQUdyQyx3QzlDSEYsUThDSThCLEM5Q0g5QixnQjhDR2lDLENBQzNCLHVGQUNHLGlCQUNBLG1CQUVELDhDQUNQLGExQ1pjLEMwQ2NKLHVEQUNHLGExQ2hCRSxDMENtQlQsNkRBQ0gsVUFFSCxpREFDSSxnQ0FDRCxvRUFDQyxhMUN6QlcsQzBDMEJYLHlFQUNHLGF6Q3ZJRixDeUN3SUUsYTFDM0JPLENKaEVkLHlCOEM4Rkksd0dBRVEsa0J6Q3hHTixFTFFOLHlCOEMyRU8sOEM5Q1RSLFE4Q21Da0MsQzlDbENsQyxtQjhDa0NxQyxFQUlqQyxrRkFDSSxhMUMzQ1EsQ0ovRGYseUI4QzRHRywwRUFFa0IsWXpDbEpqQixFTG9DSix5QjhDd0dELDhEOUN0Q0EsUThDZ0RrQyxDOUMvQ2xDLGtCOEMrQ3FDLENBQzNCLDBFQUNHLFl6Q3hKUixFeUM2SkYsa0VBQ0ksYXpDdktELENMNkNMLHlCOEN3SEQsNkQ5Q3REQSxROEMyRGlDLEM5QzFEakMsaUI4QzBEb0MsRUFJbEMsNkNBQ1Esa0IxQ2hFSyxDMENpRUwsUzlDakVWLGdCOENrRWtDLEM5Q2pFbEMsMkI4Q2lFNkMsQ0FHeEMsK0NBQ0ksU0FFSSwyREFDSSxhekN4TFgsQ3lDeUxXLGExQzdFRCxDMENnRlAsK0RBQ0ksVUFJRyw0RUFDRyxZOUNySmxCLHlCOEN1SUksK0M5Q3JFTCxROEN5RitCLEM5Q3hGL0Isa0I4Q3dGa0MsQ0FDM0IsMkRBQ0csWXpDak1MLEV5Q3FNQSx3QzlDL0ZMLFE4Q2dHaUMsQzlDL0ZqQyxpQjhDK0ZtQyxDOUNsS2xDLHlCOENpS0ksd0NBR1EsK0I5Q3BLWix5QjhDc0tRLDJEQUVPLFlBR1Asd0RBQ0ksVTlDNUtaLHlCOEMyS1Esd0RBR08sVzlDOUtmLHlCOEMyS1Esd0RBTU8sWUFJWCx1QzlDbkhMLGE4Q29IaUMsQzlDbkhqQyxnQjhDbUh5QyxDQUNoQyxnQ0FDQSxxREFDRyxhMUMxSEksQzBDMkhMLG9FQUNFLGExQzVIRyxDMEM2SEgsYzVDN0xFLENGbUVmLGU4QzJIcUMsQzlDMUhyQyxTOEMwSDhDLENBQ2pDLGF6QzNPUCxDeUM2T0sseUQ5QzlIWCxlOEMrSHNDLEM5QzlIdEMsUzhDOEgrQyxDQUVwQywwREFDSSxhMUNwSUEsQzBDd0lWLDBDOUN0SUwsYThDdUlrQyxDOUN0SWxDLGM4Q3NJeUMsQ0FDL0IsNENBQ0csVTFDOUxQLEMwQytMTCxnQkFDQSxjNUNqTmMsQzRDb05WLHFDQUNLLGVBSWIsYUFDQyxXQUNDLHlCQzVRRCwwQkFDSSx5QkFDQSwwQ0FDTyw0RDNDMkpTLENKdkNsQixrQitDbkhpQyxDL0NvSGpDLFkrQ3BINkMsQ0FDcEMsMkZBQ0csYzdDdURHLEM2Q3RESCxlN0MwQlAsQzZDekJPLGlCQUNBLFUzQ0pMLEMyQ0tLLGdCL0MyQ1gseUIrQ2hEUSwyRkFPTyxjN0MrQ0QsRUZOZCx5QitDdENRLDREQUVPLGlCL0NvQ2YseUIrQ25EQywwQ0FtQmEsWTFDVFYsQzBDVVUsa0JBQ0EsK0JBR2Isa0QvQzZGRixRK0M1RjhCLEMvQzZGOUIsYytDN0ZnQyxDQUMxQix1RUFDSSxZMUNqQkwsQzBDbUJLLGtCMUN4QkgsQ0xnSFAsYStDdkZrQyxDL0N3RmxDLFMrQ3hGeUMsQ0FDL0IsbUZBQ0ksYTNDa0ZFLEMyQ2pGZCxnQkFLWSxVQUpBLHdGQUNHLGExQzdCWCxDMEM4QlcsYTNDK0VGLENKaEVkLHlCK0NwQlMsbUZBU1csWUFHWCw2RUFDSSxnQjFDeENSLEMwQ3lDUSwrRUFDRSxhM0NxRUQsQ0poRWQseUIrQ1JTLDZFQU1VLGUxQzlDZixFTGdESix5QitDekJLLHVFQTJCVyxhMUMvQ1gsQzBDZ0RXLGlCQUdYLDJHQUNJLGEzQ3dETSxDMkN2RFQsZUFDQSxlN0M3QkYsQzZDOEJFLGtCL0N3RFAsYStDdkQrQixDL0N3RC9CLFMrQ3hEc0MsQ0FDL0IsbUIvQ1pOLHlCK0NNSywyR0FRVyxjN0NSRixDNkNTRSxlQUdYLHNFQUNJLFkxQzVETCxDTDJHTCxlK0M3Q2tDLEMvQzhDbEMsUytDOUMyQyxDQUNqQywwRUFDRyxrQjNDMENLLEMyQ3pDTCxhQUNBLFlBQ0EsaUIxQ3hFTixDMEN5RU0sYTNDb0NHLENKR2hCLG1CK0N0Q3FDLEMvQ3VDckMsWStDdkNrRCxDL0M1QmpELHlCK0NzQlMsMEVBUVcsV0FDQSxvQkFFTCwrRUFDSSxVM0NyQmQsQzJDc0JjLGlCQUdWLCtFL0M0QlYsaUIrQzNCc0MsQy9DNEJ0QyxZK0M1QmlELENBQ25DLG1GL0MwQmQsUStDekIwQyxDL0MwQjFDLFcrQzFCNEMsQ0FDMUIsYTNDc0JILEMyQ3JCRyxlMUMzRmIsQzBDNEZhLHdGQUNJLGExQzFGaEIsQzBDMkZnQixlQUdSLDZGQUNJLFkxQzNGYixDMEM0RmEsV0FDQSxrQjFDbEdYLEMwQ21HVyx3R0FDSSxTQUNBLGtCQUVKLDhHQUNJLFVBQ0Esa0hBQ0csV0FDQSw0SEFDSSxhM0NDYixDMkNFTSxtSEFDRyxjMUM3R2xCLENMMkNOLHlCK0NzQ1MsK0VBaUNRLG9CQUdSLG1GQUNHLGdCQUNBLFlBQ0EsWTFDdEhSLEMwQ3VIUSx1RkFDRyxVQUNBLGFBQ0Esa0JBQ0EsaUIxQ2hJVCxDMENrSVUsd0dBQ0ksZ0JBSVIsa0dBQ0ksZUFDWixhM0M3QlUsQ0o5RGQseUIrQ2tCSyxzRUE2RVUsYTFDNUlWLEUwQ2dKSiwyQy9DakNGLFErQ2tDOEIsQy9DakM5QixpQitDaUNnQyxDQUMxQixzQjFDN0hDLEMwQzhIRCwrQ0FDRyxVL0N2R1IseUIrQ3NHSywrQ0FHUyxZQUliLDBDQUNJLFkxQ3ZKRCxDTDJHTCxRK0M2QzhCLEMvQzVDOUIsUytDNENnQyxDQUMxQixxSEFDRyxnQi9DL0NULGlCK0NnRGlDLEMvQy9DakMsVytDK0M2QyxDQUNwQyxVQUNBLHdQQUNHLGEzQ3hETSxDMkN5RE4sbUJBQ0EsYzdDeEhHLEM2QzBITiw2SEFDSSxZMUNuS1IsQzBDb0tRLDhCQUNBLHVJQUNJLGEzQzlERCxDMkMrREMsVUFDQSxnQjFDOUtYLENMK0NMLHlCK0N5SFEsNkhBU1csYzdDMUlMLEM2QzJJSyxhMUNoTGQsRUw2Q0wseUIrQ3lIUSw2SEFhVyxjN0MzSUwsRTZDOElOLDJLQUNHLGExQ3ZMTixDMEN3TE0sa0IzQzFFTSxDSkNsQixRK0MwRW9DLEMvQ3pFcEMsWStDeUV3QyxDQUM1QixpQi9DN0lYLHlCK0NnSEsscUhBZ0NTLFdBQ0EsbUIvQy9FZixvQitDZ0Z1QyxDL0MvRXZDLFkrQytFc0QsRS9DbEpyRCx5QitDNkdDLDBDQTBDWSxhMUNwTVIsRTBDdU1KLG9EL0N4RkYsUStDeUYrQixDL0N4Ri9CLHNCK0N3RmlDLENBQzFCLG1FL0MxRlAsZStDMkZxQyxDL0MxRnJDLFkrQzBGOEMsQ0FDakMsaUIxQ2hNSixDMENpTUksZTFDNUtOLEMwQzZLTSxjN0NqS0UsQzZDa0tGLGtCMUN6TE4sQzBDMkxMLHFGQUNDLFUzQ3BOSSxDMkNxTkosVUFDQSxpQjFDeE1NLEMwQzZNRixxRUFDRyxrQkFDVCxjQUNBLFlBQ0EsV0FDQSwrQkFDQSx1QkFDQSxRQUNBLFdBQ0EsNEQzQzNFaUIsQzJDNEVqQiwyRUFDRyxvRUFJRix5Qy9DeEhGLFErQ3lIOEIsQy9DeEg5QixnQitDd0hpQyxDQUMzQix5RkFDRyxpQkFDQSxtQkFFRCwrQ0FDUCxhM0NqSWMsQzJDbUlKLHdEQUNHLGEzQ3JJRSxDMkN3SVQsOERBQ0gsVUFFSCxrREFDSSxnQ0FDRCxxRUFDQyxhM0M5SVcsQzJDK0lYLDBFQUNHLGExQzVQRixDMEM2UEUsYTNDaEpPLENKaEVkLHlCK0NtTkksMEdBRVEsa0IxQzdOTixFTFFOLHlCK0NnTU8sK0MvQzlIUixRK0N3SmtDLEMvQ3ZKbEMsbUIrQ3VKcUMsRUFJakMsbUZBQ0ksYTNDaEtRLENKL0RmLHlCK0NpT0csMkVBRWtCLFkxQ3ZRakIsRUxvQ0oseUIrQzZORCwrRC9DM0pBLFErQ3FLa0MsQy9DcEtsQyxrQitDb0txQyxDQUMzQiwyRUFDRyxZMUM3UVIsRTBDa1JGLG1FQUNJLGExQzVSRCxDTDZDTCx5QitDNk9ELDhEL0MzS0EsUStDZ0xpQyxDL0MvS2pDLGlCK0MrS29DLEVBSWxDLDhDQUNRLGtCM0NyTEssQzJDc0xMLFMvQ3RMVixnQitDdUxrQyxDL0N0TGxDLDJCK0NzTDZDLENBR3hDLGdEQUNJLFNBRUksNERBQ0ksYTFDN1NYLEMwQzhTVyxhM0NsTUQsQzJDcU1QLGdFQUNJLFVBSUcsNkVBQ0csWS9DMVFsQix5QitDNFBJLGdEL0MxTEwsUStDOE0rQixDL0M3TS9CLGtCK0M2TWtDLENBQzNCLDREQUNHLFkxQ3RUTCxFMEMwVEEseUMvQ3BOTCxhK0NxTmlDLEMvQ3BOakMsZ0IrQ29Od0MsQ0FDL0IsZ0MvQ3hSUix5QitDc1JJLHlDQUtRLCtCL0MzUloseUIrQzZSUSw0REFFTyxZQUdQLHlEQUNJLFUvQ25TWix5QitDa1NRLHlEQUdPLFcvQ3JTZix5QitDa1NRLHlEQU1PLFlBSVYsd0MvQzFPTixhK0MyT2lDLEMvQzFPakMscUIrQzBPeUMsQ0FDaEMsZ0NBQ0Esc0RBQ0csYTNDalBJLEMyQ2tQTCxxRUFDRSxhM0NuUEcsQzJDb1BILGM3Q3BURSxDRm1FZixlK0NrUHFDLEMvQ2pQckMsUytDaVA4QyxDQUNqQyxhMUNsV1AsQzBDb1dLLDBEL0NyUFgsZStDc1BzQyxDL0NyUHRDLFMrQ3FQK0MsQ0FFcEMsMkRBQ0ksYTNDM1BBLEMyQytQViwyQy9DN1BMLGErQzhQa0MsQy9DN1BsQyxjK0M2UHlDLENBQy9CLDZDQUNHLFUzQ3JUUCxDMkNzVEwsZ0JBQ0EsYzdDeFVjLEM2QzJVVixzQ0FDSyxlQzlYYixjQUNDLGdCQUNHLGlCQUNBLGFBQ0EscUI1Q0VNLEM0Q0ROLDJCQUNJLGlCM0NFRSxDMkNERix5Q0FDQyxrQjVDaUhNLEM0Q2hITixhQUNBLGtCQUNBLG1CQUVKLHlDQUNJLFU1Q3FEQSxDNENwREEsbUJBRUosc0ZBQ0ksYzlDMEJTLEM4Q3ZCZCwrQkFDUSxZM0NUSixDMkNVRixzQjNDZkksQzJDZ0JKLGlCM0NKTSxDMkNLTix5QkFDQSxjOUNrQlksQzhDakJaLGU5Q09FLEM4Q05GLGNBQ0EsVTVDc0NHLEM0Q3JDRCxvQ0FDRixvQkFDQSxjQUNBLHFCNUMzQkksQzRDNEJKLFVBQ0EsZTlDREUsQzhDRUYsYzlDUVksQzhDTmhCLHNDQUNJLFdBQ0EsaUIzQ3JCTSxDMkNzQk4sU0FDQSxXQUNBLE9BQ0EsUUFDQSw4QkFHRiw2QkFDQyxlM0MvQkcsQzJDZ0NILFVBQ0EsU0FDQSxZM0N2Q0csQzJDd0NILGVBQ0EsZ0NBQ0MsWTNDMUNFLEMyQzJDRixVQUNBLGM5Q1hZLEM4Q1laLGtCQUNBLG1CQUNBLGtCQUNBLDhCQUNBLHNDQUNLLFU1Q0lGLDhCNENDRixXQUNGLGtCQUNBLGM5Q3hCYSxDOEMwQlAsc0NBQ0wsVTVDTkcsQzRDT0gsZ0JBQ0EsaUJBQ0EsOEJBQ0EsaUNBR0UsZ0NBQ0csWUFHQSx3RkFDRyxlQUtBLCtDQUNJLGlCQUtkLHlCQUNHLFNBQ0EsY0FDQSxjOUN2RFcsQzhDd0RYLHVDQUNELFkzQ3hGRSxDMkN5RkYsZ0IzQy9GRyxDMkNnR0gsOEJBQ0EsY0FDQSxtREFDQSxtQkFFSCxtREFDRyxXQUlGLDZCQUNHLFU1Qy9DRSxDNENpREwsaUNBQ0ksV0FDSCw4QkFDQSxhQUNBLGlCQUVELDJCQUNDLGtCQUNBLGVBQ0EsaUNBQ0Esa0JBQ0EsYTVDVGEsQzRDVWIsYzlDcEZhLEM4Q3NGZCw4QkFDQyxrQkFDQSxnQkFDQSxjOUN6RmEsQytDM0NkLHdCQUNHLFNBQ0EsY0FDQSxjL0N3Q1csQytDdkNYLGlDQUNBLHNDQUNELFk1Q01FLEM0Q0xGLGdCNUNERyxDNENFSCx5QkFDQSxjQUNBLGtEQUNBLG1CQUVILGtEQUNHLFdBSUYsNEJBQ0ssYUFFTCxnQ0FDSSxZQUdILDhCQUNHLGdCQ3pCQSwyQ0FDQSxjaERrRFUsQ2dEakRWLFU5QytEQyxDOEM5REQsa0JBRUgsMENBQ0csYTlDOEdVLEM4QzdHVix3QjdDZUssQzZDZEwsY2hEa0NVLENnRC9CZCxrQ0FDSSxhQUVKLDhCQUNJLGdCQUlHLHVDQUNHLGFBQ0EsaUJBR04saUNBQ0csb0JBR1AsMEJBQ0csU0FDQSxjQUNBLGNoRFdXLENnRFZYLGlDQUNBLHdDQUNELFk3Q3ZCRSxDNkN3QkYsZ0I3QzlCRyxDNkMrQkgseUJBQ0EsY0FDQSxvREFDQSxtQkFFSCxvREFDRyxXQUdKLDZDQUNTLFlBQ0EsZ0I3Q3BCSCxDNkNxQkcsZUFDQSxrQkFLTixnQ0FDRyxnQkN2REEsMENBQ0EsY2pEa0RVLENpRGpEVixVL0MrREMsQytDOURELG1CQUVILHlDQUNHLGEvQzhHVSxDK0M3R1Ysd0I5Q2VLLEM4Q2RMLGNqRGtDVSxDaURoQ2IseUNBQ0csZ0JBQ0EsZ0JBQ0EsNkNBQ0csc0JBR04sMENBQ0ksZ0JBRUosMENBQ0ksb0JBR0wsaUNBQ0ksYUFHQSw0Q0FDRyxhQUdQLDZCQUNHLGdCQUVILDZCQUNHLGFBRUksc0NBQ0csYUFLVCwrQkFDRyxnQkM5Q0wsMEJBQ0ksc0JwRHNISixRb0RySDRCLENwRHNINUIsWW9EdEg4QixDQUM5QiwwQ3BEb0hBLFFvRG5INEIsQ3BEb0g1QixnQm9EcEg4QixDQUMxQiw2QkFDQSw0Q3BEaUhKLGVvRGhIK0IsQ3BEaUgvQixXb0RqSHdDLENBRXBDLDJEQUNJLFVwRDJDUCx5Qm9ENUNHLDJEQUdTLFdwRHlDWix5Qm9ENUNHLDJEQU1RLFlwRHNDWCx5Qm9EbkNHLDREQUVRLGlCQUVKLHlFcERpR1Isa0JvRGhHbUMsQ3BEaUduQyxXb0RqRytDLENBRXZDLHlFcEQ4RlIsZ0JvRDdGbUMsQ3BEOEZuQyxXb0Q5RjZDLENBR3pDLHVEQUNJLGEvQ3RCRixDK0N1QkUsNERBQ0csY2xEdUJJLENrRHRCSixhaERtRkssQ2dEbEZMLGVsREROLENrREdHLGlFcERtRlIsZW9EbEZtQyxDcERtRm5DLFdvRG5GNEMsQ0FFcEMsK0RBQ0csb0RBQ0EsNEJBQ0EscUJwRDZFWCxRb0Q1RTBCLENwRDZFMUIsWW9EN0U0QixDQUMxQixXQUNBLGNsRElhLENrREhiLFVoRHpDSyxDZ0QwQ0wsb0VBQ0ksVWhEM0NDLENnRDRDRCxjbERHUyxDRkNkLHlCb0RkTywrRHBEZ0ZSLFFvRG5FcUMsQ3BEb0VyQyxZb0RwRXVDLENBQzFCLGVoRGFQLEVKYkwseUJvRGRPLCtEQWlCTyxhcERIZCw0Qm9EZE8sK0RBb0JLLGFBS1osMkNwRHVERCxRb0R0RDZCLENwRHVEN0IsY29EdkRnQyxDQUV2QixzRXBEb0RULFFvRG5EcUMsQ3BEb0RyQyxTb0RwRHVDLENwRGZ0Qyx5Qm9EYUksdURBS1EsVUFJWix5Q3BENENELFFvRDNDd0IsQ3BENEN4QixnQm9ENUMwQixDQUMxQiwrQ0FDRCxhaERzQ2lCLENKR2hCLFFvRHhDdUIsQ3BEeUN2QixXb0R6Q3lCLENBRWhCLGtFQUNJLGtCaERpQ0UsQ2dEaENGLDBCQUNILDZCQUNBLFVoRG5CSixDZ0RzQkQsOERBQ0gsVUFFSCxrREFDRyw2QkFDQSxxRUFDQyxhaERzQmEsQ2dEckJiLDBFQUNHLGEvQ3hGQSxDK0N5RkEsYWhEb0JTLENnRGpCWixxRHBEbUJILFFvRGxCK0IsQ3BEbUIvQixpQm9EbkJpQyxDcERoRGhDLHlCb0RrREUsMEdBRVEsa0IvQzVESixFK0NrRU4sZ0RwRFFELFFvRFA4QixDcERROUIsZ0JvRFJnQyxDQUMzQiw2QkFDQSxvRUFDSSxhaERDTyxDZ0RDTCw2RXBERVgsUW9ERHVDLENwREV2QyxnQm9ERnlDLENwRGpFeEMseUJvRHFFSSw0REFFUSxZL0MzR1IsRStDK0dKLDRDcERURCxRb0RVOEIsQ3BEVDlCLGdCb0RTZ0MsQ0FFL0IsK0NwRFpELFFvRGE2QixDcERaN0IsY29EWWdDLENBQzNCLDZCQUNBLGdCL0NoSUMsQ0wrQ0wseUJvRDhFQSwrQ0FLUSxpQi9DaklGLEUrQ29JTix3Q3BEcEJELFFvRHFCNkIsQ3BEcEI3QixpQm9Eb0JnQyxDQUMzQiw2QkFDQSxzREFDSSxhaEQzQk8sQ2dENEJQLHFFQUNJLGFoRDdCRyxDZ0Q4QkgsY2xEOUZFLENGbUVmLGVvRDRCcUMsQ3BEM0JyQyxTb0QyQjhDLENBQ2pDLGEvQzVJUCxDK0M4SUcsMERwRC9CVCxlb0RnQ3NDLENwRC9CdEMsU29EK0IrQyxDQUV0QywyREFDSSxhaERyQ0UsQ2dEd0NWLHlEcER0Q0wsUW9EdUNpQyxDcER0Q2pDLFNvRHNDbUMsQ0FDMUIsYWhEM0NPLENnRDRDUCw4REFDSSxjbEQ3R0UsQ2tEOEdGLGdCQUVKLDREQUNJLGFoRGhERSxDSmhFZCx5Qm9Ed0dJLHlEcER0Q0wsYW9EaURzQyxDcERoRHRDLGVvRGdENkMsRXBEbkg1Qyx5Qm9Ec0ZBLHdDcERwQkQsUW9EcURrQyxDcERwRGxDLGdCb0RvRG9DLEVBR25DLHNDQUNJLGtCaEQ3RFUsQ2dEOERWLDZCQUNBLFVoRGhIQyxDSmJMLHlCb0RyREQsMEJwRHVIQSxRb0Q4RDhCLENwRDdEOUIsWW9ENkRnQyxFQ3BMOUIsNkNBQ08sa0JqRG9IUyxDSkNsQixXcURwSGlDLENyRHFIakMsWXFEckhzQyxDQUM3QixpR0FDRyxjbkR3REcsQ21EdkRILGVuRDJCUCxDbUQxQk8saUJBQ0EsYWpENEdJLENKL0RmLHlCcURqRFEsaUdBTU8sY25EZ0RELEVGTGQseUJxRHhDUSwrREFFTyxpQnJEc0NmLHlCcURwREMsNkNBa0JVLFloRFBQLENnRFFPLCtCQUdWLHFEckRnR0YsUXFEL0Y4QixDckRnRzlCLGNxRGhHZ0MsQ0FDMUIsaUhBQ0ksYWpEMEZNLENpRHpGVCxjbkRrQ1EsQ21EakNSLGVuREtGLENtREpFLGtCckQwRlAsb0JxRHpGK0IsQ3JEMEYvQixTcUQxRjZDLENBQ3RDLG1CckRzQk4seUJxRDVCSyxpSEFRVyxjbkQwQkYsQ21EekJFLGVBR1gseUVBQ0ksWWhEMUJMLENnRDRCSyw2RUFDRyxrQmpENkVLLENpRDVFTCxhQUNBLFlBQ0EsWWhEaENSLENnRGlDUSw4QkFDQSxhakRzRUcsQ2lEckVILGtGQUNJLFVqRGtCWCxDSmJMLHlCcURiUyw2RUFXVyxXQUNBLG9CckRDcEIseUJxRGhCSyx5RUFtQlUsYWhEaERWLEVnRG9ESiw4Q3JEMkRGLFFxRDFEOEIsQ3JEMkQ5QixpQnFEM0RnQyxDQUMxQixzQmhEakNDLENnRGtDRCxrREFDRyxVckRYUix5QnFEVUssa0RBR1MsWUFJYiw4Q3JEaURGLFFxRGhEa0MsQ3JEaURsQyxjcURqRHFDLENBQzVCLG1HQUNHLGFqRDJDSSxDaUQxQ0osY25EbkJHLENGZ0VmLFFxRDVDb0MsQ3JENkNwQyx3QnFEN0NzQyxDQUMxQixlbkQzQ1AsQ21ENkNJLG9EQUNHLHlCQUNBLG9CQUNBLFVqRGZOLENpRGdCTSxXQUVJLDZEQUNJLGtCakRpQ0YsQ2lEaENFLDBCQUNBLDZCQUNBLGFBQ0EsVWpEdkJkLENpRHdCYyxpQmhEbkZiLENnRG9GYSxjbkR2Q0wsQ0ZDZCx5QnFEK0JlLDZEQVNPLGNuRDlDUixFbURrREgsOERBQ0ssVUFFSiwyREFDSSxVQUVKLDJEQUNJLFVBRUosaUVBQ0ksVUFFSixvRUFDSSxVQUVKLDhEQUNJLFVBRUosMkRBQ0ksVUFHRCxzRUFDSSxrQmpERkYsQ2lESUYsMERBQ0ksYXJEdEVuQix5QnFEcUVlLDBEQVFTLG9CQUtoQixvRXJEaEJULFFxRGlCc0MsQ3JEaEJ0QyxTcURnQnlDLENBQzVCLHdGQUNJLFVBR0csNkdBQ0ksZWpEeklqQixDaUQySWEsNEdBQ0ksa0JqRDNCTixDSmpFakIseUJxRHVGb0IsaUdBUU0sV3JEL0YxQix5QnFEb0ZZLHdGQWdCUSxXckRwR3BCLHlCcURvRlksd0ZBbUJRLFlyRHZHcEIseUJxRGtGUSxvRUF5QlEsYWhEeEpYLEVnRCtKcUIsZ0dBQ0Usa0JqRC9DZixDaUR5RFEsd0dBQ0Usa0JqRC9DVixDaURnRFUsYWpEOUROLENpRHFFYixtREFDSSxTQUVJLCtEQUNJLGFoRHZMWCxDZ0R3TFcsYWpENUVELENpRGlGQSxnRkFDRyxhckRqSmxCLHlCcURzSUksbURyRHBFTCxRcURvRitCLENyRG5GL0Isa0JxRG1Ga0MsQ0FDM0IsK0RBQ0csWWhENUxMLEVnRGdNQyxpREFDRyxrQmpEM0ZNLENpRDRGTixTckQ1RlQsa0JxRDZGaUMsQ3JENUZqQywyQnFENEY4QyxDQUVyQyx5SUFDSSxVQUNBLHFKQUNJLFdBQ0EsMkpBQ0csVXJEdEtuQix5QnFEcUtnQiwySkFHRixZckR4S2QseUJxRGlLUSx5SUFZRCxZQU9XLDRGQUNJLGtCakRqSFQsQ2lEa0hNLGFBQ0EsWWhEaE9mLENnRGlPZSw4QkFRTiw4RUFDRyxlaERqUFosQ2dEbVBjLDZGQUNJLGVqRHZMakIsQ2lEd0xjLGFBQ0EsVWpEdFBiLENpRHVQYSxZaERoUGYsQ2dEaVBlLDhCckR4TW5CLHlCcURnTWEsOEVBWUgsa0JyRDVNVix5QnFENEpLLGlEQXNETyxhaEQvUFAsRWdEa1FELDRDckRuSkwsYXFEb0ppQyxDckRuSmpDLGdCcURtSndDLENBQy9CLGdDckR2TlIseUJxRHFOSSw0Q0FJUSwrQnJEek5aLHlCcUQyTlEsK0RBRU8sWUFHUCw0REFDSSxVckRqT1oseUJxRGdPUSw0REFHTyxXckRuT2YseUJxRGdPUSw0REFNTyxZQUlWLDJDckR4S04sYXFEeUtpQyxDckR4S2pDLHFCcUR3S3lDLENBQ2hDLGdDQUNBLHlEQUNHLGFqRC9LSSxDaURnTEwsd0VBQ0UsYWpEakxHLENpRGtMSCxjbkRsUEUsQ0ZtRWYsZXFEZ0xxQyxDckQvS3JDLFNxRCtLOEMsQ0FDakMsYWhEaFNQLENnRGtTSyw2RHJEbkxYLGVxRG9Mc0MsQ3JEbkx0QyxTcURtTCtDLENBRXBDLDhEQUNJLGFqRHpMQSxDaUQ2TFYsOENyRDNMTCxhcUQ0TGlDLENyRDNMakMsY3FEMkx3QyxDQUMvQixnREFDRyxVakRuUE4sQ2lEc1BELHlDQUNLLGVDelRaLDRCdER1SEUsUXNEdEgwQixDdER1SDFCLHNCc0R2SDRCLENBRXhCLGdEQUNNLGFqRElKLENpREZGLG1EQUNNLG1CQUNBLGNBRU4sMkRBQ0UsYWpESEEsQ2lESUEscUV0RDJHTixjc0QxR2tDLEN0RDJHbEMsU3NEM0cwQyxDQUNoQywwRUFDSSxjakRMUCxDaURXSCw0REFDRyxhbEQ4R08sQ2tEN0diLGNwRGdDYyxDb0Q3QlgsMER0RDZGSixlc0Q1RitCLEN0RDZGL0IsU3NEN0Z5QyxDQUNsQywrREFDRyxhbER1Rk0sQ0ovRGYseUJzRGpDQSw2Q3REbUdELGVzRHRGcUMsQ3REdUZyQyxTc0R2RitDLEV0RG9COUMseUJzRHJESCw0QkFxQ1csWWpEekJKLENpRDBCSSw4QkFDQSxrQmpEVkYsQ0wwRlAsUXNEL0VpQyxDdERnRmpDLGlCc0RoRm9DLENBQzNCLHlDQUNJLFlqRHpCUixFaUQ2QkcsMERBQ0wsY0FDQSxnQkFDQSxjcERNWSxDb0RMSCxtQkFLVixtQ3REZ0VGLFFzRC9EOEIsQ3REZ0U5QixpQnNEaEVpQyxDQUMzQixzQmpENUJDLENpRDZCRCwrQ0FDSSxVdEROVCx5QnNES0ssK0NBR1EsWXREUmIseUJzREVDLG1DdERnRUYsUXNEdERrQyxDdER1RGxDLFlzRHZEcUMsRUFLckMsaUNBQ0QsYWxEOENnQixDa0Q1Q04sdURBQ0ksa0JsRHlDRSxDa0R4Q0YsYWxEMENFLENrRHZDVixnREFDSCxVQUVILG9DQUNJLGdDQUNELHVEQUNDLGFsRGdDYSxDa0QvQmIsNERBQ0csYWpEOUVBLENpRCtFQSxhbEQ4QlMsQ0poRWQseUJzRHFDRSw4RUFFUSxrQmpEL0NKLEVMUU4seUJzRGlCRCxpQ3REaURBLFFzRHRCZ0MsQ3REdUJoQyxtQnNEdkJtQyxFQUtqQyxzREFDSSxhbERhVSxDSi9EZix5QnNEZ0RILGtDdERrQkUsUXNEYmdDLEN0RGNoQyxrQnNEZG1DLENBQzNCLDhDQUNHLFlqRDNGTixFaURnR0osc0NBQ0ksYWpEMUdDLENMNkNMLHlCc0QyREgsaUN0RE9FLFFzREYrQixDdERHL0IsaUJzREhrQyxFdERoRWpDLHlCc0RtRUgsdUR0RERFLFFzREcrQixDdERGL0IsZ0JzREVrQyxFQzFIcEMsZ0N2RHVIRSxhdUR0SDBCLEN2RHVIMUIscUJ1RHZIaUMsQ0FDL0IsNkNBQ08sY3JEb0RNLENxRG5EZCxnQkFHRyxvREFDTSxjQUVOLHVEQUNNLGtCQUNBLGNBQ1QsY3JEdUNjLENxRHRDZCxnQkFFRywrREFDRSxhbERUQSxDa0RVQSx5RXZEcUdOLFF1RHBHa0MsQ3ZEcUdsQyxTdURyR3FDLENBQzNCLDhFQUNJLGNsRFhQLENrRGlCSCxnRUFDRyxVbkRzQ0QsQ21EckNDLGFsRHJCRCxDa0RzQkMsZ0JBRUgsOER2RHVGSixldUR0RitCLEN2RHVGL0IsU3VEdkZ5QyxDQUNsQyxtRUFDRyxhbkRpRk0sQ0ovRGYseUJ1RDNCQSxpRHZENkZELGV1RGhGcUMsQ3ZEaUZyQyxTdURqRitDLEV2RGM5Qyx5QnVEckRILGdDQTJDVyxZbEQvQkosQ2tEZ0NJLDhCQUNBLGtCbERoQkYsQ0wwRlAsUXVEekVpQyxDdkQwRWpDLGlCdUQxRW9DLENBQzNCLDZDQUNJLFlsRC9CUixFa0RtQ1AsaUN2RG1FRSxRdURsRTZCLEN2RG1FN0IsaUJ1RG5FK0IsQ0FDN0IsOENBQ0csa0JuRCtEYSxDSkNsQixRdUQvRDZCLEN2RGdFN0IsWXVEaEUrQixDQUMxQixpQmxEbERFLENrRG1ERixZQUNBLG1EQUNJLGFsRHBESCxDa0RxREcsOERBQ0ksVW5ESVAsQ21ESE8sY3JEUkUsQ3FEU0YsZXJEL0JSLENGb0JKLHlCdURESCxpQ0FpQlcsbUJBR1gsK0J2RCtDRSxRdUQ5QzRCLEN2RCtDNUIsY3VEL0M4QixDQUM3QixxQ0FDRixhbkQwQ2dCLENtRHhDTCwyREFDRyxrQm5Ec0NHLENtRHJDSCxhbkRzQ0UsQ21EbkNWLG9EQUNILFVBRUgsd0NBQ0ksZ0NBQ0QsMkRBQ0MsYW5ENEJhLENtRDNCYixnRUFDRyxhbERsRkEsQ2tEbUZBLGFuRDBCUyxDSmhFZCx5QnVEeUNFLHNGQUVRLGtCbERuREosRUxRTix5QnVEcUJBLHFDdkQ2Q0QsUXVEbEJnQyxDdkRtQmhDLG1CdURuQm1DLEVBSXJDLHNDdkRjRSxhdURiMEIsQ3ZEYzFCLGF1RGRrQyxDQUU1Qiw4REFDRyxhbERyR0gsQ2tEc0dHLGFuRE1PLENKL0RmLHlCdURzREMseURBTU0sV0FDQSxxRUFDTSxZbERsR1QsRWtEc0dILDBEQUNJLGFuREpVLENtREtWLFV2RHBFTCx5QnVEa0VDLDBEQUlNLFd2RHRFUCx5QnVEa0VDLDBEQU9NLFl2RHpFUCx5QnVEb0RILHNDdkRjRSxRdURXZ0MsQ3ZEVmhDLGtCdURVbUMsQ0FDM0Isa0RBQ0csWWxEbkhOLEVrRHVIUCwrQnZEakJFLGF1RGtCMEIsQ3ZEakIxQixjdURpQmtDLEN2RHBGakMseUJ1RG1GSCwrQkFHZSwrQnZEdEZaLHlCdUR3Rkksa0RBRU8sWUFHUCwrQ0FDSSxVdkQ5RlIseUJ1RDZGSSwrQ0FHTyxXdkRoR1gseUJ1RDZGSSwrQ0FNUSxZdkRuR1oseUJ1RG1GSCwrQnZEakJFLGF1RHFDaUMsQ3ZEcENqQyxjdURvQ3lDLEVBSXhDLDBDQUNJLGFsRHpKQyxDTDZDTCx5QnVEMEdILHFDdkR4Q0UsUXVENkMrQixDdkQ1Qy9CLGlCdUQ0Q2tDLEVBR3BDLDhCdkRoREUsYXVEaUQ2QixDdkRoRDdCLGdCdURnRHFDLENBQ2hDLGdDQUNBLDRDQUNJLGFuRHZETyxDbUR3RFAsMkRBQ0UsYW5EekRLLENtRDBETCxjckQxSEksQ0ZtRWYsZXVEd0RtQyxDdkR2RG5DLFN1RHVENEMsQ0FDakMsYWxEeEtMLENrRDBLRyxnRHZEM0RULGV1RDREb0MsQ3ZEM0RwQyxTdUQyRDZDLENBRXBDLGlEQUNJLGFuRGpFRSxDbURvRVYsNENBQ0ksVW5EeEhILENtRDJITCxpQ3ZEdEVELGF1RHVFNkIsQ3ZEdEU3QixjdURzRW9DLENBQy9CLG1DQUNJLFVuRDlISCxDSmJMLHlCdUQ4SUgsK0R2RDVFRSxRdUQ4RStCLEN2RDdFL0IsZ0J1RDZFa0MsRUNwTWhDLDZDQUNPLGtCcERvSFMsQ0pDbEIsV3dEcEhpQyxDeERxSGpDLFl3RHJIc0MsQ0FDN0IsaUdBQ0csY3REd0RHLENzRHZESCxldEQyQlAsQ3NEMUJPLGlCQUNBLGFwRDRHSSxDSi9EZix5QndEakRRLGlHQU1PLGN0RGlERCxFRk5kLHlCd0R4Q1EsK0RBRU8saUJBSWQscUR4RG9HRixRd0RuRzhCLEN4RG9HOUIsY3dEcEdnQyxDQUMxQixpSEFDSSxhcEQ4Rk0sQ29EN0ZULGN0RHNDUSxDc0RyQ1IsZXREU0YsQ3NEUkUsa0J4RDhGUCxvQndEN0YrQixDeEQ4Ri9CLFN3RDlGNkMsQ0FDdEMsbUJ4RDBCTix5QndEaENLLGlIQVFXLGN0RDhCRixDc0Q3QkUsZUFHWCx5RUFDSSxZbkR0QkwsQ21Ed0JLLDZFQUNHLGtCcERpRkssQ29EaEZMLGFBQ0EsWUFDQSxpQm5EakNOLENtRGtDTSxVcER5QlAsQ0piTCx5QndEakJTLDZFQU9XLFdBQ0Esb0J4RFNwQix5QndEcEJLLHlFQWVVLGFuRHhDVixFbUQ0Q0osOEN4RG1FRixRd0RsRThCLEN4RG1FOUIsaUJ3RG5FZ0MsQ0FDMUIsc0JuRHpCQyxDbUQwQkQsa0RBQ0csVXhESFIseUJ3REVLLGtEQUdTLFlBSWIsNkNBQ0ksWW5EbkRELENMMkdMLGtCd0R2RDhCLEN4RHdEOUIsU3dEeEQwQyxDQUNwQywySEFDRyxrQnBEb0RTLENKQ2xCLGlCd0RwRGlDLEN4RHFEakMsaUJ3RHJENkMsQ0FDcEMsVUFDQSxvUUFDRyxhcEQ0Q00sQ29EM0NOLG1CQUNBLGN0RHBCRyxDc0RzQk4sbUlBQ0ksWW5EL0RSLENtRGdFUSw4QkFDQSw2SUFDSSxhcERzQ0QsQ0ovRGYseUJ3RFlLLDJIQWlCUyxXQUNBLG9CeEQ5QmQseUJ3RFNDLDZDQXlCWSxhbkQvRVIsRW1Ea0ZKLDRDeEQ2QkYsUXdENUI4QixDeEQ2QjlCLGdCd0Q3QmlDLENBQzNCLCtGQUNHLGlCQUNBLG1CQUVELGtEQUNQLGFwRG9CYyxDb0RsQkosMkRBQ0ksb0VBQ0EsYXBEZ0JBLENvRGJSLGlFQUNILFVBRUgscURBQ0ksZ0NBQ0Qsd0VBQ0MsYXBETVcsQ29ETFgsNkVBQ0csYW5EeEdGLENtRHlHRSxhcERJTyxDSmhFZCx5QndEK0RJLGdIQUVRLGtCbkR6RU4sRUxRTix5QndEMkNPLGtEeER1QlIsUXdESWtDLEN4REhsQyxtQndER3FDLEVBSWpDLHNGQUNJLGFwRFpRLENKL0RmLHlCd0Q2RUcsOEVBRWtCLFluRG5IakIsRUxvQ0oseUJ3RHlFRCxrRXhEUEEsUXdEaUJrQyxDeERoQmxDLGtCd0RnQnFDLENBQzNCLDhFQUNHLFluRHpIUixFbUQ4SEYsc0VBQ0ksYW5EeElELENMNkNMLHlCd0R5RkQsaUV4RHZCQSxRd0Q0QmlDLEN4RDNCakMsaUJ3RDJCb0MsRUFJbEMsaURBQ1Esa0JwRGpDSyxDb0RrQ0wsU3hEbENWLGdCd0RtQ2tDLEN4RGxDbEMsMkJ3RGtDNkMsQ0FHeEMsbURBQ0ksU0FFSSwrREFDSSxhbkR6SlgsQ21EMEpXLGFwRDlDRCxDb0RtREEsZ0ZBQ0csWXhEbkhsQix5QndEd0dJLG1EeER0Q0wsUXdEc0QrQixDeERyRC9CLGtCd0RxRGtDLENBQzNCLCtEQUNHLFluRDlKTCxFbURrS0EsNEN4RDVETCxRd0Q2RGlDLEN4RDVEakMsaUJ3RDREbUMsQ3hEL0hsQyx5QndEOEhJLDRDQUdRLCtCeERqSVoseUJ3RG1JUSwrREFFTyxZQUdQLDREQUNJLFV4RHpJWix5QndEd0lRLDREQUdPLFd4RDNJZix5QndEd0lRLDREQU1PLFlBSVYsMkN4RGhGTixhd0RpRmlDLEN4RGhGakMsZ0J3RGdGeUMsQ0FDaEMsZ0NBQ0EseURBQ0csYXBEdkZJLENvRHdGTCx3RUFDRSxhcER6RkcsQ29EMEZILGN0RDFKRSxDRm1FZixld0R3RnFDLEN4RHZGckMsU3dEdUY4QyxDQUNqQyxhbkR4TVAsQ21EME1LLDZEeEQzRlgsZXdENEZzQyxDeEQzRnRDLFN3RDJGK0MsQ0FFcEMsOERBQ0ksYXBEakdBLENvRHFHViw4Q3hEbkdMLGF3RG9HaUMsQ3hEbkdqQyxjd0RtR3dDLENBQy9CLGdEQUNHLFVwRDNKTixDb0Q4SkQseUNBQ0ssZUM1Tkcsa0VBQ0csYXBERVYsQ29ERFUsZ0JBR1AsOERBQ0ksVUFDQSxpQnBET0osQ29ETkksZ0JBR0EsMEVBQ0ksaUJwREVSLENMb0dULFF5RHJHeUMsQ3pEc0d6QyxpQnlEdEc0QyxDQUMzQixhckRaRixDcURhRSxVQUNBLFV6RGdDaEIseUJ5RHJDWSwwRUFPUSxVckQyQ2YsRUpiTCx5QnlEckNZLDBFekR1R2IsUXlEN0Y2QyxDekQ4RjdDLGdCeUQ5RmdELEVBR25DLHlFQUNMLGtCQUNILFlBQ0EsV0FDQSwrQkFDQSx1QkFDQSxRQUNBLFlBQ0EsZ0JBQ1ksNERyRHdIQyxDcUR2SEQsK0VBQ0csb0V6RGFuQix5QnlEeEJZLHlFQWNPLFlwRDFCZixFb0QrQkEsd0NBQ0ksWXBEckNKLENMMkdMLFF5RHJFaUMsQ3pEc0VqQyxtQnlEdEVtQyxDQUMxQiwrREFDSSxVQUNBLHlCekRrRWIsaUJ5RGpFNEIsQ3pEa0U1QixXeURsRXVDLENBQ25DLFlwRDNDQyxDb0Q0Q0QsZUFDQSw0RUFDSSxhQUNBLG9CQUNBLGlGekQyRFIsZ0J5RDFEb0MsQ3pEMkRwQyxZeUQzRDhDLENBQ3hDLCtCQUNBLGdDQUNBLHFCQUNBLFVBRVcsd0ZBQ0ksZUFDQSxVckRsQmYsQ0pFTCx5QnlESUcsNEVBZWlCLFd6RG5CcEIseUJ5RElHLDRFQWtCaUIsWXpEdEJwQix5QnlERlEsK0RBNEJRLGFwRHZFWCxDb0R3RVcsWUFHUiwrREFDSSx5QnpEbUNiLFl5RGxDcUMsQ3pEbUNyQyxZeURuQzJDLENBQzlCLFVBQ0EsNkVBQ0ssYXJENEJGLENxRDNCRSxhcERqRlosQ29Ea0ZZLGN6RHJDakIseUJ5RDhCUSwrREFVUSxXQUNBLGV6RHpDaEIseUJ5RExJLHdDQW1EUSxhcEQzRlAsRW9EOEZELHdDQUNJLGN2RDFDTSxDRjBEZixReURmaUMsQ3pEZ0JqQyxvQnlEaEJtQyxDQUMxQixhckQxR0ssQ3FEMkdMLGV2RHpFSixDdUQyRUEsNkN6RFdMLFF5RFZrQyxDekRXbEMsY3lEWHFDLENBQzVCLGlHQUNHLGFyREtJLENxREpKLGN2RHpERyxDRmdFZixReUROb0MsQ3pET3BDLHdCeURQc0MsQ0FDMUIsZXZEakZQLEN1RG1GSSxtREFDRyx5QkFDQSxvQkFDQSxVckRyRE4sQ3FEc0RNLFdBRUksNERBQ0ksa0JyRFBKLENxRFFJLDBCQUNBLDZCQUNBLFlBQ0EsYXJEVEYsQ3FEVUUsaUJwRHpIYixDb0QwSGEsY3ZEN0VMLENGQ2QseUJ5RHFFZSw0REFTTyxjdkRwRlIsRXVEd0ZILDZEQUNLLFVBRUosMERBQ0ksVUFFSiwwREFDSSxVQUVKLGdFQUNJLFVBRUosbUVBQ0ksVUFFSiw2REFDSSxVQUVKLDBEQUNJLFVBR0QscUVBQ0ksa0JyRHhDRixDcUQwQ0YseURBQ0ksYXpENUduQix5QnlEMkdlLHlEQVFTLG9CQUtoQixtRXpEdERULFF5RHVEc0MsQ3pEdER0QyxTeURzRHlDLENBQzVCLHVGQUNJLFVBR0csNEdBQ0ksZXJEL0tqQixDcURpTGEsMkdBQ0ksa0JyRGpFTixDSmpFakIseUJ5RDZIb0IsZ0dBUU0sV3pEckkxQix5QnlEMEhZLHVGQWdCUSxXekQxSXBCLHlCeUQwSFksdUZBbUJRLFl6RDdJcEIseUJ5RHdIUSxtRUF5QlEsYXBEOUxYLEVvRHFNcUIsK0ZBQ0Usa0JyRHJGZixDcUQrRlEsdUdBQ0Usa0JyRHJHUixDcURzR1EsVXJEck5qQixDcUQ0TkYsNkNBQ0ssZ0J6RDNHVixReUQ0R21DLEN6RDNHbkMsWXlEMkdzQyxDQUM1QixrREFDSSxhckRqSEUsQ3FEbUhOLGdEQUNJLGFyRG5IQyxDcURzSFYsd0NBQ0ksa0JyRHRIUyxDcUR1SFQsNkJBQ0EsMEJ6RHZIVCxrQnlEd0hrQyxDekR2SGxDLGN5RHVIK0MsQ0FDdEMsVXJEOUtILENxRGtMVCxjQUNJLFVyRGxNSyxDcURtTUwsZUFDQSxnQkN2UEQsK0JBQ0ksc0IxRHNISixRMERySDRCLEMxRHNINUIsWTBEdEg4QixDQUM5QiwrQzFEb0hBLFEwRG5INEIsQzFEb0g1QixnQjBEcEg4QixDQUMxQiw2QkFDQSxpRDFEaUhKLGUwRGhIK0IsQzFEaUgvQixXMERqSHdDLENBRXBDLGlFQUNJLFUxRDJDUCx5QjBENUNHLGlFQUdTLFcxRHlDWix5QjBENUNHLGlFQU1RLFkxRHNDWCx5QjBEbkNJLGdFQUVPLGlCQUVKLDZFMURpR1Isa0IwRGhHbUMsQzFEaUduQyxXMERqRytDLENBRXZDLDZFMUQ4RlIsZ0IwRDdGbUMsQzFEOEZuQyxXMEQ5RjZDLENBR2xDLCtGQUNHLFV0RG9DUixDc0RoQ0YsNERBQ0ksYXJEM0JGLENxRDRCRSxpRUFDRyxjeERrQkksQ3dEakJKLGF0RDhFSyxDc0Q3RUwsZXhETk4sQ3dEUUcsc0UxRDhFUixlMEQ3RW1DLEMxRDhFbkMsVzBEOUU0QyxDQUVwQyxvRUFDRyxvREFDQSw0QkFDQSxxQjFEd0VYLFEwRHZFMEIsQzFEd0UxQixZMER4RTRCLENBQzFCLFdBQ0EsY3hERGEsQ3dERWIsVXREOUNLLENzRCtDTCx5RUFDSSxVdERoREMsQ3NEaURELGN4REZTLENGQ2QsNkIwRFRPLG9FMUQyRVIsUTBEOUR1QyxDMUQrRHZDLFkwRC9EeUMsRTFESnhDLHlCMERUTyxvRTFEMkVSLFEwRDNEdUMsQzFENER2QyxZMEQ1RHlDLENBQzFCLGV0REtULEVKYkwseUIwRFRPLG9FQW9CTyxZQUNBLGV0RENULEVKYkwsNEIwRFRPLG9FQXdCTyxZQUNBLGV0REhULEVKYkwseUIwRGxERCwrQ0F1RVEsWXJEOURILENxRCtERyw4QkFDQSx3QkFHUCxnRDFEd0NELFEwRHZDNkIsQzFEd0M3QixjMER4QytCLENBRXRCLDJFMURxQ1QsUTBEcENxQyxDMURxQ3JDLFMwRHJDdUMsQ0FFOUIsaUVBQ0ksa0IxRGpDWix5QjBENEJJLDREQVFRLFVBSVgsNkNBQ08sWXJEbEZKLENMMkdMLGUwRHhCaUMsQzFEeUJqQyxnQjBEekIwQyxDQUNqQyw2QkFDQSw4REFDRyxlckRqRlAsQ0xzR0wsaUIwRHBCb0MsQzFEcUJwQyxXMERyQmdELENBQ3BDLFVBQ0EsbUlBQ0csYXREWUcsQ3NEWEgsbUJBQ0EsY3hEcERBLEN3RHNESCxrRUFDSSxZckQvRlgsQ3FEZ0dXLDhCQUNBLHVFQUNJLGF0RE1KLENzRExJLFVBQ0EsZ0JyRDFHZCxDTCtDTCx5QjBEcURXLGtFQVNRLGN4RHRFTCxDd0R1RUssYXJENUdkLEVMNkNMLHlCMERxRFcsa0VBYVEsY3hEdkVMLEVGS2QseUIwRDRDUSw4REEwQk0sV0FDQSxtQjFETGYsb0IwRE11QyxDMURMdkMsVzBES3NELEUxRHhFckQseUIwRHdDQyw2Q0FxQ1ksYXJEMUhSLEVxRDZITCw4QzFEZEQsUTBEZXdCLEMxRGR4QixnQjBEYzBCLENBQzFCLG9EQUNELGF0RHBCaUIsQ0pHaEIsUTBEa0J1QixDMURqQnZCLFcwRGlCeUIsQ0FFaEIsNkRBQ0ksMEJBQ0gsNkJBQ0EsVXRENUVKLENzRCtFRCxtRUFDSCxVQUVILHVEQUNHLDZCQUNBLDBFQUNDLGF0RG5DYSxDc0RvQ2IsK0VBQ0csYXJEakpBLENxRGtKQSxhdERyQ1MsQ3NEd0NaLDBEMUR0Q0gsUTBEdUMrQixDMUR0Qy9CLGlCMERzQ2lDLEMxRHpHaEMseUIwRDJHRSxvSEFFUSxrQnJEckhKLEVxRDJITixxRDFEakRELFEwRGtEOEIsQzFEakQ5QixnQjBEaURnQyxDQUMzQiw2QkFDQSx3RUFDSSxVMUR2SFIseUIwRHNISSx3RUFHTyxZQUdQLHlFQUNJLGF0RDlETyxDc0RnRUwsa0YxRDdEWCxRMEQ4RHNDLEMxRDdEdEMsZ0IwRDZEd0MsQzFEaEl2Qyx5QjBEK0hVLGtGMUQ3RFgsUTBEZ0UwQyxDMUQvRDFDLGdCMEQrRDRDLEUxRGxJM0MseUIwRHVJSSxpRUFFUSxZckQ3S1IsRXFEaUxKLGlEMUQzRUQsUTBENEU4QixDMUQzRTlCLDBCMEQyRWdDLEMxRDlJL0IseUIwRDZJQSxpRDFEM0VELFEwRDhFa0MsQzFEN0VsQyxnQjBENkVvQyxFQUduQyxvRDFEakZELFEwRGtGNkIsQzFEakY3QixjMERpRmdDLENBQzNCLDZCQUNBLGlCckRwTUUsQ0w4Q04seUIwRG1KQSxvREFLUSxpQnJEdE1GLEVxRHlNTiw2QzFEekZELFEwRDBGNkIsQzFEekY3QixpQjBEeUZnQyxDQUMzQiw2QkFDQSwyREFDSSxhdERoR08sQ3NEaUdQLDBFQUNJLGF0RGxHRyxDc0RtR0gsY3hEbktFLENGbUVmLGUwRGlHcUMsQzFEaEdyQyxTMERnRzhDLENBQ2pDLGFyRGpOUCxDcURtTkcsK0QxRHBHVCxlMERxR3NDLEMxRHBHdEMsUzBEb0crQyxDQUV0QyxnRUFDSSxhdEQxR0UsQ3NENkdWLDhEMUQzR0wsUTBENEdpQyxDMUQzR2pDLFMwRDJHbUMsQ0FDMUIsYXREaEhPLENzRGlIUCxtRUFDSSxjeERsTEUsQ3dEbUxGLGdCQUVKLGlFQUNJLGF0RHJIRSxDSmhFZCx5QjBENktJLDhEMUQzR0wsYTBEc0hzQyxDMURySHRDLGUwRHFINkMsRTFEeEw1Qyx5QjBEMkpBLDZDMUR6RkQsUTBEMEhrQyxDMUR6SGxDLGdCMER5SG9DLEVBR25DLDJDQUNJLGtCdEQvSGEsQ3NEZ0liLDZCQUNBLFV0RHJMQyxDSmJMLHlCMERyREQsK0IxRHVIQSxRMERtSThCLEMxRGxJOUIsWTBEa0lnQyxFQzFQaEMsc0JBQ0ksc0IzRHNISixRMkRySDRCLEMzRHNINUIsWTJEdEg4QixDQUM3QixzQ0FDSSw4QkFDQSxpQzNEa0hMLFEyRGpINkIsQzNEa0g3QixpQjJEbEhnQyxDQUN2Qix1REFDSSxVM0Q2Q1osNkIyRDlDUSx1REFHUSxXM0QyQ2hCLHlCMkQ5Q1EsdURBTVEsWUFFSixxSEFDRyxjQUNBLGVBQ0EsZXpEZVgsQ3lEZFcsbUIzRGtDZix5QjJEdENZLHFIQU1PLFl0REpmLEVzRFNTLDZEQUNFLGF0RG5CVixDc0RvQlUsY0FFSCx1SEFDSSxjekQ4QkYsQ0YwRGYsUTJEdkZ5QyxDM0R3RnpDLFMyRHhGMkMsQ0FDMUIsYXZEbUZELEN1RGxGQyxlekREWixDRm9CSix5QjJEdkJZLHVIQU1PLGN6RHVCTCxFeURuQk4sdURBQ0ksaUJ0RHRCSixDc0R1QkksZ0JBQ0Esb0VBQ0ksaUJ0RHpCUixDTG9HVCxRMkQxRXlDLEMzRDJFekMsaUIyRDNFNEMsQ0FDM0IsVXZEekNWLEN1RDBDVSxVQUNBLHlFQUNHLFV2RDVDYixDSmdETix5QjJETGdCLHlFQUdNLFV2RGVqQixFSmJMLHlCMkRWWSxvRUFZUSxVdkRXZixDSnFETixRMkQvRDZDLEMzRGdFN0MsZ0IyRGhFZ0QsRTNESC9DLHlCMkRWWSxvRTNENEViLFEyRDVENkMsQzNENkQ3QyxnQjJEN0RnRCxFQUduQyxtRUFDSSxrQkFDQSxZQUNBLFdBQ0EsZ0NBQ0Esd0JBQ0EsUUFDQSxXQUNBLGdCQUNBLHdCdkQ0Q0YsQ3VEM0NFLHlFQUNHLHdCdkQwQ0wsQ0o5RGQsNkIyRFNZLG1FQWNPLFkzRHZCbkIseUIyRFNZLG1FQWlCTyxZdEQ5RGYsRUxvQ0oseUIyRGxEQSxzQ0FpRlksOEJBQ0EsWXREekVSLEVzRDRFSCxvQ0FDTyxZdEQ3RUosQ0wyR0wsZTJEN0JpQyxDM0Q4QmpDLFMyRDlCMEMsQ0FDakMseUdBQ0csa0J2RDBCTSxDSkNsQixpQjJEMUJvQyxDM0QyQnBDLFkyRDNCZ0QsQ0FDcEMsVUFDQSxnT0FDRyxhdkRrQkcsQ3VEakJILG1CQUNBLGN6RDlDQSxDeURnREgsaUhBQ0ksWXREekZYLENzRDBGVyw4QkFDQSwySEFDSSxhdkRZSixDdURYSSxVQUNBLGdCdERwR2QsQ0wrQ0wseUIyRCtDVyxpSEFTUSxjekRoRUwsQ3lEaUVLLGF0RHRHZCxFTDZDTCx5QjJEK0NXLGlIQWFRLGN6RGpFTCxFRktkLHlCMkRzQ1EseUdBMEJNLFdBQ0EsbUIzRENmLHFCQUNBLFkyRERzRCxFM0RsRXJELHlCMkRtQ0Msb0NBb0NZLGF0RHBIUixFc0R1SEwsbURBQ0ksa0J2RFJPLEN1RFNQLGF2RGJXLEN1RGNYLG1CQUNBLGN6RC9FVSxDRm1FZixhMkRhOEIsQzNEWjlCLGlCMkRZcUMsQ0FFcEMscUMzRGZELFEyRGdCd0IsQzNEZnhCLGdCMkRlMEIsQ0FDMUIsMkNBQ0QsYXZEckJpQixDSkdoQixRMkRtQnVCLEMzRGxCdkIsVzJEa0J5QixDQUVoQixvREFDSSwwQkFDSCw2QkFDQSxVdkQ3RUosQ3VEZ0ZELDBEQUNILFVBRUgsOENBQ0csNkJBQ0EsaUVBQ0MsYXZEcENhLEN1RHFDYixzRUFDRyxhdERsSkEsQ3NEbUpBLGF2RHRDUyxDdUR5Q1osaUQzRHZDSCxRMkR3QytCLEMzRHZDL0IsaUIyRHVDaUMsQ0FHcEIsd0hBQ0ksbUIzRDlHaEIseUIyRDRHRSxrR0FLUSxrQnREekhKLEVzRCtITiw0QzNEckRELFEyRHNEOEIsQzNEckQ5QixpQjJEcURnQyxDQUMzQiw2QkFDQSxnRUFDSSxhdkQ1RE8sQ3VEOERMLHlFM0QzRFgsUTJENER1QyxDM0QzRHZDLGdCMkQyRHlDLEMzRDlIeEMseUIyRDZIVSx5RTNEM0RYLFEyRDhENEMsQzNEN0Q1QyxlMkQ2RDhDLEUzRGhJN0MseUIyRHFJSSx3REFFUSxZdEQzS1IsRXNEK0tKLHdDM0R6RUQsUTJEMEU4QixDM0R6RTlCLDJCMkR5RWdDLEMzRDVJL0IseUIyRDJJQSx3QzNEekVELFEyRDRFa0MsQzNEM0VsQyxnQjJEMkVvQyxFQUduQywyQzNEL0VELFEyRGdGNkIsQzNEL0U3QixjMkQrRWdDLENBQzNCLDZCQUNBLGlCdERsTUUsQ0w4Q04seUIyRGlKQSwyQ0FLUSxpQnREcE1GLEVzRHVNTixvQzNEdkZELFEyRHdGNkIsQzNEdkY3QixpQjJEdUZnQyxDQUMzQiw2QkFDQSxrREFDSSxhdkQ5Rk8sQ3VEK0ZQLGlFQUNJLGF2RGhHRyxDdURpR0gsY3pEaktFLENGbUVmLGUyRCtGcUMsQzNEOUZyQyxTMkQ4RjhDLENBQ2pDLGF0RC9NUCxDc0RpTkcsc0QzRGxHVCxlMkRtR3NDLEMzRGxHdEMsUzJEa0crQyxDQUV0Qyx1REFDSSxhdkR4R0UsQ3VEMkdWLHFEM0R6R0wsUTJEMEdpQyxDM0R6R2pDLFMyRHlHbUMsQ0FDMUIsYXZEOUdPLEN1RCtHUCwwREFDSSxjekRoTEUsQ3lEaUxGLGdCQUVKLHdEQUNJLGF2RG5IRSxDSmhFZCx5QjJEMktJLHFEM0R6R0wsYTJEb0hzQyxDM0RuSHRDLGUyRG1INkMsRTNEdEw1Qyx5QjJEeUpBLG9DM0R2RkQsUTJEd0hrQyxDM0R2SGxDLGdCMkR1SG9DLEVBR25DLGtDQUNJLGtCdkQ3SGEsQ3VEOEhiLDZCQUNBLFV2RG5MQyxDSmJMLHlCMkRyREQsc0IzRHVIQSxRMkRpSThCLEMzRGhJOUIsWTJEZ0lnQyxFQ3hQbEMsNkI1RHlTQyxrQjREeFNvQixDQUNqQix5QkFDQSw2Q0FDSSxrQnhEcUhRLENKZ0xmLGlCNERwU3dCLEM1RGtIdkIsVzREakgrQixDNURrSC9CLFk0RGxIcUMsQ0FDaEMsNkRBQ0csZUFDQSxpQjVENENQLHlCNEQ5Q0ksNkRBSVMsZUFDSCxrQjVEeUNWLHlCNEQ5Q0ksNkRBUVMsZUFDSCxrQkFJTixnRUFDTSxhdkRiTCxDdURlRCxtRUFDTSxtQkFDQSxjQUVOLDJFQUNFLGF2RHBCRCxDdURxQkMscUY1RDBGUCxjNER6Rm1DLEM1RDBGbkMsUzREMUYyQyxDQUNoQywwRkFDSSxjdkR0QlIsQ3VEdUJRLGF4RG1GQyxDd0RsRlYsZTFEREQsQzBERUMsYzFEb0JTLEMwRG5CVCxnQkFNRSw2RTVENkVSLGU0RDVFcUMsQzVENkVyQyxTNEQ3RThDLENBQ2xDLGF2RHBDTixDdUR3Q0osK0M1RHVFRixhNER0RStCLEM1RHVFL0IsUzREdkVzQyxDQUNoQyxxR0FDSSxrQnhEcUVFLEN3RHBFRixheERnRU0sQ3dEL0ROLG1CQUNBLGMxREZLLENGbUVmLFE0RGhFbUMsQzVEaUVuQyxpQjREakVxQyxDQUUvQiw4REFDSSxZdkQ5Q0wsQ0wyR0wsZTREM0RrQyxDNUQ0RGxDLFM0RDVEMkMsQ0FDakMsa0VBQ0ksa0J4RDJEQSxDd0QxREEsbUJBQ0EsVTVEdURkLFE0RHREc0MsQzVEdUR0QyxZNER2RHdDLENBQzFCLFl2RHREVCxDdUR3RFMseUI1RGZiLHlCNERRUyxrRUFTVSxVQUNBLG9CNURsQm5CLHlCNERRUyxrRUFhVSxZQUVOLHVFQUNJLGF4RHVDRixDSi9EZix5QjRESUssOERBd0JXLGdCNUQ1QmhCLHlCNERJSyw4REEyQlcsYXZENUVYLEV1RGdGSixnRDVEK0JGLFE0RDlCOEIsQzVEK0I5QixpQjREL0JnQyxDQUVwQixtRUFDSSxVNUR2Q2YseUI0RHNDVyxtRUFHUSxZQUtWLG1FQUNJLFU1RC9DYix5QjREOENTLG1FQUdVLFlBS2xCLDZDQUNJLFl2RGhHRCxDTDJHTCxrQjREVDhCLEM1RFU5QixTNERWMEMsQ0FDakMscUhBQ0cseUJBQ0Esa0J4RFFFLEN3RFBMLG1CNURLVCxRNERKaUMsQzVES2pDLFk0RExtQyxDQUMxQixVQUNBLDZIQUNJLFl2RDFHUixDdUQ0R1EsdUlBQ0csYXhETEEsQ0ovRGYseUI0RGdFUSw2SEFPVSxhdkRwSGIsRUw2Q0wseUI0RDBEUSxxSEFpQlEsV0FDQSxvQjVENUVoQix5QjREc0RDLDZDQTBCVyxhdkQ3SFAsRXVEaUlBLCtDNURsQk4sb0I0RG1CbUMsQzVEbEJuQyxTNERrQmlELENBRy9DLHlDNUR0QkYseUI0RHVCOEIsQzVEdEI5QixZNERzQmlELENBQzNDLHlCQUNBLFV4RDNJQyxDd0Q0SUQsa0J4RDlCUyxDSnNMaEIsa0I0RHZKd0IsQ0FsSnpCLDZCNUR5U0Msa0I0RHhTb0IsQ0FDakIseUJBQ0EsNkNBQ0ksa0J4RHFIUSxDSmdMZixpQjREcFN3QixDNURrSHZCLFc0RGpIK0IsQzVEa0gvQixZNERsSHFDLENBQ2hDLDZEQUNHLGVBQ0EsaUI1RDRDUCx5QjREOUNJLDZEQUlTLGVBQ0gsa0I1RHlDVix5QjREOUNJLDZEQVFTLGVBQ0gsa0JBSU4sZ0VBQ00sYXZEYkwsQ3VEZUQsbUVBQ00sbUJBQ0EsY0FFTiwyRUFDRSxhdkRwQkQsQ3VEcUJDLHFGNUQwRlAsYzREekZtQyxDNUQwRm5DLFM0RDFGMkMsQ0FDaEMsMEZBQ0ksY3ZEdEJSLEN1RHVCUSxheERtRkMsQ3dEbEZWLGUxRERELEMwREVDLGMxRG9CUyxDMERuQlQsZ0JBTUUsNkU1RDZFUixlNEQ1RXFDLEM1RDZFckMsUzREN0U4QyxDQUNsQyxhdkRwQ04sQ3VEd0NKLCtDNUR1RUYsYTREdEUrQixDNUR1RS9CLFM0RHZFc0MsQ0FDaEMscUdBQ0ksa0J4RHFFRSxDd0RwRUYsYXhEZ0VNLEN3RC9ETixtQkFDQSxjMURGSyxDRm1FZixRNERoRW1DLEM1RGlFbkMsaUI0RGpFcUMsQ0FFL0IsOERBQ0ksWXZEOUNMLENMMkdMLGU0RDNEa0MsQzVENERsQyxTNEQ1RDJDLENBQ2pDLGtFQUNJLGtCeEQyREEsQ3dEMURBLG1CQUNBLFU1RHVEZCxRNER0RHNDLEM1RHVEdEMsWTREdkR3QyxDQUMxQixZdkR0RFQsQ3VEd0RTLHlCNURmYix5QjREUVMsa0VBU1UsVUFDQSxvQjVEbEJuQix5QjREUVMsa0VBYVUsWUFFTix1RUFDSSxheER1Q0YsQ0ovRGYseUI0RElLLDhEQXdCVyxnQjVENUJoQix5QjRESUssOERBMkJXLGF2RDVFWCxFdURnRkosZ0Q1RCtCRixRNEQ5QjhCLEM1RCtCOUIsaUI0RC9CZ0MsQ0FFcEIsbUVBQ0ksVTVEdkNmLHlCNERzQ1csbUVBR1EsWUFLVixtRUFDSSxVNUQvQ2IseUI0RDhDUyxtRUFHVSxZQUtsQiw2Q0FDSSxZdkRoR0QsQ0wyR0wsa0I0RFQ4QixDNURVOUIsUzREVjBDLENBQ2pDLHFIQUNHLHlCQUNBLGtCeERRRSxDd0RQTCxtQjVES1QsUTRESmlDLEM1REtqQyxZNERMbUMsQ0FDMUIsVUFDQSw2SEFDSSxZdkQxR1IsQ3VENEdRLHVJQUNHLGF4RExBLENKL0RmLHlCNERnRVEsNkhBT1UsYXZEcEhiLEVMNkNMLHlCNEQwRFEscUhBaUJRLFdBQ0Esb0I1RDVFaEIseUI0RHNEQyw2Q0EwQlcsYXZEN0hQLEV1RGlJQSwrQzVEbEJOLG9CNERtQm1DLEM1RGxCbkMsUzREa0JpRCxDQUcvQyx5QzVEdEJGLHlCNER1QjhCLEM1RHRCOUIsWTREc0JpRCxDQUMzQyx5QkFDQSxVeEQzSUMsQ3dENElELGtCeEQ5QlMsQ0pzTGhCLGtCNER2SndCLENDbEp4Qiw0QjdEdUhDLFE2RHRIMEIsQzdEdUgxQixZNkR2SDRCLENBQzlCLDRDQUNJLGMzRDhEYSxDMkQ3RGIsa0I3RGlERCx5QjZEbkRILDRDQUlXLGMzRDBETSxDMkR6RFQsa0JBR1IsNEM3RDZHRSxRNkQ1RzBCLEM3RDZHMUIsZ0I2RDdHNEIsQ0FFeEIsZ0VBQ00sYXhETkosQ3dEUUYsbUVBQ00sbUJBQ0EsY0FFTiwyRUFDRSxheERiQSxDd0RjQSxxRjdEaUdOLGM2RGhHa0MsQzdEaUdsQyxTNkRqRzBDLENBQ2hDLDBGQUNJLGN4RGZQLEN3RHFCUiwwRUFDUyxhekRvR00sQ3lEaEdWLDRFQUNHLGF6RCtGTyxDeUQ3RlYsMEU3RGdGSixjNkQvRStCLEM3RGdGL0IsUzZEaEZ3QyxDN0RhdkMseUI2RGxCQSw2RDdEb0ZELGU2RDVFcUMsQzdENkVyQyxTNkQ3RStDLEU3RFU5Qyx5QjZEM0NILDRDQXFDVyxZeERuQ0osQ3dEb0NJLDhCQUNBLGtCeERwQkYsQ0wwRlAsUTZEckVpQyxDN0RzRWpDLGM2RHRFbUMsQ0FDMUIseURBQ0ksWXhEbkNSLEV3RHVDUCw2QzdEK0RFLFE2RDlEMkIsQzdEK0QzQixnQjZEL0Q4QixDQUMzQixTQUVFLDhEQUNPLGMzRFRHLEMyRFVILGU3RFRYLHlCNkRNQyx5REFNTyxVN0RaUix5QjZER0gsNkM3RCtERSxRNkRsRCtCLEM3RG1EL0IscUI2RG5Ea0MsRUFHcEMsMkM3RCtDRSxRNkQ5Q3dCLEM3RCtDeEIsUzZEL0MwQixDQUMxQixpREFDRCxhekQwQ2dCLENKRWYsUTZEM0N1QixDN0Q0Q3ZCLFc2RDVDeUIsQ0FFaEIsMkVBQ0ksa0J6RG9DRSxDeURuQ0YsVXpEM0VOLEN5RDhFRixnRUFDSCxVQUlBLHVFQUNDLGF6RDJCYSxDeUQxQmIsNEVBQ0csYXhEbkZBLEN3RG9GQSxhekR5QlMsQ3lEdEJaLHVEN0R3QkgsUTZEdkIrQixDN0R3Qi9CLGlCNkR4QmlDLEM3RDNDaEMseUI2RDZDRSw4R0FFUSxrQnhEdkRKLEV3RDZEVCxrRDdEYUUsUTZEWjhCLEM3RGE5QixhNkRiZ0MsQzdEdEQvQix5QjZEdURJLDhEQUVDLFl4RDdGRCxFTG9DSix5QjZENkRRLHlFN0RLVCxRNkRIaUMsQzdESWpDLGU2REptQyxFQUtyQyxpRDdERkUsUTZERzhCLEM3REY5QixjNkRFZ0MsQ0FDM0Isa0JBRU4sMEM3RE5DLFE2RE82QixDN0RON0IsZ0I2RE1nQyxDQUMzQixnQ0FDQSx3REFDSSxhekRiTyxDeURjUCx1RUFDSSxhekRmRyxDeURnQkgsYzNEaEZFLENGbUVmLGU2RGNxQyxDN0RickMsUzZEYThDLENBQ2pDLGF4RDlIUCxDd0RnSUcsNEQ3RGpCVCxlNkRrQnNDLEM3RGpCdEMsUzZEaUIrQyxDQUV0Qyw2REFDSSxhekR2QkUsQ3lEMEJWLDJEN0R4QkwsUTZEeUJpQyxDN0R4QmpDLFM2RHdCbUMsQ0FDMUIsYXpEN0JPLEN5RDhCUCxnRUFDSSxjM0QvRkUsQzJEZ0dGLGdCQUVKLDhEQUNJLGF6RGxDRSxDSmhFZCx5QjZEMEZJLDJEN0R4QkwsYTZEbUM2QixDN0RsQzdCLGU2RGtDb0MsRTdEckduQyx5QjZEd0VGLDBDN0ROQyxRNkR1QzRCLEM3RHRDNUIsZ0I2RHNDOEIsRUFHN0Isd0NBQ0ksa0J6RC9DVSxDeURnRFYsVXpEOUpFLEN5RCtKRixrQkNuS0gsOENBQ08sa0IxRG9IUyxDSkNsQixXOERwSGlDLEM5RHFIakMsWThEckhzQyxDQUM3QixtR0FDRyxjNUR3REcsQzREdkRILGU1RDJCUCxDNEQxQk8saUJBQ0EsYTFENEdJLEMwRDNHSixtQjlENENYLHlCOERqRFEsbUdBT08sYzVEK0NELEVGTGQseUI4RGpEUSxtR0FVTyxjNUR1Q0QsMkI0RHBDTixnRUFFTyxpQkFLZCxzRDlEK0ZGLFE4RDlGOEIsQzlEK0Y5QixjOEQvRmdDLENBQzFCLG1IQUNJLGExRHlGTSxDMER4RlQsYzVEaUNRLEM0RGhDUixlNURJRixDNERIRSxrQjlEeUZQLG9COER4RitCLEM5RHlGL0IsUzhEekY2QyxDQUN0QyxtQjlEcUJOLHlCOEQzQkssbUhBUVcsYzVEbUJGLEM0RGxCRSxlQUdYLDBFQUNJLFl6RDNCTCxDeUQ2QlEsbUJBQ0gsOEVBQ0csa0IxRDJFSyxDMEQxRUwsYUFDQSxZQUNBLFl6RGxDUixDeURtQ1EsOEJBQ0EsYTFEb0VHLEMwRG5FSCxtRkFDSSxVMURnQlgsQ0piTCx5QjhEWFMsOEVBV1csV0FDQSxvQjlERHBCLHlCOERmSywwRUFvQlUsYXpEbERWLEV5RHNESiwrQzlEeURGLFE4RHhEOEIsQzlEeUQ5QixpQjhEekRnQyxDQUMxQixzQnpEbkNDLEN5RG9DRCxtREFDRyxVOURiUix5QjhEWUssbURBR1MsWUFJYiw2QzlEK0NGLFE4RDlDa0MsQzlEK0NsQyxjOEQvQ3FDLENBQzNCLG1EQUNHLGExRHlDRyxDMER2Q0MsNERBQ0EseUJBR0osc0RBQ0csZ0NBQ0EseUVBQ0csYTFEZ0NILEMwRDdCSCxrRUFDSSxVQUlaLG9EQUNJLFNBQ0EsMkRBQ0ksYTFEcUJHLEMwRHBCSCxnRUFDSSxhekR6RlgsQ3lEMEZXLGExRG1CRixDMERqQkYsMkVBQ0csZ0I5RGhEZix5QjhEK0NZLDJFQUdNLGdCQUtOLDhFQUNHLGExRE9BLEMwRE5BLGlGQUNHLGE5RDFEbEIseUI4RHlEZSxpRkFHTyxhOUQ1RHRCLHlCOER1Q0ksb0Q5RDJCTCxTQUNBLGtCOEREa0MsQ0FDM0IsZ0VBQ0csWXpEeEdMLEVMb0NKLHlCOER3RUksOENBRVEsK0I5RDFFWix5QjhENEVRLHFEQUVNLFdBQ0EsaUJBSVQsa0RBQ0csa0IxRGxCTSxDMERtQk4sUzlEbkJULGtCOERvQmlDLEM5RG5CakMsMkI4RG1COEMsQ0FFckMsMklBQ0ksVUFDQSx1SkFDSSxXQUNBLDZKQUNHLFU5RDdGbkIseUI4RDRGZ0IsNkpBR0YsWTlEL0ZkLHlCOER3RlEsMklBWUQsWUFPVyw2RkFDSSxrQjFEeENULEMwRHlDTSxhQUNBLFl6RHZKZixDeUR3SmUsOEJBUU4sK0VBQ0csZXpEeEtaLEN5RDBLYyw4RkFDSSxlMUQ5R2pCLEMwRCtHYyxhQUNBLFUxRDdLYixDMEQ4S2EsWXpEdktmLEN5RHdLZSw4QjlEL0huQix5QjhEdUhhLCtFQVlILGtCOURuSVYseUI4RG1GSyxrREFzRE8sYXpEdExQLEV5RHlMRCw2QzlEMUVMLGE4RDJFaUMsQzlEMUVqQyxnQjhEMEV3QyxDQUMvQixnQzlEOUlSLHlCOEQ0SUksNkNBSVEsK0JBR0QsdUVBQ0csYTFEcEZBLEMwRHFGQSw0RUFDRyxhMUR2RkYsQ0ovRGYseUI4RGtKUSxnRUFRTyxZQUdQLDZEQUNJLFU5RDlKWix5QjhENkpRLDZEQUdPLFc5RGhLZix5QjhENkpRLDZEQU1PLFlBSVYsNEM5RHJHTixhOERzR2lDLEM5RHJHakMscUI4RHFHeUMsQ0FDaEMsZ0NBQ0EsMERBQ0csYTFENUdJLEMwRDZHTCx5RUFDRSxhMUQ5R0csQzBEK0dILGM1RC9LRSxDRm1FZixlOEQ2R3FDLEM5RDVHckMsUzhENEc4QyxDQUNqQyxhekQ3TlAsQ3lEK05LLDhEOURoSFgsZThEaUhzQyxDOURoSHRDLFM4RGdIK0MsQ0FFcEMsK0RBQ0ksYTFEdEhBLEMwRDBIViwrQzlEeEhMLGE4RHlIaUMsQzlEeEhqQyxjOER3SHdDLENBQy9CLGtCQUNBLGlEQUNHLFUxRGpMTixDMERvTEQsMENBQ0ssZUN2UFosMkJBQ0kseUJBQ0EsMkNBQ08sb0UvRG9IVCxrQitEbkhpQyxDL0RvSGpDLFkrRHBINkMsQ0FDcEMsNkZBQ0csYzdEdURHLEM2RHRESCxlN0QwQlAsQzZEekJPLGlCQUNBLFUzREpMLENKZ0ROLHlCK0RoRFEsNkZBTU8sYzdEZ0RELEVGTmQseUIrRHZDUSw2REFFTyxpQi9EcUNmLHlCK0RuREMsMkNBa0JhLFkxRFJWLEMwRFNVLGtCQUNBLCtCQUdiLG1EL0Q4RkYsUStEN0Y4QixDL0Q4RjlCLGMrRDlGZ0MsQ0FDMUIsd0VBQ0ksWTFEaEJMLEMwRGtCSyxrQjFEdkJILENMZ0hQLGErRHhGa0MsQy9EeUZsQyxTK0R6RnlDLENBQy9CLG9GQUNJLFUzRGlDUixDMkQ1QlEsVUFKQSx5RkFDRyxhMUQzQlgsQzBENEJXLGEzRGlGRixDSmhFZCx5QitEckJTLG9GQVFXLFlBR1gsOEVBQ0ksZ0IxRHRDUixDMER1Q1EsZ0ZBQ0UsYTNEdUVELENKaEVkLHlCK0RWUyw4RUFNVSxlMUQ1Q2YsRUxnREoseUIrRDFCSyx3RUEwQlcsYTFEN0NYLEMwRDhDVyxpQkFHWCw2R0FDSSxhM0QwRE0sQzJEekRULGM3REVRLEM2RERSLGU3RDNCRixDNkQ0QkUsa0IvRDBEUCxhK0R6RCtCLEMvRDBEL0IsUytEMURzQyxDQUMvQixtQi9EVk4seUIrRElLLDZHQVFXLGM3RE5GLEM2RE9FLGVBR1gsdUVBQ0ksWTFEMURMLENMMkdMLGUrRC9Da0MsQy9EZ0RsQyxTK0RoRDJDLENBQ2pDLDJFQUNHLGtCM0Q0Q0ssQzJEM0NMLGFBQ0EsWUFDQSxpQjFEdEVOLEMwRHVFTSxVM0RaUCxDSnFETixtQitEeENxQyxDL0R5Q3JDLFkrRHpDa0QsQy9EMUJqRCx5QitEb0JTLDJFQVFXLFdBQ0Esb0JBR1gsZ0YvRGtDVixRK0RqQ3NDLEMvRGtDdEMsWStEbEN3QyxDQUMxQixvRi9EZ0NkLFErRC9CMEMsQy9EZ0MxQyxXK0RoQzRDLENBQzFCLGEzRDRCSCxDMkQzQkcsZTFEckZiLEMwRHNGYSx5RkFDSSxhMURwRmhCLEMwRHFGZ0IsZUFHUiw4RkFDSSxZMURyRmIsQzBEc0ZhLFdBQ0Esa0IxRDVGWCxDMEQ2RlcseUdBQ0ksU0FDQSxrQkFFSiwrR0FDSSxVQUNBLDRIQUNJLGEzRFNWLENKL0RmLHlCK0RnQ1MsZ0ZBMkJRLG9CQUdSLHFGQUNJLGlCMUQ3R1AsQzBEOEdPLHlGQUNHLGlCMUQvR1YsQzBEZ0hVLFdBQ0EsOEZBQ0ksZ0JBRUosd0dBQ0ksaUIvRHZFcEIseUIrRHNFZ0Isd0dBR0YsZ0IvRHpFZCx5QitEZ0JLLHVFQStEVSxhMUQ1SFYsRTBEZ0lKLDRDL0RqQkYsUStEa0I4QixDL0RqQjlCLGlCK0RpQmdDLENBQzFCLHNCMUQ3R0MsQzBEOEdELGdEQUNHLFUvRHZGUix5QitEc0ZLLGdEQUdTLFlBSWIsMkNBQ0ksWTFEdklELENMMkdMLFErRDZCOEIsQy9ENUI5QixTK0Q0QmdDLENBQzFCLHVIQUNHLGtCM0RoQ1MsQ0pDbEIsaUIrRGdDaUMsQy9EL0JqQyxZK0QrQjZDLENBQ3BDLFVBQ0EsNFBBQ0csYTNEeENNLEMyRHlDTixtQkFDQSxjN0R4R0csQzZEMEdOLCtIQUNJLFkxRG5KUixDMERvSlEsOEJBQ0EseUlBQ0ksYTNEOUNELENKL0RmLHlCK0R5R1EsK0hBT1csYzdEekhMLEVGU2QseUIrRHlHUSwrSEFVVyxjN0R4SEwsQzZEeUhLLGExRGpLZCxFTDZDTCx5QitEZ0dLLHVIQXdCUyxXQUNBLG1CL0R2RGYsb0IrRHdEdUMsQy9EdkR2QyxZK0R1RHNELEUvRDFIckQseUIrRDZGQywyQ0FpQ1ksYTFEM0tSLEUwRDhLSixxRC9EL0RGLFErRGdFK0IsQy9EL0QvQixpQitEK0RpQyxDQUMxQixvRS9EakVQLGUrRGtFcUMsQy9EakVyQyxZK0RpRThDLENBQ2pDLGlCMUR2S0osQzBEd0tJLGUxRG5KTixDMERvSk0sYzdEeElFLEM2RHlJRixrQjFEaEtOLEMwRGtLTCxzRkFDQyxVM0QzTEksQzJENExKLFVBQ0EsaUIxRC9LTSxDMERvTEYsc0VBQ0csa0JBQ1QsY0FDQSxZQUNBLFVBQ0EsK0JBQ0EsdUJBQ0EsUUFDQSxXQUNBLG9FQUNBLDRFQUNHLG9FL0Q3SkgsNkIrRGtKTSxzRUFjUyxXL0RoS2YseUIrRGtKTSxzRUFpQlMsWUFJZCwwQy9EckdGLFErRHNHOEIsQy9Eckc5QixnQitEcUdpQyxDQUMzQiwyRkFDRyxpQkFDQSxtQkFFRCxnREFDUCxhM0Q5R2MsQzJEZ0hKLHlEQUNHLGEzRGxIRSxDMkRxSFQsK0RBQ0gsVUFFSCxtREFDSSxnQ0FDRCxzRUFDQyxhM0QzSFcsQzJENEhYLDJFQUNHLGExRHpPRixDMEQwT0UsYTNEN0hPLENKaEVkLHlCK0RnTUksNEdBRVEsa0IxRDFNTixFTFFOLHlCK0Q2S08sZ0QvRDNHUixRK0RxSWtDLEMvRHBJbEMsbUIrRG9JcUMsRUFJakMsb0ZBQ0ksYTNEN0lRLENKL0RmLHlCK0Q4TUcsNEVBRWtCLFkxRHBQakIsRUxvQ0oseUIrRDBNRCxnRS9EeElBLFErRGtKa0MsQy9EakpsQyxrQitEaUpxQyxDQUMzQiw0RUFDRyxZMUQxUFIsRTBEK1BGLG9FQUNJLGExRHpRRCxDTDZDTCx5QitEME5ELCtEL0R4SkEsUStENkppQyxDL0Q1SmpDLGlCK0Q0Sm9DLEVBSWxDLCtDQUNRLGtCM0RsS0ssQzJEbUtMLFMvRG5LVixnQitEb0trQyxDL0RuS2xDLDJCK0RtSzZDLENBR3hDLGlEQUNJLFNBRUksNkRBQ0ksYTFEMVJYLEMwRDJSVyxhM0QvS0QsQzJEa0xQLGlFQUNJLFVBSUcsOEVBQ0csWS9EdlBsQix5QitEeU9JLGlEL0R2S0wsUStEMEwrQixDL0R6TC9CLGtCK0R5TGtDLENBQzNCLDZEQUNHLFkxRGxTTCxFMERzU0EsMEMvRGhNTCxhK0RpTWlDLEMvRGhNakMsZ0IrRGdNd0MsQ0FDL0IsZ0MvRHBRUix5QitEa1FJLDBDQUtRLCtCL0R2UVoseUIrRHlRUSw2REFFTyxZQUdQLDBEQUNJLFUvRC9RWix5QitEOFFRLDBEQUdPLFcvRGpSZix5QitEOFFRLDBEQU1PLFlBSVYseUMvRHROTixhK0R1TmlDLEMvRHROakMscUIrRHNOeUMsQ0FDaEMsZ0NBQ0EsdURBQ0csYTNEN05JLEMyRDhOTCxzRUFDRSxhM0QvTkcsQzJEZ09ILGM3RGhTRSxDRm1FZixlK0Q4TnFDLEMvRDdOckMsUytENk44QyxDQUNqQyxhMUQ5VVAsQzBEZ1ZLLDJEL0RqT1gsZStEa09zQyxDL0RqT3RDLFMrRGlPK0MsQ0FFcEMsNERBQ0ksYTNEdk9BLEMyRDJPViw0Qy9Eek9MLGErRDBPa0MsQy9Eek9sQyxjK0R5T3lDLENBQy9CLDhDQUNHLFUzRGpTUCxDMkRvU0QsdUNBQ0ssZUN4V2IsaUJBQ0ksZTVES00sQ0prSFAsa0JnRXRIeUIsQ2hFdUh6QixZZ0V2SHNDLENoRXdTdkMsa0JnRXZTbUIsQ0FDakIsc0NoRWtEQSx5QmdFdERKLGlCQU1NLFdoRWdERix5QmdFeENKLGFBRVEsYTNEUEMsRTJEWUwsNkJBQ0ksZ0NBQ0EsdUJBRUksZ0RBQ0csYTNEakJOLEMyRG1CRyxrREFDSSxnQkFFSixtREFDRyxhNURzRkcsQzREbkZWLCtDQUNJLGlCQUNBLG1EQUNJLGdCQUVKLDhEQUNJLGM5RGVFLEM4RGRGLGU5RFJSLEM4RFNRLGE1RDBFRyxDSi9EZix5QmdFZFEsOERBS1EsYzlEU0YsQ0ZrRWYsaUJnRTFFeUMsQ2hFMkV6QyxTZ0UzRXFELEVBRzVDLHlEQUNJLGE1RG9FRSxDNERuRUYsYzlERUUsQzhEREYsa0IzRHRCTixDMkR1Qk0sa0JBQ0Esb0VBQ0csZUFFSCw4REFDSyxhNUQyREYsQzREMURFLGU5RHpCYixDOEQwQmEsYzlESkgsQzhES0csZ0JoRWdQbkIsYWdFcFBjLDhEQU1TLGM5RGZQLEVGTWQseUJnRUdZLDhEQVNRLGM5RGhCTixFRklkLHlCZ0VuQkksK0NBb0NRLGlCaEVqQloseUJnRWpDQSw2QkFzRFEsZWhFa09WLGFnRXhSRSw2QkF5RFEsWTNEakVKLEUyRG9FSiw4QmhFdUNELFFnRXRDNkIsQ2hFdUM3QixpQmdFdkNnQyxDQUczQixnQ0FFSSwrQ0FDSSxhNUR3Qk8sQzREdkJQLGdCQUNBLGNoRXBDWix5QmdFaUNRLCtDQUtRLGlCaEV0Q2hCLDRCZ0VpQ1EsK0NBUVEsb0JBR1IsMERBQ0ksYTVEa0NDLENKL0ViLHlCZ0VnQ0ksMENBZ0JRLG9CQUdSLCtDQUNJLGdCM0RuR0gsQzJEb0dHLDZEQUNJLGM5RHBERSxDOERxREYsYTVET0UsQzRETkYsZ0JBQ0EsZTlEN0VSLEM4RDhFUSxhM0R2R1AsQzJEeUdHLDREQUVJLGdCQUNBLGlFQUNJLGNBQ0EsYTNEOUdYLENMb1NQLGFnRTNMVSw0REFRUyxnQmhFcEVqQix5QmdFbURJLCtDQXFCUSxnQkFDQSxpQmhFOEtkLGFnRTVORSw4QkFrRFEsYzlEdkZNLEVGVWQseUJnRTJCQSw4QkFxRFEsYzlEdEZNLEVGTWQseUJnRTJCQSw4QkF3RFEsY0FDQSxrQkFHUiw0QmhFckJELFFnRXNCNkIsQ2hFckI3QixtQmdFcUIrQixDQUMxQixrQ0FDSSxXQUNBLGE1RDVCTyxDNEQ2QlAsaURBQ0ksU0FFSixpREFDSSxVQUVKLGlEQUNJLFVBRUosaURBQ0ksVUFFSixpREFDSSxVQUVKLDJDQUNJLGtCNUQzQ0ssQzRENkNULHFDQUNJLGdDQUNBLGdGQUNHLGFoRXNJakIsYWdFdkljLGdGQUdRLGFBSVQsd0RBQ0ksYTVEbEtKLENKaVNiLGFnRWhLRSw0QkFzQ1EsYzlEcklNLEVGUWQseUJnRXVGQSw0QkF5Q1EsYzlEdElNLEU4RHlJZCxrQ0FDSSxnQ0FDQSxrQkFDQyx1Q0FDSSxhNUR4RU0sQ0p3TGpCLGFnRXBIRSxrQ0FPUSxjOURsSk0sQzhEbUpOLGtCaEUzSVIsNEJnRW1JQSxrQ0FXUSxjOURwSk0sRThEd0pkLG1DQUdJLGlCQUVBLHNEQUNJLFVoRXhKUiw0QmdFdUpJLHNEQUdPLFdBQ0EsYzlEaktHLEU4RG9LVix1REFDSSxVQUNBLDZEQUNJLFdBQ0EsZ0VBQ0UsaUJBQ0EsVUFDQSxpQmhFa0ZoQixhZ0VyRmMsZ0VBS0ssWWhFdktqQix5QmdFa0tZLGdFQVFLLFloRTFLakIseUJnRTRLYyw0RUFFTSxpQmhFeUV0QixhZ0V2RlUsNkRBbUJNLGM5RDNMQSxFOEQrTEYsMEVBQ0csYTVEekhBLEM0RDBIQSxjOUR2TEQsQzhEd0xDLGU5RDlNWCxDRjJRTixhZ0VoRWMsMEVBS00sYzlEcE1KLEVGUWQseUJnRXVMWSwwRUFRTSxjOURuTUosRUYyUGhCLGFnRWpFVSx1RUFhTSxjOUQzTUEsRUZRZCx5QmdFOEpJLHVEQXlDUSxXaEV2TVoseUJnRThKSSx1REE0Q1EsWWhFNkNkLGFnRXpGTSx1REErQ1EsV2hFMENkLGFnRXJHRSxtQ0ErRFEsYzlEek5NLEVGUWQseUJnRW1OSSwrQ0FFUSxZM0R6UFIsRTJENlBKLDJCaEV2SkQsUWdFMko2QixDaEUxSjdCLGlCZ0UwSmdDLENBQzNCLGdDQUNBLHVDQUNJLGdCQUNBLGE1RGxLTyxDNERtS1AsZTlEdFBKLEM4RHVQSSxjOURqT00sQzhEa09OLGEzRGpSSCxDTG9TUCxhZ0V4Qk0sdUNBT08sYzlEOU9HLEU4RGlQViw0Q0FDSSxlQUNBLGlEQUNLLGE1RDdLRSxDNERnTFgseUNBQ0ksZ0IzRC9SSCxDMkRnU0csOENBQ0ksYTNEL1JQLEMyRGdTTyxnQkFDQSxVNUR2T1AsQ0piTCw0QmdFK09JLHlDQVFRLGUzRHZTUixFTHVTTixhZ0U5QkUsMkJBa0NRLGM5RG5RTSxDRjBFZixRZ0UwTGlDLENoRXpMakMsaUJnRXlMb0MsRWhFNVBuQyx5QmdFeU5BLDJCQXNDUSxjOURyUU0sQzhEc1FOLGEzRDdTSCxDTCtHTixRZ0UrTGlDLENoRTlMakMsZ0JnRThMb0MsRUFHbkMsOEJoRWxNRCxRZ0VtTTZCLENoRWxNN0IsaUJnRWtNZ0MsQ0FFM0IsaUNBQ0ksa0JBQ0Esa0JBQ0EsYTVEM01PLEM0RDZNWCxtQ0FDSSxhM0QxVEgsQzJEMlRHLGVoRXZCVixhZ0VhRSw4QkFhUSxjOUR6Uk0sQ0YwRWYsUWdFZ05pQyxDaEUvTWpDLGlCZ0UrTW9DLEVoRWxSbkMsNEJnRW9RQSw4QkFpQlEsYzlEM1JNLEU4RDhSZCx5QmhFdE5ELFFnRXVONkIsQ2hFdE43QixjZ0VzTmdDLENoRWxDakMsYWdFaUNFLHlCQUdPLGM5RHJTTyxDRjRFZixRZ0UwTmdDLENoRXpOaEMsWWdFeU5tQyxFaEU1UmxDLDRCZ0V3UkEseUJBT1EsYzlEdlNNLEU4RDRTbEIsV0FDSSxtQkFDQSxZM0QvVUksQzJEZ1ZKLGtCM0RyVk0sQzJEc1ZOLDBCQUNJLGE1RG5PVSxDSkpmLFVnRXdPNkIsQ2hFdk83QixpQmdFdU9tQyxDQUM5QixrQkFDQSx5QkFDQSxrQkFDQSxlNUQ5VkUsQzREK1ZGLFlBQ0EsZ0NBQ0ksa0I1RDNPTSxDNEQ0T04sVTVEbFdGLEM0RHFXUCx1QkFDSyxhNUQvT08sQ0pMWixjZ0VxUDZCLENoRXBQN0IsaUJnRW9Qc0MsQ0FDakMseUJBQ0Esa0JBQ0EsWUFDQSxlNUQzV0UsQzRENFdGLFkzRHJXQSxDMkRzV0Esa0IzRDNXRSxDMkQ0V0YseUJBQ0EsaUJBRUEsNkJBQ0ksa0I1RDNQRyxDNEQ0UEgsVTVEblhGLENKZ0ROLHlCZ0VvU0osV0FtQ1EsYUFJUixnQ0FDSSxhQ2xZSixpQkFDSSxlN0RLTSxDSmtIUCxrQmlFdEh5QixDakV1SHpCLFlpRXZIc0MsQ2pFd1N2QyxrQmlFdlNtQixDQUNqQixzQ2pFeVNGLGFpRTdTRixpQkFNTyxhakVnREgseUJpRXRESixpQkFTTSxXakU2Q0YseUJpRXJDSixhQUVRLGE1RFZDLEU0RGNMLDRCQUNJLGVBQ0EsZ0NBQ0EsMENBQ0ksYTdEMEZPLEM2RHpGUixhNURuQkYsQzREb0JFLGtCQUVILHlDQUNJLFVBQ0EsOENBQ0csY0FDQSxhN0RrRkksQ0ovRGYseUJpRXZCSSx5Q0FPTyxXakVnQlgseUJpRXZCSSx5Q0FVTyxXQUNBLGVqRVlYLHlCaUVWUSxvREFFTSxjQUlWLDZDQUNJLFdqRUdSLHlCaUVKSSw2Q0FHTyxXakVDWCx5QmlFSkksNkNBTU8sWWpFRlgseUJpRU1BLHlCQUlPLGE1RHZERixFNEQwREwsd0JBQ0kseUJqRW9ETCxVaUVuRDZCLENqRW9EN0IsbUJpRXBEa0MsQ0FDN0Isd0NBQ0ksZ0NqRWlEVCxRaUVoRGlDLENqRWlEakMsZ0JpRWpEb0MsQ0FFL0IseUNqRThDTCxRaUU3Q2lDLENqRThDakMsY2lFOUNvQyxDQUMzQixtQkFDQSx1QkFDQSxxREFDSSxhN0RpQ08sQzZEaENQLFVBR1IsdUNqRXFDTCxRaUVwQ2dDLENqRXFDaEMsU2lFckNrQyxDQUMxQiw2Q0FDRyx5QkFDQSxnREFDRyx5QkFJVCw4Q2pFNEJMLFFpRTNCZ0MsQ2pFNEJoQyxZaUU1Qm1DLENBQzNCLG1CQUNBLGE3RHNCUSxDNkRwQkgsc0VBQ0ksYTVEekZYLEM0RDBGVyxhN0RtQkYsQ0poRWQseUJpRTBDTyxpRUFNUSxZakVoRGYseUJpRW1EUSxxREFFTyxZNUR6RlgsRTREMkZRLHFFQUNHLGdCQUtDLDJFQUNHLGdCakU5RG5CLHlCaUUrRG1CLHVGQUVNLGlCakVqRXpCLHlCaUVvRW1CLHNGQUVNLGtCQU9MLHdGQUNHLFVqRTlFdkIseUJpRTJEUSxrRUF3QlMsWWpFbkZqQix5QmlFc0NJLDhDQWlEUSw4QmpFckJiLFFpRXNCcUMsQ2pFckJyQyxjaUVxQndDLEVBR25DLDRDQUNLLGtCN0QxQkssQzZEMkJMLHlCakUzQlYsZWlFNEJrQyxDakUzQmxDLFlpRTJCNEMsQ0FHdkMsNkNBQ0ksZ0NqRWhDVCxRaUVpQ2lDLENqRWhDakMsWWlFZ0NvQyxDakVuR25DLHlCaUVpR0ksNkNqRS9CTCxRaUVtQ3FDLENqRWxDckMsY2lFa0N3QyxFQUduQyxzQ2pFdENMLFFpRXVDaUMsQ2pFdENqQyxjaUVzQ29DLENBQzNCLGdDQUNBLG9EQUNHLGE3RDdDSSxDNkQ4Q0wsbUVBQ0UsYTdEL0NHLEM2RGdESCxjL0RoSEUsQ0ZtRWYsZWlFOENxQyxDakU3Q3JDLFNpRTZDOEMsQ0FDakMsYTVEOUpQLEM0RGdLSyx3RGpFakRYLGNpRWtEc0MsQ2pFakR0QyxTaUVpRDhDLENBRW5DLHlEQUNJLGE3RHZEQSxDNkQyRFYseUNqRXpETCxRaUUwRGlDLENqRXpEakMsY2lFeURvQyxDQUMzQixnQ0FDQSw0Q0FDSSxnQkFDQSxrQmpFaElaLHlCaUVhQSx3QkF1SFEsY0MxTFosaUJBQ0ksZTlES00sQ0prSFAsa0JrRXRIeUIsQ2xFdUh6QixZa0V2SHNDLENsRXdTdkMsa0JrRXZTbUIsQ0FDakIsc0NsRXlTRixha0U3U0YsaUJBTU8sYWxFZ0RILHlCa0V0REosaUJBU00sV2xFNkNGLHlCa0V6Q0osYUFLUSxhN0RUQyxFNkRhTCw2QkFDRyxhN0RkRSxDNkRnQkwsOEJBQ0ksaUJBQ0EsK0JBQ0EsVUFDQSw0Q0FDSSxtQkFFSiwyQ0FDSSxVQUNBLG1CQUNBLGdEQUNHLGNBQ0EsYTlEZ0ZJLENKL0RmLHlCa0V0QkksMkNBUU8sV2xFY1gseUJrRXRCSSwyQ0FXTyxXQUNBLGVsRVVYLHlCa0VSUSxzREFFTSxjQUlWLCtDQUNJLFdsRUNSLHlCa0VGSSwrQ0FHTyxZbEVEWCx5QmtFN0JBLDhCQWtDUSxlQUNBLFdBQ0Esa0JBT0osa0RBQ0ksVWxFbURULFFrRTlDaUMsQ2xFK0NqQyxZa0UvQ21DLENBQzFCLCtCQUxBLHNEQUVDLGdCbEVsQlQseUJrRWNJLGtEQVNPLGdCQUdQLG1EQUNJLFVBRUksMEVBQ0csVUFDQywrQkFDQSxnQ2xFa0NqQixRa0VqQ3lDLENsRWtDekMsWWtFbEMyQyxDbEVqQzFDLHlCa0U2QlksMEVBTVEsZUFDQSxnQmxFOEJyQixRa0U3QjZDLENsRThCN0MsWWtFOUIrQyxFQUU5QiwrRUFDSSxjQUNBLGVoRTdEaEIsQ2dFOERnQixjaEV4Q04sQ2dFeUNNLGE3RHhGZixDNkQwRlcscUZBQ0ksZWxFOUNwQix5QmtFMEJJLG1EQXlCTyxZbEVuRFgseUJrRVVBLGlDQTZDVyxhN0RwR04sRUw2Q0wseUJrRTBEQSxvQ0FHUyxhN0QxR0osRUw2Q0wseUJrRWdFQSwyQkFJTyxhN0RqSEYsRTZEb0hMLDBCQUNJLHlCbEVOTCxVa0VPNkIsQ2xFTjdCLFNrRU1rQyxDQUM3QiwwQ0FDSSxnQmxFVFQsUWtFVWlDLENsRVRqQyxTa0VTb0MsQ0FDM0IsNERsRVhULFFrRWVxQyxDbEVkckMsWWtFY3dDLENBQzNCLGdDQUNBLGlCQUdSLDJDbEVwQkwsUWtFcUJpQyxDbEVwQmpDLFNrRW9Cb0MsQ0FDM0IsVUFDQSxtQkFDQSx1QkFDQSx1REFDSSxVbEUxQmIsUWtFMkJxQyxDbEUxQnJDLFlrRTBCd0MsQ0FDM0IsK0JBQ0Esa0VBQ0csZWxFaEdmLHlCa0UyRlEsdURBUU8sV2xFakNoQixRa0VrQ3dDLENsRWpDeEMsWWtFaUMyQyxDQUN6QixnQmxFckdqQix5QmtFc0ZJLDJDbEVwQkwsZWtFdUNxQyxDbEV0Q3JDLGNrRXNDK0MsRUFHMUMseUNsRTFDTCxRa0UyQ2lDLENsRTFDakMsU2tFMENtQyxDQUMxQiwrQ0FDRyxjQUNBLDZCQUNBLGVBQ0EsOERBQ0ksVUFFTCxrRUFDRyxhOUR2REUsQzhEd0RGLHVFQUNFLGE3RHJLVixDNkRzS1UsYTlEekRELEM4RDRESixvR0FDRywrQkFDQSxhQUNBLDBIQUNJLGVsRWhJakIseUJrRTRIVSxvR0FPTSxrQjdEM0lWLEU2RDhJSSxrREFDRyxlQUNBLGdDbEV4SWIseUJrRThHUSwrQ0E2QkssOEJBQ0EsZ0NBSVQsZ0RsRTlFTCxRa0UrRWdDLENsRTlFaEMsaUJrRThFbUMsQ0FDM0IsZ0NBQ0EsYTlEcEZRLEM4RHNGSCx3RUFDSSxhN0RuTVgsQzZEb01XLGE5RHZGRixDSmhFZCx5QmtFb0pPLG1FQU1RLFlsRTFKZix5QmtFNkpRLHVEQUVPLFk3RG5NWCxFNkRxTVEsdUVBQ0csZ0JBR1Asb0VBQ0ksVUFFSSw2RUFDRyxZbEV6S25CLHlCa0UwS21CLHlGQUVNLGlCbEU1S3pCLHlCa0UrS21CLHdGQUVNLGtCQU9MLDBGQUNHLFVBSVgsb0ZBQ0ksYTlEL0hELENKL0RmLHlCa0VxS1Esb0VBNEJTLFlsRWpNakIseUJrRWdKSSxnREFxRFEsOEJsRW5JYixRa0VvSXFDLENsRW5JckMsY2tFbUl3QyxFQUduQyw4Q0FDSyxrQjlEeElLLEM4RHlJTCx5QmxFeklWLGVrRTBJa0MsQ2xFeklsQyxZa0V5STRDLENBR3ZDLCtDQUNJLGdDbEU5SVQsUWtFK0lpQyxDbEU5SWpDLFlrRThJb0MsQ0FDM0Isa0JsRWxOUix5QmtFK01JLCtDbEU3SUwsUWtFa0pxQyxDbEVqSnJDLGNrRWlKd0MsRUFHbkMsd0NsRXJKTCxRa0VzSmlDLENsRXJKakMsV2tFcUpvQyxDQUMzQixnQ0FDQSxzREFDRyxVbEV6SlosUWtFMEpvQyxDbEV6SnBDLFlrRXlKdUMsQ0FDM0IsK0VBR0csVWxFaE9kLHlCa0U2TlcsK0VBS08sV2xFbE9sQix5QmtFNk5XLCtFQVFPLGE3RGxSYixDNkRtUmEsWWxFdE9sQix5QmtFME5RLHNEQWdCTyxXbEV4S2hCLFFrRXlLd0MsQ2xFeEt4Qyxja0V3SzJDLEVBR2xDLHNEQUNJLFVsRTdLYixRa0U4S3FDLENsRTdLckMsY2tFNkt3QyxDQUMzQixpQjdEL1JOLEM2RGdTTSw4QmxFbFBaLHlCa0U4T1Esc0RBTVEsZWxFcFBoQix5QmtFOE9RLHNEQVNRLFdBQ0EsZTdEeFNaLEVMZ0RKLHlCa0V1RUEsMEJBdUxRLGNBTUoseUNsRWxNTCxRa0VtTWdDLENsRWxNaEMsWWtFa01tQyxDQUMzQixhOUR2TVEsQzhEd01SLDhDQUNHLGE5RHhNSSxDOER5TUosYTdEdFRMLENMNkNMLHlCa0VvUUkseUNsRWxNTCxRa0UwTXFDLENsRXpNckMsZ0JrRXlNdUMsRUFHbEMsOENsRTdNTCxRa0U4TWlDLENsRTdNakMsWWtFNk1vQyxDQUMzQiw4QkFDQSxpREFDSSxnQkFDQSxrQmxFcFJaLHlCa0UrUUksOENBUVEsY2xFck5iLFFrRXNOcUMsQ2xFck5yQyxnQmtFcU51QyxFbEV4UnRDLHlCa0VpUUEsNkJBMkJTLGE3RHpVSixFOERUVCxpQkFDSSxlL0RLTSxDSmtIUCxrQm1FdEh5QixDbkV1SHpCLFltRXZIc0MsQ25Fd1N2QyxrQm1FdlNtQixDQUNqQixzQ25FeVNGLGFtRTdTRixpQkFNTyxhbkVnREgseUJtRXRESixpQkFTTSxXQVVGLGdDQUNJLGtCL0QyR1ksQytEMUdaLGFBRUosNkJBQ0ksaUJBQ0EsZ0JBQ0EsMENuRThGTCxxQm1FN0ZpQyxDbkU4RmpDLFNtRTlGaUQsQ0FDeEMsK0NBQ0csY0FDQSxhL0R1RkksQ0ovRGYseUJtRTVCSSwwQ0FPTyxXQUNBLGVuRW9CWCx5Qm1FbEJRLHFEQUVNLGNBSVYsOENBQ0ksV25FV1IseUJtRVpJLDhDQUdPLFlBR1AsOENuRXdFTCxlbUVyRWtDLENuRXNFbEMsU21FdEUyQyxDQUNsQywyREFDSSxhOUQ1Q1AsQzhENkNPLGdCOUQvQ1AsQzhEZ0RPLGNqRUZFLENpRUdGLHFFQUNFLG1CQUVGLGdFQUNFLGE5RG5EVCxDOERvRFMsY0FDQSxjakVOQSxDaUVPQSxlakU3QlYsQ2lFOEJVLGlCbkVWZCx5Qm1FRlEsMkRBZU8saUJuRWJmLHlCbUVOSSw4Q0F1Qk8sK0JuRWpCWCx5Qm1FcUJBLDBCQUlPLGE5RHRFRixFOER5RUwseUJBQ0ksWW5FcUNMLFVtRXBDNkIsQ25FcUM3QixXbUVyQ2tDLENBQzdCLHlDQUNJLGdCbkVrQ1QsUW1FakNpQyxDbkVrQ2pDLFltRWxDb0MsQ0FDM0IsZS9EbEZGLEMrRG9GRiwwQ25FOEJMLFFtRTdCaUMsQ25FOEJqQyxpQm1FOUJvQyxDQUMzQixtQkFDQSx1QkFDQSxzREFDSSxVQUdSLHdDbkVzQkwsUW1FckJnQyxDbkVzQmhDLFNtRXRCa0MsQ0FDMUIsOENBQ0cseUJBQ0EsaURBQ0cseUJBQ0Esb0RBQ0ksK0JBS2IsK0NuRVVMLFFtRVRnQyxDbkVVaEMsWW1FVm1DLENBQzNCLG1CQUNBLGEvRElRLEMrREhSLGtCOUQxR0QsQzhENEdNLHVFQUNJLGE5RDVHWCxDOEQ2R1csY25FaEVoQix5Qm1FNkRPLGtFQU1RLFluRW5FZix5Qm1Fc0VRLHNEQUVPLFk5RDVHWCxFOEQ4R1Esc0VBQ0csZ0JBS0MsNEVBQ0csZ0JuRWpGbkIseUJtRWtGbUIsd0ZBRU0saUJuRXBGekIseUJtRXVGbUIsdUZBRU0sa0JuRXpGekIseUJtRThFUSxtRUFpQlMsWW5FL0ZqQix5Qm1Fd0RJLCtDQTJDUSw4Qm5FakNiLFFtRWtDcUMsQ25FakNyQyxZbUVpQ3dDLEVBR25DLDZDQUNLLGdCQUNBLDZCQUNBLGdDbkV4Q1YsUW1FeUNrQyxDbkV4Q2xDLFltRXdDcUMsQ0FHaEMsOENBQ0ksZ0NuRTdDVCxRbUU4Q2lDLENuRTdDakMsWW1FNkNvQyxDbkVoSG5DLHlCbUU4R0ksOENuRTVDTCxRbUVnRHFDLENuRS9DckMsWW1FK0N3QyxFQUduQyx1Q25FbkRMLFFtRW9EaUMsQ25FbkRqQyxpQm1FbURvQyxDQUMzQixnQ0FDQSxxREFDRyxhL0QxREksQytEMkRMLG9FQUNFLGEvRDVERyxDK0Q2REgsY2pFN0hFLENGbUVmLGVtRTJEcUMsQ25FMURyQyxTbUUwRDhDLENBQ2pDLGE5RDNLUCxDOEQ2S0sseURuRTlEWCxlbUUrRHNDLENuRTlEdEMsU21FOEQrQyxDQUVwQywwREFDSSxhL0RwRUEsQytEd0VWLDBDbkV0RUwsUW1FdUVpQyxDbkV0RWpDLGlCbUVzRW9DLENBQzNCLGdDQUNBLDZDQUNJLGdCQUNBLGtCbkU3SVoseUJtRTRCQSx5QkFxSFEsY0FFSixxQ0FDSSxnQ0N6TVIsNkJBQ00sa0JoRThITyxDZ0U1SGIsK0JBQ0ksK0JoRTRIZSxDZ0UzSGYsYXBFZ0RKLHlCb0UvQ0ksK0NBS00sYS9ESEwsRStET0csZ0VBQ0ksVWhFWE4sQ2dFZU4sNkJBS0ksaUJBQ0EsZ0JBSkEsMkNBQ0csVWhFbEJELENnRXNCRiwwQ3BFNEZMLHFCb0UzRmlDLENwRTRGakMsU29FNUZpRCxDQUN4QywrQ0FDRyxjQUNBLFVoRTFCTCxDSmdETix5Qm9FMUJJLDBDQU9PLFdBQ0EsZXBFa0JYLHlCb0VoQlEscURBRU0sY0FJViw4Q0FDSSxXcEVTUix5Qm9FVkksOENBR08sWUFHUCw4Q3BFc0VMLGVvRW5Fa0MsQ3BFb0VsQyxTb0VwRTJDLENBQ2xDLDJEQUNJLGEvRDlDUCxDK0QrQ08sZ0IvRGpEUCxDK0RrRE8sY2xFSkUsQ2tFS0YscUVBQ0UsbUJBRUYsZ0VBQ0UsYS9EckRULEMrRHNEUyxVaEV6RFIsQ2dFMERRLGNsRVJBLENrRVNBLGVsRS9CVixDa0VnQ1UsaUJwRVpkLG9Gb0VlZSxpQnBFZmYseUJvRUpJLDhDQXVCTywrQnBFbkJYLHlCb0V1QkEsMEJBSU8sYS9EeEVGLEUrRDJFTCx5QkFDSSxZcEVtQ0wsVW9FbEM2QixDcEVtQzdCLFdvRW5Da0MsQ0FDN0IseUNBQ0ksZ0JwRWdDVCxRb0UvQmlDLENwRWdDakMsWW9FaENvQyxDQUMzQiwrQmhFd0NZLENnRXRDaEIsMENwRTRCTCxRb0UzQmlDLENwRTRCakMsaUJvRTVCb0MsQ0FDM0IsbUJBQ0EsdUJBQ0Esc0RBQ0ksVUFDQSxzRUFDRyxVaEU3RlQsQ2dFaUdGLHdDcEVpQkwsUW9FaEJnQyxDcEVpQmhDLFNvRWpCa0MsQ0FDMUIsOENBQ0cseUJBQ0EsVWhFckdKLENnRXVHTSx1REFDSSwrQmhFcUJJLENnRWxCVixpREFDRyx5QkFDQSxvREFDSSwrQkFHUCx5REFDSSxVQUVKLDJEQUNJLFVBQ0Esa0JBSVYsK0NwRVJMLFFvRVNnQyxDcEVSaEMsd0JvRVFtQyxDQUMzQixtQkFDQSxhaEVkUSxDZ0VlUixrQi9ENUhELEMrRDZIQyxrRUFRSyxhaEV2QkUsQ2dFZ0JGLHVFQUNJLGEvRDlIWCxDK0QrSFcsYWhFbEJGLENKaEVkLHlCb0UrRU8sa0VBTVEsWXBFckZmLHlCb0V5RlEsc0RBRU8sWS9EL0hYLEUrRGlJUSxzRUFDRyxnQkFDQSxVaEUvSVQsQ2dFa0pFLG1FQUNJLFVoRW5KTixDZ0VxSlUsNEVBQ0csZ0NBQ0EsdUZBQ0ksZ0JBR1AsNEVBQ0csaUJBQ0Esd0ZBQ0csaUJwRTlHdEIseUJvRTZHbUIsd0ZBR00sZ0JwRTlDMUIsUW9FK0NrRCxDcEU5Q2xELGdCb0U4Q3FELEVwRWpIcEQseUJvRW9IbUIsdUZBRU0sa0JBT0wseUZBQ0csVUFDQSxVaEUvS2pCLENKZ0ROLHlCb0VrR1EsbUVBa0NTLFlwRXBJakIseUJvRTBFSSwrQ0E4RFEsOEJwRXRFYixRb0V1RXFDLENwRXRFckMsY29Fc0V3QyxFQUduQyw2Q0FDSyxnQkFDQSw2QkFDQSxnQ3BFN0VWLFFvRThFa0MsQ3BFN0VsQyxZb0U2RXFDLENBR2hDLDhDQUlJLGdDcEVyRlQsUW9Fc0ZpQyxDcEVyRmpDLFlvRXFGb0MsQ0FKM0IsbURBQ0ksVWhFck1OLENKZ0ROLHlCb0VtSkksOENwRWpGTCxRb0V3RnFDLENwRXZGckMsWW9FdUZ3QyxFQUduQyx1Q3BFM0ZMLFFvRTRGaUMsQ3BFM0ZqQyxpQm9FMkZvQyxDQUMzQixnQ0FDQSxxREFDRyxVaEVqTkwsQ2dFa05JLG9FQUNFLFVoRW5OTixDZ0VvTk0sY2xFcktFLENGbUVmLGVvRW1HcUMsQ3BFbEdyQyxTb0VrRzhDLENBQ2pDLGEvRG5OUCxDK0RxTksseURwRXRHWCxlb0V1R3NDLENwRXRHdEMsU29Fc0crQyxDQUVwQywwREFDSSxhaEU1R0EsQ2dFZ0hGLDBEQUNHLFVoRWpPVCxDZ0VxT0YsMENwRW5ITCxRb0VvSGlDLENwRW5IakMsaUJvRW1Ib0MsQ0FDM0IsZ0NBQ0EsNkNBQ0ksZ0JBQ0Esa0JBQ0EsVWhFM09OLENKZ0ROLHlCb0U4QkEseUJBaUtRLGNBRUoscUNBQ0ksZ0NBSVosVUFDSSxlaEUxTEssQ2dFNExELHFFQUNLLGdCQUNBLHlCQUNBLGFoRTVJSyxDZ0U2SUwsaUZBQ0csc0JBQ0EsVWhFL1BOLENKZ0ROLHlCb0V3TUEscUJwRXRJRCxhb0VpSmlDLENwRWhKakMsWW9FZ0p5QyxFQ3hReEMsK0NBRUksbUJBQ0EsZ0JBQ0EsYWpFK0hNLENpRTFIUCx5QkFDQyxjbkVvQ1UsQ21FbkNWLGFBQ0EsY0FDQSxxQkFFRCwrQkFDQyxhakUyR1UsQ2lFdEdkLG1CQUNJLHlCQUNBLDBCQUNJLHlCQUNBLHdDQUNJLG1CQUNBLGVBQ0EsMENBQ0ksY0FNcEIsY0FDSSxXQUNBLFlBQ0EsbUJBQ0EsbUJBRUEsZUFDQSxnQkFDSSxlQUtBLDZGQUNJLGdDckVzRVQsZXFFckVpQyxDckVzRWpDLGdCcUV0RTJDLENBRzFDLDZCQUNJLGtCQUlZLCtEQUNJLFdBQ0Esa0JBQ0EsOEJBQ0EsbUJBQ0EsVUFDQSxXQUNBLFNBQ0EsUUFDQSxVQUNBLG1CQUdSLDJEQUNJLHFCakVuRVYsQ0o4RlIsK0JxRTFCc0MsQ3JFMkJ0QywyQnFFM0JzQyxDckU0QnRDLHVCcUU1QnNDLENBQ3BCLFNBQ0EsMkJoRXpEUixDTGtFUixTQUNBLG1DQUNBLCtCQUNBLDBCcUVWZ0IsV0FDQSxZQUNBLG1CQUdJLG1FQUNJLGNBR1IsNkRBQ0ksY0FDQSxlQVNBLHFFQUNJLFdBQ0EsbUJBQ0EsK0JBR1IsaUVBQ0ksUUFDQSxVQUNBLFVyRVB0QiwrQnFFUTBDLENyRVAxQywyQnFFTzBDLENyRU4xQyx1QnFFTTBDLENBS3BDLG9EQUVJLGFBQ0EsV0FDQSxzREFDSSxVQUNBLGdCQUNBLGVBS2hCLG1DQUNJLGdCQUNBLGdCQUlJLDJDQUNJLGdCQUNBLGdCQUdSLHFDQUNJLGVBQ0EsU0FDQSxVQUdSLGFBQ0ksNkJBQ0EsaUJBQ0EsY0FDQSxtQkFDQSxpQmhFaElRLENnRWlJUixRQUNBLFVBQ0EsVWpFaEpNLENpRWlKTixlQUNBLGVBQ0ksaUJBSUosMkJBQ0ksbUJBQ0EsbUJBS0osZ0JBQ0ksY0FDQSxnQkFJSixxQ0FDSSxTQUVJLDJEQUNJLGNBSUosc0RBQ0ksZUFDQSxjQUNBLGdCQU9SLCtFQUNJLGtCQUNBLGNBQ0EsZ0JBRUosc0NBQ0ksV0FDQSxnQkFDQSxlQUNBLDJDQUNJLGdCQU1aLCtCQUNJLFdBR0EsMkVBQ0ksbUJBSUosaURBQ0ksZ0JBT0osK0NBQ0ksVUFJWixrQkFDSSxhQUNBLFlBQ0EsbUJBRUksK0VBQ0ksZ0JBQ0EsV0FDQSxtQkFDQSxpQkFHUix1Q0FDSSxzQkFDQSxZQUdSLGNBQ0ksWUFFSixrQkFDSSxnQkFDQSxpQkFDQSxhQUNBLHNCQUNBLG1CQUNBLGdDQUNJLGtCQUNBLG1CQUdBLHdCQUNJLG1CQUNBLGdCQUNBLGNBQ0EsNkJBQ0ksZ0JBSVoscUNBQ0ksbUJBRUosb0JBQ0ksa0JBQ0EsZ0JBQ0EsY0FHUixvQkFDSSxhQUNBLG1CQUNBLGFBSUksd0NBQ0ksY0FDQSxlQUlaLHFCQUNJLGlCaEV6Uk0sQ2dFMFJOLGdCQUNBLGlCQUNBLDZCQUNBLHVCQUNJLGVBS0oseUNBQ0ksZ0NyRW5MTCxlcUVvTG1DLENBRTFCLDJEQUVJLGlCQUNBLGtCQUNBLDhEQUNJLGlCaEVoU1IsQ2dFaVNRLG9CaEUzU0gsQ0w4R2QsaUJxRThMeUMsQ3JFaFF4Qyw0QnFFNlBZLDhEQUtRLGNyRWhNckIsaUJxRWlNNkMsRUFFNUIsZ0VBQ0ksZW5FeFJkLENtRXlSYyxjbkU3UU4sQ21FOFFNLGFqRWxUVCxDSndGYiwrQnFFMk4wQyxDckUxTjFDLDJCcUUwTjBDLENyRXpOMUMsdUJxRXlOMEMsQ3JFdE16QyxrQnFFdU1tRCxDQUM5Qix1RUFDSSxhakVsVVgsQ2lFbVVXLGdDckUvTjFCLCtCcUVnTzhDLENyRS9OOUMsMkJxRStOOEMsQ3JFOU45Qyx1QnFFOE44QyxDckU5UTVDLDRCcUUyUW9CLHVFQUtRLGlCQU94QixpRUFDSSxhakU5VUssQ2lFK1VMLGtCQUVKLDhDQUNJLGVuRS9TQSxDbUVnVEEsVWpFN1VGLENpRThVRSxrQkFDQSxnQkFDQSxrQmpFelRLLENpRTBUTCx5QkFDQSxrQkN2VlIsOEJBQ0ksZWxFSUUsQ0prSFAsa0JzRXBINkIsQ3RFcUg3QixZc0VySDBDLEN0RXNTM0Msa0JzRXJTdUIsQ0FDakIsc0N0RWdESix5QnNFckRBLDhCQU9NLGN0RThDTix5QnNFckNBLDBCQUVRLGFqRVZILEVpRWNELDBDQUNJLGdDQUNBLG9GQUNBLGtCQUVJLDZIQUNJLGNBQ0EsY3BFaUNGLENGVGQseUJzRTFCWSw2SEFJUSxjcEVxQk4sRW9FbEJGLDZEQUNHLGFqRTNCVixDaUU2Qk8sK0RBQ0ksZ0JBRUosZ0VBQ0csYWxFNEVELENrRXpFTiw0REFDSSxpQkFFQSxnRUFDSSxnQnRFS2hCLHlCc0VOWSxnRUFHUSxpQkFHUiwyRUFDSSxjcEVDRixnQkF0QlYsQ29FdUJZLGFsRTRERCxDSi9EZixvR3NFS29CLGNwRUxOLENGa0VmLGlCc0U1RDZDLEN0RTZEN0MsU3NFN0R5RCxFQUc1QyxzRUFDSSxhbEVzREYsQ2tFckRFLGNwRVpGLENvRWFFLGtCakVwQ1YsQ2lFcUNVLGtCQUNBLGlGQUNHLGVBRUgsMkVBQ0ssYWxFNkNOLENrRTVDTSxlcEV2Q2pCLENvRXdDaUIsY3BFbEJQLENvRW1CTyxnQnRFa092Qixhc0V0T2tCLDJFQU1TLGNwRTdCWCxFRk1kLHlCc0VpQmdCLDJFQVNRLGNwRTlCVixFRklkLHlCc0VUUSw0REF3Q1EsaUJ0RS9CaEIseUJzRS9CSSwwQ0FrRVEsY0FDQSxnQkFDQSxhdEVrTmQsYXNFdFJNLDBDQXVFUSxZakVqRlIsRWlFb0ZBLCtDdEV1QkwsaUJzRXRCaUMsQ3RFdUJqQyxhc0V2QjRDLENBQ25DLHdFQUNJLFlqRXZGUixDaUUwRlEsb0RBRUEscUZBQ0ksVWxFdkNYLENrRXdDVyxnQkFDQSxjcEUxREYsQ29FMkRFLG1CdEV2RGhCLDRCc0VtRFkscUZBTVEsZ0JBR0EsMEZBQ0csYWpFMUdsQixDaUUyR2tCLGFsRUVULENrRURTLGV0RS9EdkIsNEJzRTREb0IsMEZBS0ksZ0JBTVIsbUxBQ0ksV0FDQSxrQkFDQSxpQnRFMUVwQiw0QnNFdUVnQixtTEFLUSxnQkFPaEIscUdBQ0ksYWxFbElFLENKZ0hmLFFzRW1CcUMsQ3RFbEJyQyxjc0VrQnVDLEN0RXJGdEMsNEJzRW1GUSxxR0FJUSxlQUNBLGtCQUNBLGVBTVosbUR0RTdCTCxRc0U4QmlDLEN0RTdCakMsZ0JzRTZCb0MsQ0FHM0IsZ0NBQ0EsbUJ0RXBHUix5QnNFK0ZJLG1EQU9RLGNwRTVHRSxFRk1kLHlCc0UrRkksbURBVU0sY3RFekdWLDRCc0UrRkksbURBYVEsY0FHQSxvRUFDSSxhbEUxSkwsQ2tFMkpLLGdCQUNBLGNBQ0EsY3BFcEhGLENGQ2QseUJzRStHWSxvRUFNUSxpQkFPUiwrRUFDSSxhbEU5Q0gsQ2tFK0NHLGNwRWxJRixDb0VxSUYsbUZBQ0ksZ0NBQ0EsbUJ0RWpFakIsUXNFa0V5QyxDdEVqRXpDLGdCc0VpRTRDLEN0RXBJM0MseUJzRThHUSwrREF5QlEsb0JBR1IsdUVBQ0csZ0N0RXpFWixRc0UwRW9DLEN0RXpFcEMsaUJzRXlFdUMsQ0FDM0IsNEVBQ0MsYWxFeExELENrRTBMQSx1RkFDQyxhbEV4REMsQ2tFMkRMLG9FQUNJLGdCakVwTVAsQ2lFcU1PLGtGQUNJLGNwRXJKRixDb0VzSkUsYWxFMUZGLENrRTJGRSxnQkFDQSxlcEU5S1osQ29FK0tZLGFqRXhNWCxDaUUwTU8saUZBRUksZ0JBQ0Esc0ZBQ0ksYWxFakdOLENrRWtHTSxhakUvTWYsQ0xvU1AsYXNFMUZjLGlGQVFTLGdCdEVyS3JCLHlCc0VvSlEsb0VBcUJRLGdCQUNBLGlCdEU2RWxCLGFzRXhKTSxtREErRVEsY3BFeExFLEVGVWQseUJzRStGSSxtREFrRlEsY3BFdkxFLEVGTWQseUJzRStGSSxtREFxRlEsZUFJUixpRHRFdEhMLG9Cc0V1SGtDLEN0RXRIbEMsYXNFc0hnRCxDQUN2Qyx1REFDSSwyQkFDQSxXQUNBLGFsRTlIRyxDa0UrSEgsNkNBQ0Esc0VBQ0ksU0FFSixzRUFDSSxVQUVKLHNFQUNJLFVBRUosc0VBQ0ksVUFFSixzRUFDSSxVQUdBLGdFQUNJLGdCQUNBLG1FQUNJLGVBQ0EsZ0JBQ0EsV0FJWiwwREFDSSxnQ0FDQSwwSEFDRyxhdEU0QnJCLGFzRTdCa0IsMEhBSVEsYXRFOU54Qix5QnNFME5nQiwwSEFPUSxvQkFHUiw2REFDSSxzQkFDQSxjcEUxT04sQ29FMk9NLFlBQ0EscUJ0RWV0Qixhc0VuQmtCLDZEQU1RLGFBSVQsNkVBQ0ksc0JBQ0EsVUFDQSxhbEVsTEosQ2tFbUxJLGNwRXRQTCxDb0V1UEssZXBFcFFaLENvRXNRUSwySEFDRSxhbEU1U0osQ2tFNlNJLGNwRS9QSCxDRitQaEIsYXNFL0RNLGlEQXFFUSxjcEVyUUUsRUZRZCx5QnNFd0xJLGlEQXdFUSxjcEV0UUUsRW9FeVFWLGdEQUdJLG9CQUNBLGlCQUNBLG1FQUNJLFV0RXpRWiw0QnNFd1FRLG1FQUdPLFdBQ0EsY3BFbFJELEVvRXFSTixvRUFDSSxVQUNBLDBFQUNJLFdBQ0EsNkVBQ0ksYWxFck5MLENrRXNOSyxjcEV0Uk4sQ29FdVJJLGlCQUNBLFVBQ0EsaUJ0RWpDcEIsYXNFNEJrQiw2RUFPSyxZdEUxUnJCLDRCc0VtUmdCLDZFQVVLLFl0RTdSckIseUJzRW1SZ0IsNkVBYUksU0FDQSxrQnRFalNwQix5QnNFb1NrQix5RkFFTSxpQkFJUiwrRUFDSSxhbEVyVlQsQ0ppU2IsYXNFMEJjLDBFQTZCTSxjcEV0VEosRW9FMFRFLHVGQUVHLGFsRXJQSixDa0VzUEksY3BFblRMLENvRW9USyxlcEUxVWYsQ0YyUU4sYXNFMkRrQix1RkFNTSxjcEVoVVIsRUZRZCx5QnNFa1RnQix1RkFTTSxjcEUvVFIsRUYyUGhCLGFzRTBEYyxvRkFjTSxjcEV2VUosRUZRZCx5QnNFK1FRLG9FQW9EUSxXdEVuVWhCLHlCc0UrUVEsb0VBdURRLFl0RS9FbEIsYXNFd0JVLG9FQTBEUSxXdEVsRmxCLGFzRVlNLGdEQTJFUSxjcEV0VkUsRUZRZCx5QnNFZ1ZRLDREQUVRLFlqRXRYWixFaUUwWEEsOENBRUkseUJBQ0EsaUJBQ0Esa0J0RXhSVCxlc0V5UmlDLEN0RXhSakMsWXNFd1IyQyxDQUd0Qyx3Q3RFNVJMLGFzRWdTaUMsQ3RFL1JqQyxxQnNFK1J3QyxDQUMvQixZQUNELHNEQUNDLGFBQ0EsK0RBQ0ksa0JBQ0EsNkVBQ0ksZUFFSixvRUFDSSxnQkFHUixpRUFDSSxVbEVuV1AsQ2tFcVdHLHFFQUNHLGFsRXBUSSxDa0VxVEosY3BFclhHLENvRXVYTixrRUFDSSxnQkFDQSxtQkFFSiwyREFDSSxjQU1SLDJDdEUvVEwsUXNFZ1VpQyxDdEUvVGpDLFdzRStUb0MsQ0FDM0IsbURBQ0ksbUJBR0osOENBQ0ksa0JBQ0Esa0JBQ0EsYWxFcGJELENrRXNiSCxnREFDSSxhakUxYlAsQ2lFMmJPLGdCQUNBLGFsRWhWRyxDSndMakIsYXNFMElNLDJDQWlCUSxjcEUxWkUsQ0YwRWYsUXNFaVZxQyxDdEVoVnJDLGlCc0VnVndDLEV0RW5adkMsNEJzRWlZSSwyQ0FxQlEsY3BFNVpFLEVvRStaVixzQ0FDSSxhbEV4Y00sQ2tFeWNOLDZCQUNBLGdDdEUxVlQsUXNFMlZpQyxDdEUxVmpDLGNzRTBWb0MsQ3RFdEtyQyxhc0VrS00sc0NBTU8sY3BFemFHLENGNEVmLFFzRThWb0MsQ3RFN1ZwQyxZc0U2VnVDLEV0RWhhdEMsNEJzRXlaSSxzQ0FVUSxjcEUzYUUsRW9Fa2JkLHdCQUNJLG1CQUNBLFlqRXJkQSxDaUVzZEEsa0JqRTNkRSxDaUU0ZEYsc0JqRTVkRSxDaUU2ZEYsdUNBQ0ksYWxFdGVLLENKd0hkLFVzRStXaUMsQ3RFOVdqQyxpQnNFOFd1QyxDQUM5QixrQkFDQSx5QkFDQSxrQkFDQSxlbEVyZUYsQ2tFc2VFLFlBQ0EsNkNBQ0ksa0JsRWxYRSxDa0VtWEYsVWxFemVOLENrRTRlSCxvQ0FDSyxhbEVuZkssQ0p3SGQsY3NFNFhpQyxDdEUzWGpDLGlCc0UyWDBDLENBQ2pDLHlCQUNBLGtCQUNBLFlBQ0EsZWxFbGZGLENrRW1mRSxZakU1ZUosQ2lFNmVJLGtCakVsZkYsQ2lFbWZFLHNDQUNBLGlCQUVBLDBDQUNJLGtCbEVsWUQsQ2tFbVlDLFVsRTFmTixDSmdETix5QnNFMGFBLHdCQW9DUSxhQ2xnQkosOENBQ0ksYUFDQSw4REFDSSxrQkFDQSxhQUNBLG1CQUNBLHVCQUVKLG1FQUNJLGdCQUVKLGdEQUNJLGFuRStGQSxDbUU5RkEsZ0JBQ0EsZUFFSiw0REFDSSxlQUNBLFdBQ0EsZ0JBQ0Esa0JBR1IsZ0RBQ0ksb0JBTUksZ0VBQ0ksYW5Fc0dILENtRXJHRyxlQUNBLG1CQUVKLGdFQUNJLGFuRWtHVCxDbUUzRlgsbUJBQ0kseUJBQ0EsWUFDQSxtQkFDQSxrQkFDQSxZQUNBLHFCQUNHLGtCQUNBLFVBQ0EsUUFDQSxXQUNBLFlBQ0Esa0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSx5QkFFQSx1QkFDQyxjdkVWSiw0QnVFY0ksdUJBQ0ksYUFXWSxzREFDSSxtQkFDQSxjQ2xGNUIsbUJBQ0ksYUFDQSxtQkFDQSxzQkFDQSxvQ0FDSSx5QkFDQSwrQ0FDSSxxQnBFREYsQ29FRUUsYUFFSixvS0FDSSxtQkFDQSwyQkFDQSx1QkFDQSxVQUNBLG1CQUdSLHdDQUNJLFlBQ0EsYUFDQSx1QkFDQSxtQkFDQSw2Q0FDSSxZQUNBLGFBQ0EsbUJBQ0EsdUJBSUosMkRBQ0ksYUFDQSxzQkFDQSxrQkFFSix3Q0FDSSxjQUNBLGNBQ0EsZUFDQSxnQkN4Q1osZUFDQyxhckVPaUIsQ3FFTmpCLDRCekVzSEUsaUJ5RXJIdUIsQ0FDeEIsaURBQ0MsNkJ6RW1IQSxpQnlFbEh3QixDekVtSHhCLGtCeUVuSG9DLENBR3BDLG1EQUNDLGV2RTBCTSxDdUV6Qk4seURBQ0MsVXJFTkssQ3FFU1AsNkRBQ0MsYXJFUmMsQ3FFU2Qsa0JBRUQsOERBQ0Msb0JyRWlDb0IsQ3FFaENwQixhckVnQ29CLENxRS9CcEIsb0VBQ0Msb0NBS0osK0J6RTRGRSxpQnlFM0Z1QixDekU0RnZCLFl5RTVGbUMsQ0FFcEMsdUJBQ0EsZ0JBQ0EsdUNBQ0MsV0FDQSxZQUNBLGlCQUVDLDREQUNDLFdBQ0csTUFDQSxVQUNBLFdBQ0EsWUFJTixnREFDQyxXQUVBLHVHekVzRUEsZ0J5RXJFeUIsQ0FDeEIsZXZFakJRLEN1RWtCUixjdkVMYyxDdUVNZCxhckU5Q2MsQ3FFK0NkLGlIQUNDLGV2RW5CTSxDdUVzQlIsMkR6RTZEQSxnQnlFNUR5QixDekU2RHpCLGtCeUU3RG9DLENBQ25DLGlCcEV6Q1EsQ29FMENSLGtFQUNDLFdBQ0csa0JBQ0EsT0FDQSxNQUNBLGtCQUNBLHdCckV3RVMsQ3FFdkVULFVBQ0EsWUFHTCw0RHpFK0NBLG9CeUU5Q3lCLENBQ3hCLGlFQUNDLGlCQUNBLGN2RS9CYSxDdUVnQ2IsZXpFeEJELDRCeUVxQkEsaUVBS0UsZ0JBR0YsaUZBQ0MsZ0J6RTlCRCw0QnlFNkJBLGlGQUdFLGVBSUgsc0RBQ0MsYXJFK0NXLENxRTlDWCxldkV4RE0sQ3VFMERQLDhEQUNDLGVBQ0EsYUFDQSxZQUVBLGtCckVoRWEsQ3FFaUViLG1CQUNBLGV6RURGLHlDeUVFc0IsQ3pFRHRCLHFDeUVDc0IsbUNBQ3BCLGdFQUVDLGFyRWpHYSxDcUVrR2IsY3ZFeERhLEN1RTBEZCxvRUFDQyxrQnJFeERtQixDcUV5RG5CLHNFQUNDLFVyRXpHSSxDSmdETiw0QnlFd0NELDhEQXFCRSxrQkFRSCxpRkFDQyxldkV6RlMsQ3VFMEZOLFVyRXpFRyxDcUUwRUgsbUJ6RXhFRiw0QnlFMkVELDJDQUVFLG1CQUNBLHNEQUNDLGlCQUdGLGlEQUNDLDRCQUNBLGVyRXBJSyxDcUVxSUwsbUJBQ0EseUJBQ0EsV0FDQSxVckVySUksQ3FFc0lKLDREQUNDLFF6RTNFSiwwQnlFNEV1QixDekUzRXZCLGtDeUUyRXVCLEN6RTFFdkIsOEJ5RTBFdUIsQ0FDbkIsVUFFRCxxREFDQyxrQkFDQSxRekVqRkosMEJ5RWtGdUIsQ3pFakZ2QixrQ3lFaUZ1QixDekVoRnZCLDhCeUVnRnVCLENBQ25CLFdBRUQsd0RBQ0Msa0JyRS9HaUIsQ3NFNUN2QixlQUNJLFlyRWlCSSxDcUVkSiwwQkFDSSx5QjFFbUhMLFEwRWxINkIsQzFFbUg3QixZMEVuSCtCLENBRXRCLG9DQUNJLGNBQ0EsNkRBQ0EsWUFJWCwwQzFFeUdGLFEwRXZHOEIsQzFFd0c5QixpQjBFeEdpQyxDQUUzQixldEViQyxDc0VjRywyREFDSSxVMUVpQ2IsNkIwRWxDUywyREFHUSxXMUUrQmpCLHlCMEVsQ1MsMkRBTVEsWUFFSiw2SEFDRyxhdEV1RkYsQ3NFdEZFLGVBQ0EsZXhFR1osQ3dFRlksbUIxRXNCaEIseUIwRTFCYSw2SEFNTyxlQUNBLGlCQU1SLDhEQUNJLGN4RVFGLEN3RVBFLGdCMUU2RWpCLFEwRTVFeUMsQzFFNkV6QyxTMEU3RTJDLENBQzFCLFV0RU9YLENzRU5XLGV4RVpaLEN3RWNZLGtCckV4Q1YsQ0w4Q04seUIwRWJZLDhEQVNPLGdCMUVJbkIseUIwRWJZLDhEQVlRLGN4RUpOLEVGS2QseUIwRWJZLDhEQWVRLHNCQUdKLG1FQUVHLGtCdEVkRixDc0VlRSxrQkFDQSxpQjFFVG5CLHlCMEVLZ0IsbUVBTUksZ0JBQ0EsVUFDQSxnQkFRWCwyREFFRyxvRkFDQSxrQzFFeEJaLHlCMEVxQlMsMkRBS08saUJBRUosd0VBQ0ksaUJyRS9EUixDTG9HVCxRMEVwQ3lDLEMxRXFDekMsaUIwRXJDNEMsQ0FDM0IsVXRFL0VWLENzRWdGVSxVQUNBLDZFQUNJLGF0RWhGTixDc0VpRk0sZUFDQSxnQjFFcENwQix5QjBFaUNnQiw2RUFLSSxVdEV6QmYsRUpiTCx5QjBFNEJZLHdFQWNRLFV0RTdCZixDSnFETixRMEV2QjZDLEMxRXdCN0MsZ0IwRXhCZ0QsRTFFM0MvQyx5QjBFNEJZLHdFMUVzQ2IsUTBFcEI2QyxDMUVxQjdDLGdCMEVyQmdELEVBR25DLHVFQUNJLGtCQUNBLGVBQ0EsYUFDQSxRQUNBLGdCMUV0RGhCLHlCMEVpRFksdUVBVUksV0FDQSxpQjFFNURoQix5QjBFaURZLHVFQWNJLGlCQVFYLDBCQUNHLGF0RVRPLENzRVVQLGVBQ0EsZ0JBQ0EsbUJBRUgsdUJBQ0csbUJBRUEsZUFDQSxnQkFDQSxhdEU1SEcsQ3NFOEhOLDRCQUNHLGVBQ0EsZ0JBQ0EsYXRFeEJPLENzRXlCUCxtQjFFeEZSLHlCMEVvRkssNEJBTU8sY3hFMUZFLEV3RTZGTixpQ0FDRyxhdEV4SUEsQ3NFeUlBLGVBQ0EsZ0JBSU4sNkJBQ0csYXRFL0lHLENzRWdKSCxlQUNBLGdCQUNBLG1CQUNBLGtDQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0EsYXRFaEhPLENzRW9IYiwyQkFDTyxZckUzSkwsQ0wyR0wsZTBFaURrQyxDMUVoRGxDLFMwRWdEMkMsQ0FDakMsdUYxRWxEVixpQjBFbURxQyxDMUVsRHJDLFkwRWtEaUQsQ0FDcEMsVUFDQSw0TEFDRyxhdEUzREUsQ3NFNERGLG1CQUNBLGN4RTNIRCxDd0U2SEYsK0ZBQ0ksWXJFdEtaLENxRXVLWSw4QkFDQSx5R0FDSSxhdEVqRUwsQ3NFa0VLLFVBQ0EsZ0JyRWpMZixDTCtDTCx5QjBFNEhZLCtGQVNRLGN4RTdJTixDd0U4SU0sYXJFbkxmLEVMNkNMLHlCMEU0SFksK0ZBYVEsY3hFOUlOLEVGS2QseUIwRW9IUyx1RkF5Qk0sV0FDQSxtQjFFNUVoQixvQjBFNkV3QyxDMUU1RXhDLFkwRTRFdUQsRTFFL0l0RCx5QjBFaUhFLDJCQW1DWSxhckVqTVQsRXFFb01KLGlDQUNJLGtCdEVyRk0sQ3NFc0ZOLGF0RTFGVSxDc0UyRlYsY3hFM0pTLEN3RTRKVCxnQjFFekZOLGEwRTBGK0IsQzFFekYvQixpQjBFeUZzQyxDMUU1SnJDLHlCMEV1SkMsaUNBT08sZ0JBQ0EsV0FJUCw0QjFFakdGLFEwRWtHNkIsQzFFakc3QixnQjBFaUcrQixDQUMxQixrQ0FDRSxhdEV2R1MsQ0pHaEIsUTBFcUcrQixDMUVwRy9CLFcwRW9HaUMsQ0FFdEIsMkNBQ0ksbUJBQ0EsZUFHSixnREFDSSxlQUNBLGdCQUdSLCtDQUNJLGVBQ0EsZ0JBR0osaURBQ0ksVUFFSixpREFDSSxVQUdKLHFDQUNHLGdDQUNBLHdEQUNJLGF0RW5JRSxDc0VvSUYsZUFDQSw2REFDRyxhckVsUFgsQ3FFbVBXLGF0RXRJRixDc0V5SUosd0MxRXZJWCxRMEV3SXVDLEMxRXZJdkMsaUIwRXVJeUMsQ0FDM0IsZUFDQSxnQkFDQSxZQUNBLHNCQUNBLDZDQUNDLGF0RXRRRCxDc0V1UUMsYXJFOVBULENxRStQUyxlQUNBLGdCQUtBLHNHQUNJLG1CQVVoQixtQ0FHRSxvQkFDQSxpQjFFdk9KLHlCMEVtT0UsbUNBTUssV0FFSCxzREFDSSxVMUU1T1IsNEIwRTJPSSxzREFHTyxXQUNBLGN4RXJQRyxFd0V3UFYsdURBQ0ksVUFDQSw2REFDSSxXQUNBLGdFQUNJLGF0RXhMRCxDc0V5TEMsY3hFelBGLEN3RTBQQSxpQkFDQSxVQUNBLGlCMUVKaEIsYTBFRGMsZ0VBT0ssWTFFN1BqQix5QjBFc1BZLGdFQVVLLFkxRWhRakIseUIwRWtRYyw0RUFFTSxpQkFJUixrRUFDSSxhdEVuVEwsQ0ppU2IsYTBFSFUsNkRBeUJNLGN4RXJSQSxFRlFkLHlCMEVvUFEsNkRBNEJRLGdCQUlKLDBFQUVHLGF0RXZOQSxDc0V3TkEsY3hFclJELEN3RXNSQyxleEU1U1gsQ0YyUU4sYTBFNkJjLDBFQU1NLGN4RWxTSixFRlFkLHlCMEVvUlksMEVBU00sY3hFalNKLEVGMlBoQixhMEU0QlUsdUVBY00sY3hFelNBLEVGUWQseUIwRWtQSSx1REFtRFEsWTFFclNaLHlCMEVrUEksdURBc0RRLFkxRWpEZCxhMEVMTSx1REF5RFEsVzFFcERkLGEwRXBCSSxtQ0E2RU0sY3hFeFRNLEVGUWQseUIwRWtUSSwrQ0FFUSxZckV4VlIsRXFFNFZKLGlDQUVJLHlCQUNBLGlCQUNBLGtCMUUxUEwsZTBFMlA2QixDMUUxUDdCLFkwRTBQdUMsQ0FJdEMsK0IxRS9QRCxRMEVnUThCLEMxRS9QOUIsMkIwRStQZ0MsQzFFbFUvQix5QjBFaVVBLCtCMUUvUEQsUTBFa1FrQyxDMUVqUWxDLGdCMEVpUW9DLEVBR25DLGtDMUVyUUQsUTBFc1E2QixDMUVyUTdCLGMwRXFRZ0MsQ0FDM0IsZ0NBQ0EsZTFFMVVKLHlCMEV1VUEsa0NBS1EsZ0JBR1IsMkIxRTdRRCxRMEU4UTZCLEMxRTdRN0IsaUIwRTZRZ0MsQ0FDM0IsZ0NBQ0EseUNBQ0ksYXRFcFJPLENzRXFSUCxhQUVBLHdEQUNJLGF0RXhSRyxDc0V5UkgsY3hFelZFLENGbUVmLGUwRXVScUMsQzFFdFJyQyxTMEVzUjhDLENBQ2pDLGFyRXZZUCxDcUV5WUcsNkNBQ0ksZUFDQSxnQjFFNVJiLGUwRTZScUMsQzFFNVJyQyxTMEU0UjhDLENBR3JDLDhDQUNJLGF0RW5TRSxDc0VxU04sc0RBQ0ksa0JBR1IsNEMxRXZTTCxRMEV3U2lDLEMxRXZTakMsUzBFdVNtQyxDQUMxQixhdEU1U08sQ3NFNlNQLFNBQ0EsaURBQ0ksY3hFL1dFLEN3RWdYRixtQkFFSiwrQ0FDSSxhdEVsVEUsQ0poRWQseUIwRXlXSSw0QzFFdlNMLGEwRW1Uc0MsQzFFbFR0QyxlMEVrVDZDLEUxRXJYNUMseUIwRStVQSwyQjFFN1FELFEwRXVUa0MsQzFFdFRsQyxnQjBFc1RvQyxFQUduQyx5QkFDSSxrQnRFNVRhLENzRTZUYixnQ0FDQSxVdEVsWEMsQ3NFbVhELGVBQ0EsZ0IxRWpZSix5QjBFbkRKLGExRXFIRyxRMEVrVThCLEMxRWpVOUIsWTBFaVVnQyxFQUUvQix5QkFDSSx1QkFFSCw0QkFDRyxtQkFDQSxhQUNBLG1CQUNBLHVCQUlBLDhCQUNJLGtCQUNBLGlCQUNELHdCdEUzWlUsQ3NFNFpWLGVBSVAsOEJBQ0ksZ0JBQ0EsbUJBQ0EsYUFDQSxtQkFDQSxzQzFFOVpKLHlCMEV5WkEsOEJBT1EsYUFHUix3QkFDSSxtQkFDQSxhQUNBLG1CQUNBLGlCQUNBLDJCQUVKLGlCQUNHLFlBQ0EsYUFDQSw2QkFDQSwrQkFDQyxlQUNBLGdCQUtBLDJEQUNJLGVBQ0EsZ0JBQ0EsaUJBQ0EsVXRFNWFILENzRTZhRyxrQjFFMWJSLHlCMEVxYkksMkRBT1EsZ0JBUUwscUNBQ0ssMkJBQ0EsbUIxRXRjWix5QjBFb2NPLHFDQUlRLFlBTVgscUVBQ0ksVXRFbGNILENzRW1jRyxnQkFDQSxrQkFDQSwrRUFDQyxnQkFLVCx1QkFDSSxpQkFDQSxvQkovZ0JKLDhCQUNJLGVsRUlFLENKa0hQLGtCc0VwSDZCLEN0RXFIN0IsWXNFckgwQyxDdEVzUzNDLGtCc0VyU3VCLENBQ2pCLHNDdEVnREoseUJzRXJEQSw4QkFPTSxjdEU4Q04seUJzRXJDQSwwQkFFUSxhakVWSCxFaUVjRCwwQ0FDSSxnQ0FDQSxvRkFDQSxrQkFFSSw2SEFDSSxjQUNBLGNwRWlDRixDRlRkLHlCc0UxQlksNkhBSVEsY3BFcUJOLEVvRWxCRiw2REFDRyxhakUzQlYsQ2lFNkJPLCtEQUNJLGdCQUVKLGdFQUNHLGFsRTRFRCxDa0V6RU4sNERBQ0ksaUJBRUEsZ0VBQ0ksZ0J0RUtoQix5QnNFTlksZ0VBR1EsaUJBR1IsMkVBQ0ksY3BFQ0YsZ0JBdEJWLENvRXVCWSxhbEU0REQsQ0ovRGYsb0dzRUtvQixjcEVMTixDRmtFZixpQnNFNUQ2QyxDdEU2RDdDLFNzRTdEeUQsRUFHNUMsc0VBQ0ksYWxFc0RGLENrRXJERSxjcEVaRixDb0VhRSxrQmpFcENWLENpRXFDVSxrQkFDQSxpRkFDRyxlQUVILDJFQUNLLGFsRTZDTixDa0U1Q00sZXBFdkNqQixDb0V3Q2lCLGNwRWxCUCxDb0VtQk8sZ0J0RWtPdkIsYXNFdE9rQiwyRUFNUyxjcEU3QlgsRUZNZCx5QnNFaUJnQiwyRUFTUSxjcEU5QlYsRUZJZCx5QnNFVFEsNERBd0NRLGlCdEUvQmhCLHlCc0UvQkksMENBa0VRLGNBQ0EsZ0JBQ0EsYXRFa05kLGFzRXRSTSwwQ0F1RVEsWWpFakZSLEVpRW9GQSwrQ3RFdUJMLGlCc0V0QmlDLEN0RXVCakMsYXNFdkI0QyxDQUNuQyx3RUFDSSxZakV2RlIsQ2lFMEZRLG9EQUVBLHFGQUNJLFVsRXZDWCxDa0V3Q1csZ0JBQ0EsY3BFMURGLENvRTJERSxtQnRFdkRoQiw0QnNFbURZLHFGQU1RLGdCQUdBLDBGQUNHLGFqRTFHbEIsQ2lFMkdrQixhbEVFVCxDa0VEUyxldEUvRHZCLDRCc0U0RG9CLDBGQUtJLGdCQU1SLG1MQUNJLFdBQ0Esa0JBQ0EsaUJ0RTFFcEIsNEJzRXVFZ0IsbUxBS1EsZ0JBT2hCLHFHQUNJLGFsRWxJRSxDSmdIZixRc0VtQnFDLEN0RWxCckMsY3NFa0J1QyxDdEVyRnRDLDRCc0VtRlEscUdBSVEsZUFDQSxrQkFDQSxlQU1aLG1EdEU3QkwsUXNFOEJpQyxDdEU3QmpDLGdCc0U2Qm9DLENBRzNCLGdDQUNBLG1CdEVwR1IseUJzRStGSSxtREFPUSxjcEU1R0UsRUZNZCx5QnNFK0ZJLG1EQVVNLGN0RXpHViw0QnNFK0ZJLG1EQWFRLGNBR0Esb0VBQ0ksYWxFMUpMLENrRTJKSyxnQkFDQSxjQUNBLGNwRXBIRixDRkNkLHlCc0UrR1ksb0VBTVEsaUJBT1IsK0VBQ0ksYWxFOUNILENrRStDRyxjcEVsSUYsQ29FcUlGLG1GQUNJLGdDQUNBLG1CdEVqRWpCLFFzRWtFeUMsQ3RFakV6QyxnQnNFaUU0QyxDdEVwSTNDLHlCc0U4R1EsK0RBeUJRLG9CQUdSLHVFQUNHLGdDdEV6RVosUXNFMEVvQyxDdEV6RXBDLGlCc0V5RXVDLENBQzNCLDRFQUNDLGFsRXhMRCxDa0UwTEEsdUZBQ0MsYWxFeERDLENrRTJETCxvRUFDSSxnQmpFcE1QLENpRXFNTyxrRkFDSSxjcEVySkYsQ29Fc0pFLGFsRTFGRixDa0UyRkUsZ0JBQ0EsZXBFOUtaLENvRStLWSxhakV4TVgsQ2lFME1PLGlGQUVJLGdCQUNBLHNGQUNJLGFsRWpHTixDa0VrR00sYWpFL01mLENMb1NQLGFzRTFGYyxpRkFRUyxnQnRFcktyQix5QnNFb0pRLG9FQXFCUSxnQkFDQSxpQnRFNkVsQixhc0V4Sk0sbURBK0VRLGNwRXhMRSxFRlVkLHlCc0UrRkksbURBa0ZRLGNwRXZMRSxFRk1kLHlCc0UrRkksbURBcUZRLGVBSVIsaUR0RXRITCxvQnNFdUhrQyxDdEV0SGxDLGFzRXNIZ0QsQ0FDdkMsdURBQ0ksMkJBQ0EsV0FDQSxhbEU5SEcsQ2tFK0hILDZDQUNBLHNFQUNJLFNBRUosc0VBQ0ksVUFFSixzRUFDSSxVQUVKLHNFQUNJLFVBRUosc0VBQ0ksVUFHQSxnRUFDSSxnQkFDQSxtRUFDSSxlQUNBLGdCQUNBLFdBSVosMERBQ0ksZ0NBQ0EsMEhBQ0csYXRFNEJyQixhc0U3QmtCLDBIQUlRLGF0RTlOeEIseUJzRTBOZ0IsMEhBT1Esb0JBR1IsNkRBQ0ksc0JBQ0EsY3BFMU9OLENvRTJPTSxZQUNBLHFCdEVldEIsYXNFbkJrQiw2REFNUSxhQUlULDZFQUNJLHNCQUNBLFVBQ0EsYWxFbExKLENrRW1MSSxjcEV0UEwsQ29FdVBLLGVwRXBRWixDb0VzUVEsMkhBQ0UsYWxFNVNKLENrRTZTSSxjcEUvUEgsQ0YrUGhCLGFzRS9ETSxpREFxRVEsY3BFclFFLEVGUWQseUJzRXdMSSxpREF3RVEsY3BFdFFFLEVvRXlRVixnREFHSSxvQkFDQSxpQkFDQSxtRUFDSSxVdEV6UVosNEJzRXdRUSxtRUFHTyxXQUNBLGNwRWxSRCxFb0VxUk4sb0VBQ0ksVUFDQSwwRUFDSSxXQUNBLDZFQUNJLGFsRXJOTCxDa0VzTkssY3BFdFJOLENvRXVSSSxpQkFDQSxVQUNBLGlCdEVqQ3BCLGFzRTRCa0IsNkVBT0ssWXRFMVJyQiw0QnNFbVJnQiw2RUFVSyxZdEU3UnJCLHlCc0VtUmdCLDZFQWFJLFNBQ0Esa0J0RWpTcEIseUJzRW9Ta0IseUZBRU0saUJBSVIsK0VBQ0ksYWxFclZULENKaVNiLGFzRTBCYywwRUE2Qk0sY3BFdFRKLEVvRTBURSx1RkFFRyxhbEVyUEosQ2tFc1BJLGNwRW5UTCxDb0VvVEssZXBFMVVmLENGMlFOLGFzRTJEa0IsdUZBTU0sY3BFaFVSLEVGUWQseUJzRWtUZ0IsdUZBU00sY3BFL1RSLEVGMlBoQixhc0UwRGMsb0ZBY00sY3BFdlVKLEVGUWQseUJzRStRUSxvRUFvRFEsV3RFblVoQix5QnNFK1FRLG9FQXVEUSxZdEUvRWxCLGFzRXdCVSxvRUEwRFEsV3RFbEZsQixhc0VZTSxnREEyRVEsY3BFdFZFLEVGUWQseUJzRWdWUSw0REFFUSxZakV0WFosRWlFMFhBLDhDQUVJLHlCQUNBLGlCQUNBLGtCdEV4UlQsZXNFeVJpQyxDdEV4UmpDLFlzRXdSMkMsQ0FHdEMsd0N0RTVSTCxhc0VnU2lDLEN0RS9SakMscUJzRStSd0MsQ0FDL0IsWUFDRCxzREFDQyxhQUNBLCtEQUNJLGtCQUNBLDZFQUNJLGVBRUosb0VBQ0ksZ0JBR1IsaUVBQ0ksVWxFbldQLENrRXFXRyxxRUFDRyxhbEVwVEksQ2tFcVRKLGNwRXJYRyxDb0V1WE4sa0VBQ0ksZ0JBQ0EsbUJBRUosMkRBQ0ksY0FNUiwyQ3RFL1RMLFFzRWdVaUMsQ3RFL1RqQyxXc0UrVG9DLENBQzNCLG1EQUNJLG1CQUdKLDhDQUNJLGtCQUNBLGtCQUNBLGFsRXBiRCxDa0VzYkgsZ0RBQ0ksYWpFMWJQLENpRTJiTyxnQkFDQSxhbEVoVkcsQ0p3TGpCLGFzRTBJTSwyQ0FpQlEsY3BFMVpFLENGMEVmLFFzRWlWcUMsQ3RFaFZyQyxpQnNFZ1Z3QyxFdEVuWnZDLDRCc0VpWUksMkNBcUJRLGNwRTVaRSxFb0UrWlYsc0NBQ0ksYWxFeGNNLENrRXljTiw2QkFDQSxnQ3RFMVZULFFzRTJWaUMsQ3RFMVZqQyxjc0UwVm9DLEN0RXRLckMsYXNFa0tNLHNDQU1PLGNwRXphRyxDRjRFZixRc0U4Vm9DLEN0RTdWcEMsWXNFNlZ1QyxFdEVoYXRDLDRCc0V5Wkksc0NBVVEsY3BFM2FFLEVvRWtiZCx3QkFDSSxtQkFDQSxZakVyZEEsQ2lFc2RBLGtCakUzZEUsQ2lFNGRGLHNCakU1ZEUsQ2lFNmRGLHVDQUNJLGFsRXRlSyxDSndIZCxVc0UrV2lDLEN0RTlXakMsaUJzRThXdUMsQ0FDOUIsa0JBQ0EseUJBQ0Esa0JBQ0EsZWxFcmVGLENrRXNlRSxZQUNBLDZDQUNJLGtCbEVsWEUsQ2tFbVhGLFVsRXplTixDa0U0ZUgsb0NBQ0ssYWxFbmZLLENKd0hkLGNzRTRYaUMsQ3RFM1hqQyxpQnNFMlgwQyxDQUNqQyx5QkFDQSxrQkFDQSxZQUNBLGVsRWxmRixDa0VtZkUsWWpFNWVKLENpRTZlSSxrQmpFbGZGLENpRW1mRSxzQ0FDQSxpQkFFQSwwQ0FDSSxrQmxFbFlELENrRW1ZQyxVbEUxZk4sQ0pnRE4seUJzRTBhQSx3QkFvQ1EsYUtuZ0JSLGdDQUNJLGFBQ0EsNkNBQ0ksWUFDQSw2REFDSSxtQkFHSSwyRkFDSSxjQUNBLGdCQUNBLGVBQ0EsbUJBSUosbUZBQ0ksZ0JBSUosNkZBQ0ksV0FDQSxlQUNBLGdCQUNBLG1CQUNBLHFCQUVKLDJGQUNJLGtCQUNBLFVBQ0Esc0dBQ0ksU0FHSixnR0FDSSxXQUNBLGdCQUNBLDJCQUNBLGVBR0EsNEdBQ0ksZUFRcEIsOERBQ0ksVUFDQSx5QkFDQSxtQjNFRFoseUIyRUZRLDhEQUtRLGNBRUosdUZBQ0kseUJBQ0EsVUFDQSxhQUNBLHNCQUNBLFNBRUosdUZBQ0ksVUFDQSxhQUNBLGVBQ0EsK0dBQ0ksVUFDQSxhQUNBLHNCQUNBLHVCQUNBLG1CQUNBLGVBQ0EseUJBQ0EsZ0JBQ0Esb0hBQ0ksY0FDQSxtQkFDQSwrSEFDSSxjQUNBLGVBQ0EsZ0JBQ0EsZ0IzRXVOOUIsYTJFM04wQiwrSEFNUSxnQkFPaEIsK0VBQ0ksZ0JBRUosMEZBQ0ksaUJBSVosNERBQ0ksVUFDQSxtQkFDQSxrRUFDSSwyQkFDQSx5QkFDQSxpRkFDSSxVQUVKLHFFQUNJLGdDQUdBLDJFQUNJLGdCQUNBLDhFQUNJLGVBQ0EsZ0JBQ0EsV0FJWixxRUFDSSxzQkFDQSxjQUNBLGdCQUNBLGVBQ0EsWUFDQSxxQjNFMEt0QixhMkVoTGtCLHFFQVFRLGFBR1IsbUZBQ0ksYUFDQSxzQkFDQSw2QkFDQSx3RkFDSSxjQUNBLGVBQ0EsZUFDQSxnQkFLaEIsbUVBQ0ksVUFDQSx1RkFDSSxVQUdRLG1HQUNJLFVBQ0EsY0FDQSxjQUNBLGVBQ0EsZ0JBQ0EsNEhBQ0ksY0FPcEIsc0ZBQ0ksYUFDQSxzQkFDQSwyRkFDSSxjQUNBLHNHQUNJLGNBS2hCLDJEQUNJLGVBQ0EseUVBQ0ksYUFDQSxTQUVJLHNGQUNJLG1CQUVKLGdHQUNJLGVBQ0EsZ0JBSVosNEVBQ0ksZ0JBQ0EsaUZBQ0ksV0FDQSxnQkFJWiw0REFDSSxtQkFDQSxhQUNBLG1CQUNBLHlCQUVKLHlEQUNJLG1CQ2pOWiwrQkFDSSxhQUNBLDRDQUNJLFlBQ0EsNERBQ0ksWUFDQSxZQUdJLDBGQUNJLGNBQ0EsZ0JBQ0EsZUFDQSxtQkFLQSxvRkFDSSxpQkFDQSxnQkFDQSxtQjVFZ0N4Qix5QjRFbkNvQixvRkFLUSxlQVFaLDRGQUNJLFdBQ0EsZUFDQSxnQkFDQSxtQkFDQSxxQjVFaUJwQix5QjRFdEJnQiw0RkFPTyxnQkFHUCwrRkFDSSxrQkFDQSxVQUNBLDBHQUNJLGVBQ0EsU0FHSixvR0FDSSxXQUNBLGdCQUNBLDJCQUNBLGVBR0EsZ0hBQ0ksZUFLaEIsc0VBQ0ksV0FDQSxZQUNBLGlGQUNJLGVBQ0QsbUJBS1AseUVBQ0ksa0JBRUoseUVBQ0ksZUFDQSxheEV0RUYsQ3dFdUVFLDZEQUNBLDRCNUUxQmhCLHlCNEVzQlkseUVBTVEsYTVFNUJwQix5QjRFc0JZLHlFQVNPLGFBR0gsOEVBQ0ksZ0JBSUosb0ZBQ0ksZUFDRCxtQjVFekNuQix5QjRFc0JZLHlFQXVCUSxpQkFJUiw0RUFDSSxXQUNBLFlBQ0Esb0NBQ0EsNEJBQ0EsdUNBQ0Esa0JBQ0EsTUFDQSxPNUV6RGhCLHlCNEVpRFksNEVBVVEsYzVFM0RwQix5QjRFaURZLDRFQWFRLGNBS1osa0U1RURULGE0RUVxQyxDNUVEckMsWTRFQzZDLENBR2hDLG1CQUNBLHVDQUNBLGdDQUNBLG1CQUNBLHlCQUVJLG1GQUNJLGF4RXhIVCxDd0V5SFMsZ0JBQ0EsY0FDQSxjMUVsRk4sQ0ZDZCx5QjRFNkVnQixtRkFNUSxpQkFPUiw4RkFDSSxheEVaUCxDd0VhTyxjMUVoR04sQzBFbUdFLGtHQUNJLGdDQUNBLG1CNUUvQnJCLFE0RWdDNkMsQzVFL0I3QyxnQjRFK0JnRCxDNUVsRy9DLHlCNEU0RVksOEVBeUJRLG9CQUdSLHNGQUNHLDhCNUV2Q2hCLFE0RXdDd0MsQzVFdkN4QywwQjRFdUMyQyxDQUMzQiwyRkFFQyxheEV2SkwsQ3dFd0pLLGVBRUQsc0dBTUMsYXhFN0JILEN3RXdCRyxtTjVFL0NqQixpQjRFZ0Q2QyxDNUUvQzdDLGdCNEUrQ3lELENBQ3BDLHdCeEV4QlIsQ3dFeUJRLGtCQUtKLDZMQUNJLHdCeEVySUosQ3dFc0lJLGtCQUNBLGVBQ0EsZ0JBQ0EsYXhFckNQLEN3RXNDTyxpQkFLUixtRkFDSSxnQnZFcExYLEN1RXFMVyxpR0FDSSxjMUVySU4sQzBFc0lNLGF4RTFFTixDd0UyRU0sZ0JBQ0EsZTFFOUpoQixDMEUrSmdCLGF2RXhMZixDdUUwTFcsZ0dBRUksZ0JBQ0EscUdBQ0ksYXhFakZWLEN3RWtGVSxhdkUvTG5CLENMb1NQLGE0RTFHa0IsZ0dBUVMsZ0I1RXJKekIseUI0RW9JWSxtRkFxQlEsZ0JBQ0EsaUI1RTZGdEIsYTRFcExVLGtFQTJGUSxjMUV4S0YsRUZVZCx5QjRFbUVRLGtFQThGUSxjMUV2S0YsRUZNZCx5QjRFbUVRLGtFQWlHUSxhQUNBLGtCQUdSLG1FNUV0R1QsaUI0RXVHcUMsQzVFdEdyQyxhNEVzR2dELENBQ25DLHlFQUNJLDJCQUNBLFdBQ0EsYXhFOUdELEN3RStHQyx3RkFDSSxTQUVKLHdGQUNJLFVBRUosd0ZBQ0ksVUFFSix3RkFDSSxVQUVKLHdGQUNJLFVBSUEsa0ZBQ0ksa0J4RS9IUCxDd0VnSU8scUZBQ0ksZUFDQSxnQkFDQSxXQUlaLDRFQUNJLGdDQUNBLDhKQUNHLGE1RTRDekIsYTRFN0NzQiw4SkFHUSxhNUU3TTVCLHlCNEUwTW9CLDhKQU1RLG9CQUdSLCtFQUNJLHNCQUNBLGMxRXpOVixDMEUwTlUscUJBQ0EsWUFFTCwrRkFDSSxVQUNBLGF4RTVKUixDd0U2SlEsYzFFaE9ULEMwRWlPUyxlMUU5T2hCLEMwRStPZ0Isc0JBRUosK0pBQ0UsYXhFdlJSLEN3RXdSUSxjMUUxT1AsQ0YrUGhCLGE0RS9FVSxtRUFnRVEsYzFFaFBGLEVGUWQseUI0RXdLUSxtRUFtRVEsYzFFalBGLEUwRW9QTixrRUFHSSxZQUNBLDhCQUVBLGlCQUNBLHFGQUNJLFU1RXRQaEIsNEI0RXFQWSxxRkFJTyxXQUNBLGMxRWhRTCxFMEVtUUYsc0ZBQ0ksVUFDQSw0RkFDSSxXQUNBLCtGQUNJLGF4RW5NVCxDd0VvTVMsYzFFcFFWLEMwRXFRUSxpQkFDQSxVQUNBLGlCNUVmeEIsYTRFVXNCLCtGQU9LLFk1RXhRekIseUI0RWlRb0IsK0ZBVUssWTVFM1F6Qix5QjRFNlFzQiwyR0FFTSxpQkFJUixpR0FDSSxheEU5VGIsQ0ppU2IsYTRFUWtCLDRGQXdCTSxjMUUvUlIsRTBFbVNNLHlHQUVHLGF4RW5WVixDd0VvVlUsYzFFNVJULEMwRTZSUyxlMUVuVG5CLENGMlFOLGE0RW9Dc0IseUdBTU0sYzFFelNaLEVGUWQseUI0RTJSb0IseUdBU00sYzFFeFNaLEVGMlBoQixhNEVtQ2tCLHNHQWNNLGMxRWhUUixFRlFkLHlCNEU2UFksc0ZBK0NRLFc1RTVTcEIseUI0RTZQWSxzRkFrRFEsWTVFeER0QixhNEVNYyxzRkFxRFEsVzVFM0R0QixhNEVUVSxrRUF5RVEsYzFFL1RGLEVGUWQseUI0RXlUWSw4RUFFUSxZdkUvVmhCLEV1RW1XSSxnRUFDSSw2QkFDQSxnQ0FFSixpRUFDSSxVQUNBLGdDQUNBLG1FQUNJLGtCQUNBLGU1RXRRakIsUTRFdVF5QyxDNUV0UXpDLGM0RXNRNEMsQ0FHL0Isc0VBQ0ksYXhFOVFELEN3RWlSUCwwRDVFOVFULFE0RWtScUMsQzVFalJyQyxpQjRFaVJ3QyxDQUMzQixnQ0FDRCx3RUFDQyxhQUNBLGlGQUNJLGtCQUNBLCtGQUNJLGVBRUosc0ZBQ0ksZ0JBSVIsbUZBQ0ksVXhFdFZYLEN3RXdWTyx1RkFDRyxheEV2U0EsQ3dFd1NBLGMxRXhXRCxDMEUwV0Ysb0ZBQ0ksZ0JBQ0EsbUJBRUosNkVBQ0ksY0FNUiw2RDVFbFRULFE0RW1UcUMsQzVFbFRyQyxXNEVrVHdDLENBRTNCLGdFQUNJLGtCQUNBLGtCQUNBLGF4RXBhTCxDd0VzYUMsa0VBQ0ksYXZFMWFYLEN1RTJhVyxnQkFDQSxheEVoVUQsQ0p3TGpCLGE0RTZIVSw2REFjUSxjMUUxWUYsQ0YwRWYsUTRFaVV5QyxDNUVoVXpDLGlCNEVnVTRDLEU1RW5ZM0MsNEI0RW9YUSw2REFrQlEsYzFFNVlGLEUwRStZTix3REFDSSxVeEU1WVAsQ3dFNllPLDZCQUNBLGdDQUNBLGtCeEU1VUssQ0pDbEIsUTRFNFVxQyxDNUUzVXJDLGM0RTJVd0MsQzVFdkp6QyxhNEVrSlUsd0RBT08sYzFFMVpELENGNEVmLFE0RStVd0MsQzVFOVV4QyxZNEU4VTJDLEU1RWpaMUMsNEI0RXlZUSx3REFXUSxjMUU1WkYsRTBFa2FsQixnQkFDSSxtQkFJQSwrQkFDSSxheEV0ZFMsQ0p3SGQsVTRFK1Y2QixDNUU5VjdCLGlCNEU4Vm1DLENBQzlCLGtCQUNBLHlCQUNBLGtCQUNBLGV4RXJkRSxDd0VzZEYsWUFDQSxxQ0FDSSxrQnhFbFdNLEN3RW1XTixVeEV6ZEYsQ3dFNGRQLDRCQUNLLGF4RW5lUyxDSndIZCxjNEU0VzZCLEM1RTNXN0IsaUI0RTJXc0MsQ0FDakMseUJBQ0Esa0JBQ0EsWUFDQSxleEVsZUUsQ3dFbWVGLFl2RTVkQSxDdUU2ZEEsa0J2RWxlRSxDdUVtZUYsOEJBQ0EsaUJBRUEsa0NBQ0ksa0J4RWxYRyxDd0VtWEgsVXhFMWVGLENKZ0ROLHlCNEUwWkosZ0JBb0NRLGFDbmZKLDhCQUNJLGE3RW9ESix5QjZFckRBLDhCQUdRLGM3RXlTVixvQzZFNVNFLDhCQUtZLFdBS1osMkJBQ0ksbUJBQ0EsYUFDQSxtQjdFd0NKLHlCNkUzQ0EsMkJBS1EsY0FFSiwyQ0FDSSxnQkFDQSx5QkFDQSxVQUVJLGlJQUNJLDJCQUNBLGNBQ0EsZUFDQSxnQkFLWixpREFDSSxTQUNBLGU3RW9CUix5QjZFdEJJLGlEQUtRLGF4RTVCUCxFd0U4QkcsaUVBQ0ksWUFDQSxZQUNBLDZEQUNBLG1CN0VXWiw2QjZFZlEsaUVBTU8sYTdFU2YsNEI2RWZRLGlFQVNRLGE3RU1oQix5QjZFZlEsaUVBWVEsV0FDQSxvQkFHUiwrREFDSSxTQUVBLHFGQUNJLFdBQ0EsZUFDQSxnQkFDQSwwRkFDSSxnQkFPcEIscUM3RWtERCxvQjZFakQ4QixDN0VrRDlCLGE2RWxENEMsQ0FDdkMsMkNBQ0ksV0FDQSxhekUyQ08sQ3lFMUNQLDZDQUNBLDBEQUNJLFNBRUosMERBQ0ksVUFFSiwwREFDSSxVQUVKLDBEQUNJLFVBRUosMERBQ0ksVUFFSixvREFDRyxVekV6Qk4sQ3lFMkJHLDJEQUNJLG1CQUlBLG9EQUNJLGtCekVtQkMsQ3lFbEJELHVEQUNJLGVBQ0EsZ0JBQ0EsV0FJWiw4Q0FDSSxnQ0FDQSxrR0FDRyxhN0U4TGpCLGE2RS9MYyxrR0FHUSxhN0UzRHBCLHlCNkV3RFksa0dBTVEsb0JBR1IsaURBQ0ksWUFDQSxzQkFDQSxxQkFFTCxpRUFDSSxVQUNBLGF6RVRBLEN5RVVBLGMzRTFFRCxDMkUyRUMsZTNFM0ZSLENGaUJQLDZCNkVzRVcsaUVBTUssYzNFaEZGLEUyRW1GSCxtR0FDRSxhekV0SUEsQ3lFdUlBLGMzRXpGQyxDRitQaEIsYTZFdk9FLHFDQXVFUSxjM0UvRk0sRUZRZCx5QjZFZ0JBLHFDQTBFUSxjM0VoR00sRTJFbUdkLG9DQUVJLGdCQUNBLHVEQUNJLFU3RWpHUiw0QjZFZ0dJLHVEQUdPLFdBQ0EsYzNFMUdHLEUyRTZHVix3REFDSSxVQUNBLDhEQUNJLFdBQ0EsaUVBQ0ksYXpFN0NELEN5RThDQyxjM0U5R0YsQzJFK0dFLGlCQUNBLFVBQ0EsaUJBQ0EsZ0I3RXNJbEIsYTZFNUljLGlFQVFRLFk3RW5IcEIsNkI2RTJHWSxpRUFXUSxjM0UxSE4sRUZJZCx5QjZFMkdZLGlFQWNRLFdBQ0EsYzNFL0hOLEVGS2QseUI2RTRIZ0IsNkVBR1EsaUJBR1IscUVBQ0ksY0FDQSxnQkFHUixtRUFDSSxhekVsTEwsQ0ppU2IsYTZFOUlVLDhEQWtDTSxjM0VuSkEsRTJFdUpGLDJFQUVHLGF6RWxGQSxDeUVtRkEsYzNFaEpELEMyRWlKQyxlM0V2S1gsQ0YyUU4sYTZFeEdjLDJFQU1NLGMzRTdKSixFRlFkLDZCNkUrSVksMkVBU1EsYzNFeEpOLDJCMkUrSUYsMkVBWU0sYzNFL0pKLEVGMlBoQixhNkV6R1Usd0VBaUJNLGMzRXZLQSxFRlFkLHlCNkV1R0ksd0RBNERRLFc3RW5LWix5QjZFdUdJLHdEQStEUSxZN0VpRmQsYTZFaEpNLHdEQWtFUSxXN0U4RWQsYTZFMUpFLG9DQWlGUSxjM0V0TE0sRUZRZCx5QjZFZ0xJLGdEQUVRLFl4RXROUixFd0UyTkEseUNBQ0ksU0FDQSxVQUNBLGdCQUNBLGdCN0UzTFIseUI2RStMWSw2REFFUSxnQkFRWCw0REFDSSxVN0UxTWIsNkI2RXlNUyw0REFHUSxXN0U1TWpCLHlCNkV5TVMsNERBTVEsV0FDQSxvQkFFSiwrSEFDRyxhekVySkYsQ3lFc0pFLGVBQ0EsZTNFek9aLEMyRTBPWSxtQkFNSiwrREFDSSxjM0VqT0YsQzJFa09FLGdCN0U1SmpCLFE2RTZKeUMsQzdFNUp6QyxTNkU0SjJDLENBQzFCLFV6RWxPWCxDeUVtT1csZTNFclBaLEMyRXNQWSxZeEUzUVosQ3dFNFFZLGtCeEVqUlYsQ0w4Q04seUI2RTROWSwrREFTTyxjM0V6T0wsRUZJZCx5QjZFNE5ZLCtEQVlRLGMzRTdPTixFRktkLHlCNkU0TlksK0RBZVEsc0JBR0osb0VBQ0ksWXhFeFJoQixDd0V5UmdCLGFBQ0EsVXpFblBmLEN5RTBQSSw0REFDSSxpQnhFM1JMLEN3RTRSSyxnQkFDQSx5RUFDSSxpQnhFOVJULENMb0dULFE2RTJMMEMsQzdFMUwxQyxpQjZFMEw2QyxDQUMzQixVekU5U1gsQ3lFK1NXLFVBQ0EsOEVBQ0csYXpFL1NOLEN5RWdUTSxlQUNBLGdCN0VuUXBCLHlCNkVnUWlCLDhFQUtNLFV6RXhQbEIsRUpiTCx5QjZFMlBhLHlFQWNRLFV6RTVQaEIsQ0pxRE4sUTZFd004QyxDN0V2TTlDLGdCNkV1TWlELEU3RTFRaEQseUI2RTJQYSx5RTdFekxkLFE2RTJNOEMsQzdFMU05QyxnQjZFME1pRCxFQUduQyx3RUFDRyxrQkFDQSxlQUNBLGFBQ0EsUUFDQSxXQUNBLGdCQUNBLGtDQUNBLG9GQUNBLHdCekUzTkYsQ0o5RGQseUI2RWdSYSx3RUFXRyxZQU1oQiwrQkFDSSxtQkFFSSxxQ0FDSSxjQUlaLDBCQUNJLG1CN0UxU0osNEI2RTRTQSx5QkFFUSxVQUVKLDJCQUNJLGNBQ0EsYzNFblRNLEMyRW9UTixnQjdFblRSLDZCNkVnVEksMkJBS1EsYzNFelRFLEVGSWQseUI2RWdUSSwyQkFRUSxjM0U3VEUsRTJFc1VOLDZEQUNJLG1CQUNBLGNBRUosd0VBQ0ksY0FFSixtRUFDSSxpQjdFelVaLHlCNkV3VVEsbUVBR1EsaUJBT2hCLDhDQUVJLG1CQUVJLGdFQUNJLG1CQUNBLGNBRUosNkhBQ0ksY0FDQSxnQkFFSiw2SEFDSSxjQUNBLG1CQUNBLGVBR0EsaUZBQ0ksY0FDQSxrQkFDQSxjQUVKLCtKQUNJLGNBQ0EsZTdFM1doQix5QjZFcVZJLDJEQTBCUSxvQkFHUiw0REFDSSxpQkFDQSw4REFDSSxjQUNBLG1FQUNJLGNBU1IsMkJBQ0ksY0FDQSxjQUNBLGdCN0VuWVoseUI2RStYSSxzQkFPUSxZeEUxYVIsRXlFaEJBLDJCQUNJLFlDSFosY0FDSSx3QjNFK0NrQixDMkU5Q2xCLGEzRW1Eb0IsQ0pvRXJCLGdCK0V0SCtCLEMvRXVTaEMsaUIrRXRTbUIsQ0FFckIsWUFDSSx3QjNFK0NlLEMyRTlDZixhM0U4SWEsQ0o3QmQsZ0IrRWhIK0IsQy9FaVNoQyxpQitFaFNtQixDQUVyQixzQkFDSSxpQkFFSiw0QkFDSSxhM0VoQmEsQzJFaUJiLHlCQUNBLGtDQUNJLHdCM0VuQlMsQzJFb0JULFUzRWRFLEMyRWlCVix1R0FDSSxhM0UrSGUsQzJFN0huQixtRkFDSSxVM0U2SGtCLEMyRTNIdEIsdUNBQ0ksYTNFeUhlLEMyRXZIbkIsa0RBQ0ksZ0NBR0EsMkNBQ0Qsd0IzRU9vQixDMkVKdkIsdUNBQ0ksWUFFSiwwQkFDSSxVM0U0R2tCLEMyRTFHdEIsb0NBQ0ksWUFDQSxXQUVKLHlIQUNJLFlBQ0EsV0FDQSxvQjFFM0NhLEMwRStDYixvQkFDSSxhQUNBLDhCQUVKLHNDQUNJLHlCQUtBLHlEQUNJLFUzRXVFVSxDMkV0RVYsbUJBRUosNEJBQ0ksU0FDQSxXMUV2REosQzBFd0RJLGtCM0VuRUksQzJFb0VKLG1CL0VyQlIseUIrRXNCUSwrQkFFUSxnQkFDQSxnQkFFSiwyQ0FDSSxlQUVKLDBDQUNJLGdCQUVKLHFFQUNJLGVBQ0EsZ0JBQ0EsbUJBQ0EsVzFFekVaLEMwRTBFWSxlQUNBLFUzRXBGWCxDMkVxRlcsYzdFNUNGLEM2RTZDRSxlN0UzRFYsQzZFNERVLG9LQUNJLGtCM0VqR1AsQzJFa0dPLFUzRTVGZCxDMkVrR0Usa0RBQ0ksZUFDQSx3REFDRyx5QkFDQSxtQkFDQSw0QkFDQSxlQUNBLFUxRTlHSixDMEUrR0ksbUJBQ0EsOERBQ0ssZUFDQSxZQUNBLGlCMUVoR1osQzBFaUdZLGNBQ0EsZUFDQSxrQkFDQSxvRUFDSSxpQjFFdEdoQixDMEV1R2dCLFNBQ0EsUS9FdEQxQiwrQitFdUQ2QyxDL0V0RDdDLHVDK0VzRDZDLEMvRXJEN0MsbUMrRXFENkMsQ0FDbkIsV0FDQSxXQUNBLFlBQ0Esa0JBQ0Esa0IzRWpJWCxDMkVrSVcsYUFFSixvRUFDSSxnQkFFSixzRUFDSSx5QkFDQSxvQjNFeklYLEMyRTBJVyw0RUFDSSxjQUlaLG1FQUNJLGU3RTVHZCxDNkV1SEUsa0RBQ0ksVUFDQSx1REFDSSxVQUNBLDZEQUNJLGtCM0UzSkwsQzJFa0tYLGdHQUNJLGtCQUNBLGdCQUNBLGVBR0EsdURBQ0ksa0IzRTlLQyxDMkUrS0QsNkRBQ0ksa0IzRTNLRCxDMkVrTGYsZUFDSSxtQkFJSiw2QkFDSSxXQUNBLFlBQ0Esa0JBQ0EseUJBQ0EsK0JBQ0EsbUJBQ0EsdUJBR1IsdUJBQ0ksZ0NBQ0EsbUJBQ0EsdUNBQ0ksYUFDQSxtQkFDQSw4QkFDQSxxRkFDSSxlN0UzS0EsQzZFNEtBLGVBRUosNENBQ0ksYTNFL0RNLEMyRWdFTixlN0VoTEEsQzZFa0xKLHVEQUNJLFdBQ0EsWUFDQSxhQUNBLG1CQUNBLHVCQUNBLGVBQ0EsbUJBQ0Esa0IzRXBFTSxDMkVxRU4sYTNFcEVPLEMyRXFFUCxjQUdBLDZHQUNJLGEzRXpFRyxDMkU2RVAsK0dBQ0ksY0FFSixvRUFDSSxrQjNFaE1JLEMyRWlNSixjQUlKLG1IQUNJLGEzRTVMUSxDMkU4TFosc0VBQ0ksa0IzRXBNTSxDMkVxTU4sYTNFaE1RLEMyRW9NWixpSEFDSSxhM0V0R1EsQzJFd0daLHFFQUNJLGtCM0U5TUssQzJFK01MLGEzRTFHUSxDMkVpSGhCLDRDQUNJLGdCQU1SLGlDQUNJLFdBQ0EsWUFDQSx5QkFDQSxrQkFDQSxvQkFDQSxtQkFDQSx1QkFDQSxrQkFLQSxvREFDSSwyQkFDQSxXQUlaLHFCQUNJLGVBQ0EsaUIxRTlRUSxDMEUrUVIsUUFDQSwyQkFDQSxXQUNBLGNBRUosY0FDSSxrQkFDQSxvQkFDSSwrQkFFSix3QkFDSSxrQjNFN1NTLEMyRThTVCxVM0V4U0UsQzJFeVNGLFlBQ0Esa0JBQ0EsbUJBQ0Esa0JBQ0EsVUFDQSxRQUdSLHFCQUNJLDhCQUNBLGtCM0VsVFksQzJFbVRaLGFBQ0EsbUJBQ0EsMENBQ0ksZTNFdlRFLEMyRTBUTixxQ0FDSSxlQUNBLDJHQUNJLGM3RTlRTSxDNkUrUU4sZTdFbFNKLEM2RXdTSiwyQ0FDSSxjN0V0UlUsQzZFdVJWLG1CQUNBLGU3RTFTSSxDNkU0U1IscUNBQ0ksbUJBQ0EsaUZBQ0ksYzdFbFNNLEM2RW1TTixrQkFNUiwrQkFDSSw2QkFDQSxpQkFHUixtQkFDSSxtQkFDQSxvQ0FDSSxVM0V0TmMsQzJFME5sQix3QkFDSSxXQUNBLFlBQ0Esa0IzRXBOZ0IsQzJFcU5oQixVM0VuV0UsQzJFb1dGLGM3RW5UVSxDNkVvVFYsYUFDQSxtQkFDQSx1QkFDQSxrQkFDQSxtQkFHUixtQ0FDSSxrQjNFdlVtQixDMkUyVWYsbUJBQ0ksY0FLUix1QkFDSSxrQjNFck9VLEMyRXNPVixhM0VyT1csQzJFMk9QLHlCQUNJLHdCQUVKLHdCQUNJLHdCQU1aLDZCQUNJLGtCM0VyV1ksQzJFc1daLGEzRXZVTSxDMkV3VU4sa0IxRXBYRSxDMEV5WEYsZ0NBQ0ksa0IxRTFYRixDMEUyWEUsbUJBSVoseUJBQ0ksa0JBQ0EsWUFFSixzQkFDSSxVQUNBLGtCQUNBLFFBQ0EsbUJBQ0EseUJBQ0EsZTNFamFNLEMyRWthTixhQUNBLGlCQUNBLFVBQ0EsbUJBQ0EsTUFDQSxhQUNBLDJCQUNJLFVBQ0EsbUJBQ0EsY0FDQSxTQUNBLGNDbmJSLGdDQUNJLHdCNUV3SmMsQzRFdkpkLGE1RXdKZSxDNEV2SmYsc0NBQ0ksd0I1RXFKVSxDNEVwSmQsYTVFcUplLEM0RWxKbkIsa0RBQ0ksYTVFOEllLEM2RXRKbkIscUVBQ0ksYTVFT0ssQzZFVFQsMkJBQ0ksd0I5RTBCYSxDOEV6QmIsYTlFRmEsQzhFR2IsaUNBQ0Ysd0I5RXVCZSxDOEV0QlQseUJBQ0EsYTlFTlMsQzhFU2pCLHFHQUNJLGNBRUosMkNBQ0ksWUFFSiwyQ0FDSSxhQUVKLHVFQUNJLGFBRUoseUJBQ0ksU0FFSixpQmxGZ0dHLFFrRi9GeUIsQ2xGZ0d6QixtQmtGaEc0QixDQUUvQixvQkFDSSxpQkFFSixzQkFDSSxTQUVKLHdCbEZ3RkcsbUJrRnZGK0IsQ0FFbEMseUJBQ0ksZUFFSiwrQ0FDSSxTQUNBLGdCQUVKLGlEQUNJLFlBR0EscUNBQ0YsYTlFR2lCLEM4RUZYLHFCOUUzQ0UsQzhFNENGLHlCQUlKLG9DQUNGLGE5RUZzQixDOEVHaEIscUI5RWxERSxDOEVtREYseUJBS0EsdURBQ0ksY2hGYk0sQ2dGZVYsMEJBQ0ksZWhGOUJGLENnRnFDVSx5RUFDSSxjaEY1Qk4sQ2dGcUNkLDRCQUNJLFFBRUosb0RBQ0ksY2hGdkNVLENpRmhEbEIsa0JBQ0ksd0IvRTRDbUIsQytFM0NuQixhL0V5SmEsQytFdkpqQixpREFDSSxZQ0xILGFBQ0ssd0JoRitDZ0IsQ2dGOUNoQixhaEZtRGtCLENKb0VyQixnQm9GdEhpQyxDcEZ1U2xDLGlCb0Z0U3FCLENBRXRCLCtDQUNLLFdBQ0EsWUFDQSxvQkFFTCxxR0FDSyxZQUNBLFdBQ0Esb0IvRUpXLENnRlZqQixVQUNJLGFBQ0EseUJBQ0EsOENqRnlKWSxDaUZ4SlosbUJBQ0EsbUJBQ0EsMEJBQ0ksa0JqRm1KVyxDaUZsSlgsVWpGRkUsQ2lGR0Ysa0JBQ0EsZ0JBQ0EsY25GcUNVLENtRnBDVixrQkFDQSxXQUNBLFVBRUosMkJBQ0ksU0FDQSxrQkFDQSxtQkFDQSxrQmpGcEJTLENpRnFCVCx3UkFDSSxVakZoQkYsQ2lGbUJFLDZGQUNJLFVqRnBCTixDaUZ1Qk0sa0VBQ0ksaUJqRnhCVixDaUY0QkYsd0NBQ0ksZWpGN0JGLENpRjhCRSxpQmpGOUJGLENpRitCRSxhakZyQ0ssQ2lGc0NMLDhDQUNJLG9DQUNBLGlCakZsQ04sQ2lGbUNNLFVqRm5DTixDaUZ1Q04sMEJBQ0ksbUJBQ0Esc0NBQ0ksa0JqRjdDYSxDaUY4Q2IsV0FDQSxZQUNBLHFCQUNBLG1CckZFUiw2QnFGUEksc0NBT1EsZUFDQSxZQUNBLDBDQUNJLFlyRkhoQiw2QnFGUEksc0NBY1EsZUFDQSxZQUNBLDBDQUNJLFlBSVosMkRBQ0ksVWpGc0VVLENpRnJFVixrQkFFSiwyREFDSSxlbkZ2Q0osQ0ZvQkosNkJxRmtCSSwyREFHUSxjbkZyQkUsOEJtRmtCViwyREFNUSxjbkZ0QkUsRW1GeUJWLDJDQUNJLGVBQ0EsWUFDQSxrQmpGakRLLENpRmtETCxrQmhGcEZHLENMbUdiLCtCcUZkOEIsQ3JGZTlCLDJCcUZmOEIsQ3JGZ0I5Qix1QnFGaEI4QixDQUVwQiw2Q0FDSSxVakZrRE0sQ2lGaERWLGlEQUNJLGtCakY1RkMsQ2lGNkZELG9CakY3RkMsQ2lGOEZELG1EQUNJLFVqRnpGVixDaUY4Rk4sWUFDSSxjbkZyRFUsQ21Gc0RWLFVqRnFDYyxDaUZuQ2xCLDJCQUNJLGNBQ0EsY25GN0NVLENtRjhDVixlbkZ6RUEsQ21GMEVBLGFqRjVHUyxDaUY4R2IsMkJBQ0ksZW5GNUVJLENtRjZFSixtQkFFSixhQUNJLGdDQUNBLG1CQUNBLG9CQUNBLGdCQUNJLFVqRm9CVSxDaUZuQlYsbUJBQ0Esa0JBQ0ksYWpGMUhDLENpRjJIRCxpQkFDQSxjbkYxRUUsQ21GNEVOLDJCQUNJLGdCQUlaLHNCQUNJLGdCQUNBLHdCQUNJLGNuRnBGTSxDbUZ5RmQsOEJBQ0ksZ0JBRUosdUNBQ0ksbUJBR0EsaUNyRjFCTCxpQnFGMkJrQyxDckYxQmxDLFNxRjBCNkMsQ0FFcEMsdUNBQ0csYUFDQSxtQkFDQyxTQUNBLDZDQUNJLHlCQUNBLGVBQ0EsWUFDQSxrQkFDQSxjbkY1R0YsQ21GNkdFLHFEQUNJLG9CakZoS1AsQ2lGaUtPLHFCQUtoQixvQ0FDSSxpQkFDQSxpREFDSSx1QkFNWiw0QkFDSSxnQkFFSixtQ0FDSSxtQkFHQSwrQnJGOURMLGlCcUYrRGtDLENyRjlEbEMsU3FGOEQ2QyxDQUVwQyxxQ0FDRyxhQUNBLG1CQUNDLFNBQ0EsMkNBQ0kseUJBQ0EsZUFDQSxZQUNBLGtCQUNBLGNuRmhKRixDbUZpSkUsbURBQ0ksb0JqRnBNUCxDaUZxTU8scUJBS2hCLGtDQUNJLGlCQUNBLCtDQUNJLHVCQU9SLDRDQUNJLGtCakYzRE8sQ2lGNERQLFVqRmhORixDaUZxTkYsNkNBQ0ksa0JqRnhFWSxDaUZ5RVosVWpGdk5GLENpRjRORiwrQ0FDSSxrQmpGOUtZLENpRitLWixVakY5TkYsQ2lGbU9GLDJDQUNJLG1CQUNBLFVqRnJPRixDaUYyT04sNEJBQ0ksYUFDQSxtQkFDQSxXQUNBLGdDQUNBLG1CQUNBLG1CQUVJLGlDQUNJLFdBQ0Esa0JBQ0Esd0NBQ0ksYWpGN1BILENpRjhQRyxtQkFDQSxnREFDSSxXQUNBLFdBQ0EsV0FDQSxrQmpGblFQLENpRm9RTyxrQkFDQSxPQUNBLFNBS1osa0NBQ0ksaUJBTVosZ0JBQ0ksV0FDQSxZQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsbUJBQ0EsY0FDQSxtQkFDQSxtQkFDQSxzQkFDSSxrQmpGN1JLLENpRjhSTCxVakZ4UkYsQ2lGeVJFLG1CQUtSLGtDQUNJLGFBRUosb0NBQ0ksYUFJSixrQ0FDSSxzQkFDQSxrREFDSSxrQkFHQSxvRUFDSSxtQkFDQSxVakY5U04sQ2lGa1RFLG1FQUNJLGtCakYvSkcsQ2lGZ0tILFVqRnBUTixDaUZ3VEUsb0VBQ0ksa0JqRjNLUSxDaUY0S1IsVWpGMVROLENpRjhURSxxRUFDSSxrQmpGaFJRLENpRmlSUixVakZoVU4sQ2lGc1VOLHFCQUNJLGNBQ0EsY25GeFJVLENvRnBEZCxrRHRGc0hELGlCc0ZySDZCLENBRTVCLDJGdEZtSEQsZ0JzRmxINkIsQ0FDeEIsY3BGMkNVLENvRnpDZCw0Q3RGK0dELGlCc0Y5RzZCLENBQ3hCLGNwRnVDVSxDb0ZyQ2QscUZ0RjRHRCxvQnNGM0dtQyxDQUM5QixjcEZtQ1UsQ29GbENWLDZCQUNBLGFBQ0EsbUJBRUosNkZBQ0ksaUJBRUoseURBQ0ksZUFFSix1Q0FDSSxhQUNBLGlCQUNBLG9CdEZ5QkosNEJzRjVCQSx1Q0FNUSxnQkFDQSxzQkFDQSxvQkNsQ1osMkNBQ0ksY3JGd0RjLENxRnZEZCxtQkNEQSxzQ0FDSSxpQkFHQSxtQ0FDSSxXQUVKLHlDQUNJLGVuRlNKLENtRlJJLG9CcEZWSyxDb0ZXTCxrQnBGaUNXLENvRmhDWCx5REFDSSxnQnhGeUNaLDRCd0Z4Q1kscUVBRVEsb0JBR1IseUhBQ0ksY3RGaUNGLENzRi9CRiwyREFDSSxldEZhVixDc0ZaVSxtQkFFSiw4REFDSSxldEZTVixDc0ZSVSxhcEY1QkgsQ29GK0JMLGdEQUNJLDRCQUNBLGVwRjNCTixDb0Y0Qk0saUJuRmRKLENtRmVJLGtEQUNJLGFwRnNDTixDb0ZwQ0UsdURBQ0ksaUJuRnBCUixDbUZxQlEsU0FDQSxZQUNBLFdBQ0EsWUFDQSxrQm5GM0NMLENtRjRDSyxlcEZ2Q1YsQ29Gd0NVLFdBQ0EsVUFFSixzREFDSSxpQm5GL0JSLENtRmdDUSxVQUNBLFlBQ0EsWUFDQSxrQ0FDQSxhcEZrRkQsQ29GakZDLGVBQ0EsZ0JBQ0EsVUFLZiwrQkFDRyxrQkFDQyx3Q0FDRyxtQkFDQSw2Q0FDSSxXQUNBLFdBQ0Esa0JBQ0Esa0JBQ0EsY0FDQSxrQnBGa0RHLENvRmpESCxnQ0FDQSw2QkFDQSx3QkFHQSxvREFDSSxrQnBGaEZILENvRnVGYixnRkFDSSxhQ3hGUix5Q0FDSSxXQUNBLFlBQ0Esb0JBQ0EseUJBRUoseUZBQ0ksWUFDQSxXQUNBLG9CcEZDYSxDcUZWakIsaUNBQ0ksYUFPSix1QjFGZ0hHLGtCMEYvR3lCLENBQ3hCLGlDMUY4R0QsaUIwRjdHNkIsQzFGMkM1Qiw0QjBGNUNBLGlDQUdRLG9CckZISyxDTDhHZCxpQjBGMUdpQyxFQU05QixnQ0FDRywwQkFDRCw2QkFDQSxrQkFDQSxjQUNBLFlBQ0EseUJBRUosa0NBQ1EseUJBQ0EsNEJBQ0EsaUJBQ0EsV0FDQyx1QkFHVCxnQ0FDSSxVQVFSLGdCQUNJLFdDOUNKLHlCQUNJLGF0RlFLLENzRlBMLGdCQUVKLGlDQUNRLGdCQUNBLDZCQUNBLGtCQUdKLHlCQUNJLHdCdkZKUSxDdUZRUix5REFDRSxjekZnQ1EsQ3lGNUJsQixVQUNJLGtCdkZkWSxDdUZlWiw2QkFFSiw2Q0FDSSw2QkFFSixpREFDSyw2QkFDQSxldkZ2QkssQ3VGeUJWLGdFQUNJLFNDaENKLGFBQ0MsYXhGVWUsQ3dGVGYsZUFDQyxheEZRYyxDd0ZOZixpQ0FDQyxjMUYwQ2dCLEMwRnhDakIsc0JBQ0MsVXhGa0lvQixDd0YvSHBCLGtDQUNDLFdBQ0EsZUFDQSxZQUdGLDhCQUNDLFV4RndIb0IsQ3dGdkhwQixlMUZnQlEsQzBGZlIsa0JBS0Usd0NBQ0MsMkJBRUQsdUNBQ0MsNEJBT0EsbUVBQ0MsYzFGUVksQzBGSGQsb0NBQ0Msd0J4RnJDVyxDd0ZzQ1gsb0NBQ0Esc0NBQ0MsVXhGdENHLEN3RnVDSCxlMUZaSSxDMEZhSiwyQ0FDQyxjMUZKVyxDMEZLWCxVeEZ3RmUsQ3dGakZyQix5QkFDQyx3QnhGTnNCLEN3Rk90QixvQnhGUHNCLEN3RlF0QiwrQkFDQyxxQnhGeERPLEN3RnlEUCxheEZWcUIsQ3dGYXZCLDBCQUNDLHdCeEZoQmlCLEN3RmlCakIsb0J4RmpCaUIsQ3dGa0JqQixnQ0FDQyxxQnhGaEVPLEN3RmlFUCxheEZwQmdCLEN3RnVCbEIscUJBQ0MsZTFGeENVLEMwRjJDWixrQkFDQyxhQzdFQyxrREFDQyxrQjdGbURDLHlCNkZyREgsbUNBS1EsZUFJUCxzREFDQyxTQUNBLFVBQ0EsZXhGS0ssQ3dGSE4sa0Q3RjJSQSxrQjZGMVJrQixDQUNqQixrRUFDQyxtQkFFQyw2S0FDQyxjM0ZpQ1ksQzJGaENaLGdCQUVELDZLQUNDLGMzRjRCWSxDMkYzQlosZTNGUUUsQzJGUEYsZ0JBQ0EsZXhGVkUsQ3dGV0YsVUFDQSxhQUVELDZLQUNDLGMzRmlCWSxDMkZoQlosZTNGRUksQzJGREosVXpGaUJHLEN5RmJKLCtLQUNDLFV6Rm1HZ0IsQ3lGbEdoQixjM0ZZWSxDMkZYWixnQkFFRCxzRkFDQyxrQnpGRWUsQ0oyUG5CLGlCNkY1UHFCLENBQ2QsaUJBQ0EscUJBQ0EsZTNGZEcsQzJGZU4sMkZBQ0MsZXhGakNDLEN3RmtDRCxlM0ZmSSxDMkZnQkosZ0JBTUgsd0VBQ0MsYXpGeUVZLEN5RnhFWixjM0ZSYSxDMkZVZCxzRUFDQyxrQkFDQSxVekYwRWlCLEN5RnRFcEIsK0NBQ0MsVXpGcUVtQixDeUZuRXBCLG9EQUNDLGMzRnBCZSxDMkZxQmYsZTNGdkNTLEMyRndDVCxtQkFDQSwrR0FDQyxjM0Z4QmMsQzJGeUJkLGUzRjNDUSxDMkY2Q1QseURBQ0MsZTNGNUNPLEMyRjZDUCxVekZ5RGtCLEN5RnJEbkIsdUdBQ0MsYXpGL0VjLEN5RmdGZCxjM0Z0Q2MsQzJGdUNkLGUzRnREUSxDMkZ1RFIsbUJBRUQsa0RBQ0MsYXpGMkNPLEN5RjFDUCxjM0Y1Q2MsQzJGOENmLG1EQUNDLGNBQ0Esb0J6RjRDUyxDeUZ2Q1QsMERBQ0MsYzNGbkRhLEMyRm9EYixnQkFDQSxVekZ0REksQ3lGeUROLCtHQUNDLGMzRnREYyxDMkZ1RGQsZTNGN0VJLENGb0JKLHlCNkZ1REQsK0dBSVEsYzNGNURPLEUyRmlFZiwrR0FDQyxjM0Z2RWMsQzJGd0VkLGUzRnRGSSxDMkZ1RkosVXpGckVLLEN5RjBFUCx5RUFDQyxjM0YvRWUsQzJGZ0ZmLGUzRjlGSyxDMkYrRkwsVXpGN0VNLEN5RmtGUixrRUFDQyxleEZySE0sQ3dGdUhQLGtlQUNDLFV6RnBJUSxDeUZzSVQsOEdBQ0MsK0J6RmtFYyxDeUZoRWYsa2NBQ0MsYXpGcElhLEMwRlpmLHNCQUtJLGFBSkEsc0NBQ0ksbUJBQ0EsaUJBSUEsNkNBQ0ksYXpGQ0gsQ3lGR0QscUZBQ0ksYzVGeUNNLEM0RnhDTixlNUZxQkEsQzRGakJKLDJDQUNJLGFBQ0EsbUJBQ0EsZ0JBQ0EsOENBQ0ksY0FDQSxrQkFDQSx5REFDSSxlQUVKLG1EQUNJLHlCQUNBLGU1Rk1WLEM0RkxVLHFCQUNBLGlCQUtoQiwwQ0FDSSxtQkFDQSwyRkFDSSxjNUZjTSxDNEZiTixtQkFDQSxlNUZSSixDNEZVQSw0Q0FDSSxjQUNBLGU1RlZGLEM0RmFFLGdEQUNJLGNBQ0EsZTVGZk4sQzRGa0JGLHVEQUNJLGlCOUZEUixtRjhGR1ksaUJBS1IseURBQ0ksZTVGNUJBLEM0RitCUixvQ0FDSSxjQUNBLGlCQUNBLGtEQUNJLG1CQUNBLDJHQUNJLG1CQUdSLGtEQUNJLG1CQUlKLDRDQUNJLGNBQ0EsZTVGL0NBLEM0RmlESiwwQ0FDSSxrQkFDQSxlQUNBLDZDQUNJLGU1RnJESixDNEY0REosaURBQ0ksbUJBQ0EsY0FDQSxxQkFDQSxtQkFDQSx1REFDSSxrQjFGckdDLEMwRnNHRCxVMUZoR04sQzBGaUdNLG1CQUdSLG9EQUNJLGtCMUYzR0ssQzBGNEdMLFUxRnRHRixDMEZ1R0UsbUJBQ0EsMERBQ0ksc0JBQ0EseUJBQ0EsY0FDQSxtQkNqSGYsdUNBQ0Msa0IzRkZlLEMyRkdmLGFBQ0EsbUJBQ0Esa0JBQ0EsVUFDQSxtQkFDQSxxRkFDQyxVM0ZITyxDMkZJUCxvQkFDQSxtQkFDQSxlN0ZzQkssQzZGckJMLG1CQUNBLHlGQUNDLGlCQUdGLHlDQUNDLFUzRmJPLEMyRmVSLGtEQUNDLGdCL0ZnQ0MsNEIrRmpDRixrREFHRSxpQkFFRCxvREFDQyxpQkFDQSxVM0Z0Qk0sQ0pnRE4sNEIrRjVCRCxvREFJRSxpQkFFRCxxRUFDQyxrQjNGeUNTLEMyRnhDVCx5QkFDQSw4QkFDQSwyRUFDQyxhM0ZxQ1EsQzJGcENSLHlCQUNBLGUzRmpDSSxDMkZvQ04scUVBQ0MsYTNGK0JTLEMyRjlCVCx5QkFDQSxlM0Z2Q0ssQzJGd0NMLGdCQUNBLDJFQUNDLGtCM0YwQlEsQzJGekJSLHlCQUNBLFUzRjVDSSxDMkZrRFQsaUNBQ0Msa0JBQ0EsV0FDQSxTQUNBLGNBQ0EsV0FHRixxQkFDQyxhQUNBLGtCM0Z1RmlCLEMyRnRGakIsbUJBQ0EsbUIvRmRHLDZCK0ZVSixxQkFNRSxtQkFFRCxpREFDQyxjN0Z6QmdCLEM2RjBCaEIsY0FDQSxlN0Z4Q1UsQzZGeUNWLGtCL0Z0QkUsNkIrRmtCSCxpREFNRSxjN0YvQmUsRTZGa0NqQixtQ0FDQyxXQUNBLFlBQ0EsbUJBQ0EsZTNGL0VRLEMyRmdGUixhQUNBLG1CQUNBLHVCQUNBLG1CQUVELGlEQUNDLGM3RnBDZ0IsQzZGcUNoQixtQkFDQSxhM0Y0RGlCLEMyRjFEbEIsdUJBQ0MsY0FDQSw0QkFDQyxhM0ZpRHFCLEMyRjlDdkIsbUNBQ0Msa0IzRjVEa0IsQzJGNkRsQiw2RUFDQyxjQUdGLG1DQUNDLGtCM0Y3RG9CLEMyRjhEcEIsNkVBQ0MsYTNGMURxQixDMkY4RHRCLG1GQUNDLGEzRmdDcUIsQzJGdkJ4Qix1QkFDQyx5QkFDQSxhQUNBLFdBQ0Esb0NBQ0MsaUJBQ0Esa0JBQ0EsZ0RBQ0MsYzdGaEZlLEM2RmlGZixlN0ZuR1MsQzZGdUdWLGdDQUNDLHNCQUNBLGdEQUNDLHlCQUNBLGNBQ0Esa0JBQ0Esc0RBQ0Msa0IzRmpKWSxDMkZrSlosb0IzRmxKWSxDMkZtSlosVTNGN0lLLEMyRmdKUCw2Q0FDQyxjQUVELHFEQUNDLGFBQ0EsbUJBQ0Esb0JBQ0EsdURBQ0MsV0FDQSxZQUNBLG9CQUNBLG1CQUNBLHVCQUNBLGtCQUNBLFUzRjlKSyxDMkYrSkwscUVBQ0Msa0IzRm5IYSxDMkZvSGIsaUJBRUQsdUVBQ0Msa0IzRnJIa0IsQzJGNEh0QixpREFDQyxjQUNBLHVEQUNDLFUzRjlLTSxDMkZrTFQsd0NBQ0Msa0IzRmxMYyxDMkZtTGQsYUFDQSxtQkFDQSxnQkFDQSxhQUNBLG1CQUNBLDhCL0Z6SUUsNkIrRmtJSCx3Q0FTRSxjQUVELG9EQUNDLGFBQ0EsbUJBQ0EsZ0VBQ0MsV0FDQSxZQUNBLG1CQUNBLG9CQUNBLG1CQUNBLHVCQUNBLGtCM0YxTXFCLEMyRjJNckIsaUJBQ0EsYy9GekpBLDZCK0ZnSkQsZ0VBV0UsV0FDQSxhQUdGLGtFQUNDLFdBQ0EsWUFDQSx5QkFDQSxlM0ZuTk0sQzJGb05OLGFBQ0EsbUJBQ0EsdUJBQ0EsY0FDQSxpQkFDQSxtQkFFRCxrRUFDQyxjQUNBLGM3RmpMYyxDNkZtTGYsZ0VBQ0MsY0FDQSxlN0ZuTU0sQzZGb01OLHFFQUNDLGNBQ0Esa0IxRjVNSyxDMEY4TU4sdUlBQ0MsYzdGN0xhLEM2RjhMYixjQUNBLGtCMUZqTkssQzBGa05MLGVBSUgsb0RBQ0MsY0FDQSxjN0Z0TWUsQzZGeU1qQiwyQ0FDQyxjQUNBLGU3RnZOUSxDNkZ5TlQsMENBQ0MsY0FDQSxjN0YvTWdCLEM2RmdOaEIsY0FDQSxlQUlELGdDQUNDLGFBR0YscUJBQ0MsYTNGMVFnQixDMkYyUWhCLG9CQUNBLG1CQUNBLGtCQUNBLHVCQUNDLFdBQ0EsWUFDQSxrQkFDQSxrQjNGbFJlLEMyRm1SZixpQkNuUkYsbUJoR3lIRyxzQmdHeEgrQixDQUVsQyxpQ0FDSSxjOUY2Q2MsQ0Z3RWYsaUJnR3BIZ0MsQ0FFbkMsV2hHa0hHLGlCZ0dqSCtCLENDUmxDLGdDQUNJLDhCQUVKLDJDQUNJLGtCQUVKLDZDQUNJLGVBRUosa0JqR2dIRyxnQmlHL0crQixDQUVsQyw4QmpHNkdHLFlpRzVHK0IsQ0FFbEMsdUJBQ0ksYUFDQSxRQUVKLDJCQUNJLGFBQ0EsaUNBQ0ksZUFDQSxZQUVKLHlDQUNJLHFCQUNBLHFCQUdSLDBDQUNJLGFBRUosc0VBQ0ksYUFFSixrREFDSSxZQ3BDSCxzQmxHeVNDLDBCa0d4U3VCLENBR3pCLFlBQ0MsWUNGRCxpQm5HcUhHLGlCbUdwSCtCLENBV2xDLGlCQUNJLGtCQUNBLFluR29DQSw0Qm1HbENJLHFCQUNJLG9CQUlaLGtCQUNJLGdCQUVKLGdCbkc2RkcsZ0JtRzNGK0IsQ25Hd0I5Qiw0Qm1HdEJJLG9CQUNJLGVBT1IsZ0NBQ1EsMEJBQ0EsNkJBQ0Esa0JBQ0EsY0FDQSxZQUNBLHlCQUVSLGtDQUNRLHlCQUNBLDRCQUNBLGlCQUNBLFdBQ0EsdUJBSVosZ0NBQ0ksVUN6REEseUJBQ0Esd0JoR0tZLENnR0ZSLHlEQUNJLGVBSVosNENBQ0ksdUNBQ0EsbUJBRUosMENBQ0ksd0JBR0osaURBQ0ksNkJBRUosZUFDSSx3QmhHZlksQ2dHZ0JaLDZCQUNBLGdDQUVKLFlBQ0ksa0JBRUosMEJBQ0ksMkJBQ0Esa0JBRUosZ0RBQ0ksWUFFSix1Q0FDSSxpQ0FFSixhQUNJLGlCQUdRLDZDQUNJLGdCQUtoQixtRHBHd0VHLHNCb0d2RStCLENBRWxDLHVEQUNJLFlBRUosa0JBQ0ksY0FDQSxnQkFDQSxZQUVKLHNCQUNJLGtCQUVJLHFDQUNJLFVBQ0EsV0FDQSxRQUdSLDRCQUNJLFUvRnJFTyxDK0ZzRVAsa0JBQ0EsbUJBQ0Esd0NBQ0ksa0IvRjVDRixDZ0c5QlYsdURBQ0ksU0FDQSxvQkFFSixjQUNJLGdCQUVKLHdCQUNJLFlBR0Esd0JBQ0ksbUJDWlIsb0JBQ0MsV0FDQSxnQkFDQSxhQUNBLG1CQUNBLGVBQ0Esb0JBQ0Esb0JBQ0EsYUFDQSxlbEdIUyxDa0dJVCxtQ0FDQyxXQUNBLGFBQ0EsZUFDQSxnQkFDQSxrQkFDQSxvQkFDQSxvQkFDQSxhQUNBLG1CQUNBLHlCQUNBLHNCQUNBLHVCQUNBLCtCQUNBLHFCQUNBLGVBQ0EsK0NBQ0MsY0FDQSxrQnRHMEJDLDRCc0c1Q0gsbUNBcUJFLG1CdEd1QkMsNEJzR3BCSCx5QkFFRSxZQUdGLG1DQUNDLFl0R2NFLDZCc0dmSCxtQ0FHRSxhdEdZQyw0QnNHZkgsbUNBTUUsYXRHU0MsNEJzR2ZILG1DQVNFLGVBQ0EsWUFJSCxlQUNDLG1CQUNBLHFDQUNDLGdCQUNBLGtCQUVELGlCQUNDLGdCQUdGLFdBQ0Msa0JBQ0EsbUJBRUQsWUFDQyxhQUNBLG1CQUNBLHFCbEdoRVMsQ2tHaUVULGtEQUNBLGNBQ0EsNkJBQ0MsaUJqR3ZEVSxDaUd3RFYsV0FDQSxRQUNBLDJCQUNBLGNBQ0EsY2pHeENTLENpR3lDVCxvQ0FDQyxpQkFHRix3QkFDQyxpQmpHakVVLENpR3FFWCxvQkFDQyxXQUNBLFlBQ0EsaUJBR0YsUUFDQyxrQkFDQSxVQUNDLGVBQ0EsZ0JBQ0EsZ0JBQ0EsWUFDQyxjQUNBLGtCQUNDLGFsR3hHYSxDa0c2R2pCLHdCQUNDLGtCbEc5R2dCLENrRytHaEIsWUFDQSxlQUNBLE1BQ0EsT0FDQSxVQUNBLHNCQUNBLG9DQUNDLGtCQUNBLFFBQ0EsU0FDQSxjQUNBLGdCdEdwRUUsNkJzRytESCxvQ0FPRSxpQnRHdEVDLDZCc0crREgsb0NBVUUsaUJ0R3pFQyw0QnNHdURKLHdCQXNCRSxjQUdGLHdCQUNDLFlBQ0Esc0JBQ0EsbUJBQ0Esb0JBQ0Esb0JBQ0EsYUFDQSxzQkFDQSx1REFDQyxjcEdsRmdCLENvR21GaEIsVWxHMUlRLENrRzJJUixnQkFDQSxtQkFDQSxlcEdqSE0sQ29HbUhQLDBCQUNDLFVsR2hKUSxDa0dpSlIsY3BHbEdnQixDb0dxR2xCLGFBQ0MsZUFDQSxnQkFDQSxjQUNBLDBCQUdBLGlDQUNDLG1CQUlELDZCQUNDLGtCQUNBLFFBQ0EsTUFDQSxXQUVELDZCQUNDLGtCQUNBLE9BQ0EsU0FDQSxXQUVELCtCQUNDLGtCQUNBLE9BQ0EsU0FDQSxXQUVELDhCQUNDLGtCQUNBLFNBQ0EsUUFDQSxXQUtBLHdDQUNDLGlCdEc1SUMsNEJzRzJJRix3Q0FHRSxnQnRHOUlBLDRCc0d5SUosZUFVRSx3eEo7QUN2TUYsV0FFRSxxQkFHRixjQUVFLGVBR0Ysa0NBRUUsYUFDQSxtQkFDQSx1QkFHRixjQUNFLHlCQUNBLHlCQUNBLDhCQUNBLGtCQUdGLG9CQUNFLHNCQUNBLHFCQUNBLGNBQ0EsaUNBR0YsZ0JBQ0UseUJBQ0EseUJBQ0EsOEJBQ0EsV0FDQSxrQkFDQSxvQ0FHRixrQkFDRSx5QkFHRixrQkFDRSxhQUdGLHlCQUNFLHFCQUNBLGdCQUdGLG1DQUNFLFdBQ0EsWUFHRixxQ0FDRSxtQkFHRix5QkFDRSxjQUdGLHlCQUNFLGFBR0YsT0FDRSxnQkFDQSxlQUNBLCtCQUNBLGNBR0YsbUJBQ0UseUJBQ0EseUJBQ0EsOEJBQ0Esa0JBR0YsaUJBRUUsZUFDQSxnQkFDQSxrQkFDQSxTQUNBLFVBQ0EsdUJBQ0EsMkJBQ0Esd0JBQ0Esc0JBQ0EsbUJBQ0EsaUJBR0YseUJBQ0Usc0JBQ0EscUJBQ0EsY0FDQSxpQ0FHRixZQUNFLGNBQ0EsZ0NBQ0EsNEJBQ0Esd0JBR0Ysc0JBQ0UsY0FDQSxxQkFHRiw0QkFDRSx5QkFDQSxxQkFDQSxXQUdGLFNBQ0Usc0JBQ0EsU0FDQSxPQUNBLGFBQ0EsZUFDQSxRQUNBLGdDQUNBLDRCQUNBLHdCQUNBLFlBQ0EsYUFDQSwwQ0FDQSxrQkFHRixRQUNFLGdCQUNBLCtDQUNBLFdBQ0EsZUFDQSxRQUNBLE1BQ0EsVUFDQSxZQUNBLFlBQ0Esa0NBR0YseUJBQ0Usc0JBQ0UsV0FJSiwrQ0FDRSxXQUNBLFlBR0YsZUFDRSxnQkFDQSxlQUNBLGNBQ0EsdUJBR0YsZUFDRSx5QkFDQSxvQkFDQSw0QkFDQSxzQkFDQSxVQUNBLDBDQUNBLGdCQUdGLG9DQUNFLFNBR0YsZ0RBQ0UsVUFDQSxrQkFDQSxTQVdGLGlEQUNFLFlBQ0EsU0FDQSxVQUdGLFNBQ0UsZUFDQSxnQ0FDQSxjQUNBLFdBQ0EsWUFDQSxNQUNBLGFBQ0EsbUJBQ0EsdUJBR0YsZ0JBQ0UsY0FDQSxXQUNBLFlBQ0EsaUJBR0YsU0FDRSxZQUNBLHNCQUNBLFdBQ0EsWUFDQSxxQkFDQSxrQkFDQSxRQUNBLGtCQUNBLCtCQUNBLGtCQUdGLHVCQUNFLG9CQUdGLDRCQUNFLFFBQ0UsZUFDQSxPQUNBLE1BQ0EsYUFJSiw0QkFDRSxTQUNFLFNBQ0EsbUJBQ0EsZ0NBQ0EsNEJBQ0Esd0JBQ0EsYUFDQSxpQkFJSixvQ0FDRSxjQUdGLGtCQUNFLHdCQUdGLGFBQ0Usd0JBR0YsNEJBQ0UsNkNBQ0Usd0JBSUosNEJBQ0UsNkJBQ0UsWUFHSixtREFDRSxtQ0FDQSxvQkFDQSx5QkFDQSxxQkFDQSx1Q0FHRixrQkFDRSxhQUNBLHVCQUNBLG1CQUNBLGFBR0YsZUFDRSxhQUNBLHNCQUNBLFNBQ0EsZ0JBQ0EsV0FDQSxhQUNBLHlCQUNBLGtCQUNBLG9DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3V0aWxzL21peGlucy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL2Jhc2UvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9iYXNlL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9iYXNlL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9iYXNlL2NvbG9ycy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3V0aWxzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL2Jhc2UvZ3JpZC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvbGF5b3V0L2F2YXRhci5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL2xheW91dC9ib29zdHJhcC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL2xheW91dC9icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvbGF5b3V0L2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvbGF5b3V0L2NoYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvbGF5b3V0L2NoYXQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXQvY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL2xheW91dC9kYXRhdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXQvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvbGF5b3V0L2hlYWRlci5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL2xheW91dC9sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXQvc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvbGF5b3V0L3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXQvbmF2LXRhYi5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL2xheW91dC9ub3RpZmljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXQvcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXQvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9sYXlvdXQvdGhlbWUtc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9hZGQtaW52b2ljZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2FkZC1jdXN0b21lci5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3ByaWNlLXBsYW4uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy90aWNrZXQta2FuYmFuLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvYWxlcnRpZnkuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvY2hhdC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2NvbW1vbi5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ZpbHRlci1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvZmlsZS11cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9pbnZvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvZW1haWwuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9yaWJib24uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy90aW1lbGluZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9sYXlvdXQtc2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9mb3JtLXdpemFyZC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvYnVzLXRpY2tldC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvY2FyLWJvb2tpbmctaW52b2ljZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvY2FzaHJlY2VpcHQtMS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvY2FzaHJlY2VpcHQtMi5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvY2FzaHJlY2VpcHQtMy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvY2FzaHJlY2VpcHQtNC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvY29mZmVlLXNob3Auc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9pbnZvaWNlL2RvbWFpbi1ob3N0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9lY29tbWVyY2Uuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9pbnZvaWNlL2ZpdG5lc3MtY2VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9mbGlnaHQtYm9va2luZy1pbnZvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9ob3RlbC1ib29raW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9pbnRlcm5ldC1iaWxsaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9tZWRpY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9tb25leWV4Y2hhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9tb3ZpZS10aWNrZXQtYm9va2luZy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2Uvc3R1ZGVudC1iaWxsaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS90cmFpbi10aWNrZXQtYm9va2luZy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvZ2VuZXJhbC1pbnZvaWNlLTEuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9pbnZvaWNlL2dlbmVyYWwtaW52b2ljZS0yLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9nZW5lcmFsLWludm9pY2UtMy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvZ2VuZXJhbC1pbnZvaWNlLTQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9pbnZvaWNlL2dlbmVyYWwtaW52b2ljZS01LnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9pbnZvaWNlLXRlbXBsYXRlcy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvaW52b2ljZS10d28uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9zaWduYXR1cmUuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9zaWduYXR1cmUtaW52b2ljZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL25vdGlmaWNhdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9pbnZvaWNlL2ludm9pY2Utb25lLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9pbnZvaWNlLXRocmVlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvaW52b2ljZS9pbnZvaWNlLWZvdXIuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9pbnZvaWNlL2ludm9pY2UtZml2ZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvdGVtcGxhdGUtaW52b2ljZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2NvbXBhbmllcy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludmVudG9yeS1oaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvZG9tYWluLXJlcXVlc3Quc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9jdXN0b21lci1sZWRnZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9wdXJjaGFzZS10cmFuc2FjdGlvbi5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3N1YnNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3BhY2thZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvdHdvLWZhY3Rvci5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3ByZWZlcmVuY2Utc2V0dGluZy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3BsYW4tYmlsbGluZy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3B1cmNoYXNlLXJlcG9ydC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3RheC1wdXJjaGFzZS5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3Byb2ZpdC1sb3NzLWRhdGEuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9sZWRnZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9kZWxpdmVyeS1jaGFsbGFucy5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL2ludm9pY2UvaW52b2ljZS1zdWJzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9zdXBlci1hZG1pbi1kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9lbWFpbC1yZXN0cGFzc3dvcmQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9jdXN0b20tZmlsZWQuc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9zYWxlcy1yZXR1cm4tcmVwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9naW4vLi9zcmMvYXNzZXRzL3Njc3MvcGFnZXMvdGF4LXJlcG9ydC1zYWxlc3RheC5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3Byb2ZpdC1sb3NzLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9hc3NldHMvc2Nzcy9wYWdlcy9hZG1pbi1yZWdpc3Rlci5zY3NzIiwid2VicGFjazovL2xvZ2luLy4vc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL3NhYXMtbG9naW4uc2NzcyIsIndlYnBhY2s6Ly9sb2dpbi8uL3NyYy9pbmRleC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwICB2NS4zLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi86cm9vdCxbZGF0YS1icy10aGVtZT1saWdodF17LS1icy1ibHVlOiAjMGQ2ZWZkOy0tYnMtaW5kaWdvOiAjNjYxMGYyOy0tYnMtcHVycGxlOiAjNmY0MmMxOy0tYnMtcGluazogI2Q2MzM4NDstLWJzLXJlZDogI2RjMzU0NTstLWJzLW9yYW5nZTogI2ZkN2UxNDstLWJzLXllbGxvdzogI2ZmYzEwNzstLWJzLWdyZWVuOiAjMTk4NzU0Oy0tYnMtdGVhbDogIzIwYzk5NzstLWJzLWN5YW46ICMwZGNhZjA7LS1icy1ibGFjazogIzAwMDstLWJzLXdoaXRlOiAjZmZmOy0tYnMtZ3JheTogIzZjNzU3ZDstLWJzLWdyYXktZGFyazogIzM0M2E0MDstLWJzLWdyYXktMTAwOiAjZjhmOWZhOy0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7LS1icy1ncmF5LTMwMDogI2RlZTJlNjstLWJzLWdyYXktNDAwOiAjY2VkNGRhOy0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7LS1icy1ncmF5LTYwMDogIzZjNzU3ZDstLWJzLWdyYXktNzAwOiAjNDk1MDU3Oy0tYnMtZ3JheS04MDA6ICMzNDNhNDA7LS1icy1ncmF5LTkwMDogIzIxMjUyOTstLWJzLXByaW1hcnk6ICMwZDZlZmQ7LS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7LS1icy1zdWNjZXNzOiAjMTk4NzU0Oy0tYnMtaW5mbzogIzBkY2FmMDstLWJzLXdhcm5pbmc6ICNmZmMxMDc7LS1icy1kYW5nZXI6ICNkYzM1NDU7LS1icy1saWdodDogI2Y4ZjlmYTstLWJzLWRhcms6ICMyMTI1Mjk7LS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzOy0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTstLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDstLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7LS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7LS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTstLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDstLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxOy0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAjMDUyYzY1Oy0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMyYjJmMzI7LS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICMwYTM2MjI7LS1icy1pbmZvLXRleHQtZW1waGFzaXM6ICMwNTUxNjA7LS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7LS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzU4MTUxYzstLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7LS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7LS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2NmZTJmZjstLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICNlMmUzZTU7LS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDstLWJzLWluZm8tYmctc3VidGxlOiAjY2ZmNGZjOy0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICNmZmYzY2Q7LS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhOy0tYnMtbGlnaHQtYmctc3VidGxlOiAjZmNmY2ZkOy0tYnMtZGFyay1iZy1zdWJ0bGU6ICNjZWQ0ZGE7LS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZWM1ZmU7LS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogI2M0YzhjYjstLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogI2EzY2ZiYjstLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzllZWFmOTstLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmZTY5YzstLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjZjFhZWI1Oy0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjstLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDstLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTstLWJzLWJsYWNrLXJnYjogMCwgMCwgMDstLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOy0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7LS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7LS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpOy0tYnMtYm9keS1mb250LXNpemU6MXJlbTstLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDstLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTstLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7LS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTstLWJzLWJvZHktYmc6ICNmZmY7LS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTstLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwOy0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwOy0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpOy0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTstLWJzLXNlY29uZGFyeS1iZzogI2U5ZWNlZjstLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7LS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjUpOy0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAzMywgMzcsIDQxOy0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7LS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7LS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0Oy0tYnMtbGluay1jb2xvcjogIzBkNmVmZDstLWJzLWxpbmstY29sb3ItcmdiOiAxMywgMTEwLCAyNTM7LS1icy1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTstLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7LS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTAsIDg4LCAyMDI7LS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0Oy0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMjEyNTI5Oy0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkOy0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1ib3JkZXItc3R5bGU6IHNvbGlkOy0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2Oy0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTstLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOy0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTstLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTstLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07LS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTstLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7LS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtOy0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOy0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7LS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7LS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtOy0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1Oy0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOy0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzE5ODc1NDstLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2RjMzU0NX1bZGF0YS1icy10aGVtZT1kYXJrXXtjb2xvci1zY2hlbWU6ZGFyazstLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7LS1icy1ib2R5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDstLWJzLWJvZHktYmc6ICMyMTI1Mjk7LS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTstLWJzLWVtcGhhc2lzLWNvbG9yOiAjZmZmOy0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1Oy0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpOy0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDstLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDstLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7LS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpOy0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwOy0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7LS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQzLCA0OCwgNTM7LS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM2ZWE4ZmU7LS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogI2E3YWNiMTstLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzc1Yjc5ODstLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzZlZGZmNjstLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2ZmZGE2YTstLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjZWE4NjhmOy0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTstLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjstLWJzLXByaW1hcnktYmctc3VidGxlOiAjMDMxNjMzOy0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzE2MTcxOTstLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjMDUxYjExOy0tYnMtaW5mby1iZy1zdWJ0bGU6ICMwMzI4MzA7LS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTstLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICMyYzBiMGU7LS1icy1saWdodC1iZy1zdWJ0bGU6ICMzNDNhNDA7LS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDstLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzA4NDI5ODstLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiAjNDE0NjRiOy0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMGY1MTMyOy0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjMDg3OTkwOy0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjOTk3NDA0Oy0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7LS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3Oy0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjMzQzYTQwOy0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDstLWJzLWxpbmstY29sb3I6ICM2ZWE4ZmU7LS1icy1saW5rLWhvdmVyLWNvbG9yOiAjOGJiOWZlOy0tYnMtbGluay1jb2xvci1yZ2I6IDExMCwgMTY4LCAyNTQ7LS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTM5LCAxODUsIDI1NDstLWJzLWNvZGUtY29sb3I6ICNlNjg1YjU7LS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7LS1icy1oaWdobGlnaHQtYmc6ICM2NjRkMDM7LS1icy1ib3JkZXItY29sb3I6ICM0OTUwNTc7LS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7LS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjNzViNzk4Oy0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICM3NWI3OTg7LS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7LS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZWE4NjhmfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSl7OnJvb3R7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH19Ym9keXttYXJnaW46MDtmb250LWZhbWlseTp2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYm9keS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OnZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3RleHQtYWxpZ246dmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWhye21hcmdpbjoxcmVtIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItdG9wOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7b3BhY2l0eTouMjV9aDYsLmg2LGg1LC5oNSxoNCwuaDQsaDMsLmgzLGgyLC5oMixoMSwuaDF7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1icy1oZWFkaW5nLWNvbG9yKX1oMSwuaDF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoMSwuaDF7Zm9udC1zaXplOjIuNXJlbX19aDIsLmgye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgMC45dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDIsLmgye2ZvbnQtc2l6ZToycmVtfX1oMywuaDN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgMC42dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDMsLmgze2ZvbnQtc2l6ZToxLjc1cmVtfX1oNCwuaDR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAwLjN2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoNCwuaDR7Zm9udC1zaXplOjEuNXJlbX19aDUsLmg1e2ZvbnQtc2l6ZToxLjI1cmVtfWg2LC5oNntmb250LXNpemU6MXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmV9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1vbCx1bHtwYWRkaW5nLWxlZnQ6MnJlbX1vbCx1bCxkbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLHVsIHVsLG9sIHVsLHVsIG9se21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjAuODc1ZW19bWFyaywubWFya3twYWRkaW5nOi4xODc1ZW07Y29sb3I6dmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWhpZ2hsaWdodC1iZyl9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MC43NWVtO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF7Y29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpob3ZlcnstLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYil9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7Zm9udC1zaXplOjFlbX1wcmV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87Zm9udC1zaXplOjAuODc1ZW19cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH1jb2Rle2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLWNvZGUtY29sb3IpO3dvcmQtd3JhcDpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4xODc1cmVtIC4zNzVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtib3JkZXItcmFkaXVzOi4yNXJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MWVtfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10aGVhZCx0Ym9keSx0Zm9vdCx0cix0ZCx0aHtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MX1bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfTo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgMC4zdncpO2xpbmUtaGVpZ2h0OmluaGVyaXR9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtsZWdlbmR7Zm9udC1zaXplOjEuNXJlbX19bGVnZW5kKyp7Y2xlYXI6bGVmdH06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke3BhZGRpbmc6MH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlcntwYWRkaW5nOjB9OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOmNhbGMoMS42MjVyZW0gKyA0LjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTF7Zm9udC1zaXplOjVyZW19fS5kaXNwbGF5LTJ7Zm9udC1zaXplOmNhbGMoMS41NzVyZW0gKyAzLjl2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTJ7Zm9udC1zaXplOjQuNXJlbX19LmRpc3BsYXktM3tmb250LXNpemU6Y2FsYygxLjUyNXJlbSArIDMuM3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktM3tmb250LXNpemU6NHJlbX19LmRpc3BsYXktNHtmb250LXNpemU6Y2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtfX0uZGlzcGxheS01e2ZvbnQtc2l6ZTpjYWxjKDEuNDI1cmVtICsgMi4xdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS01e2ZvbnQtc2l6ZTozcmVtfX0uZGlzcGxheS02e2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS02e2ZvbnQtc2l6ZToyLjVyZW19fS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTowLjg3NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGU+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9ja3F1b3RlLWZvb3RlcnttYXJnaW4tdG9wOi0xcmVtO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCLigJTCoFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteHhsLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217LS1icy1ndXR0ZXIteDogMS41cmVtOy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19OnJvb3R7LS1icy1icmVha3BvaW50LXhzOiAwOy0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7LS1icy1icmVha3BvaW50LW1kOiA3NjhweDstLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4Oy0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4Oy0tYnMtYnJlYWtwb2ludC14eGw6IDE0MDBweH0ucm93ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbTstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnJvdz4qe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpfS5jb2x7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy0wLC5neC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctMCwuZ3ktMHstLWJzLWd1dHRlci15OiAwfS5nLTEsLmd4LTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy0xLC5neS0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctMiwuZ3gtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctMiwuZ3ktMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctMywuZ3gtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLTMsLmd5LTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy00LC5neC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy00LC5neS00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy01LC5neC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctNSwuZ3ktNXstLWJzLWd1dHRlci15OiAzcmVtfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29sLXNte2ZsZXg6MSAwIDAlfS5yb3ctY29scy1zbS1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1zbS0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMtc20tND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1zbS01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtc20tMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtc20tMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1zbS00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtc20tNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1zbS03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtc20tOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXNtLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9Lmctc20tMCwuZ3gtc20tMHstLWJzLWd1dHRlci14OiAwfS5nLXNtLTAsLmd5LXNtLTB7LS1icy1ndXR0ZXIteTogMH0uZy1zbS0xLC5neC1zbS0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19Lmctc20tMSwuZ3ktc20tMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXNtLTIsLmd4LXNtLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLXNtLTIsLmd5LXNtLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLXNtLTMsLmd4LXNtLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1zbS0zLC5neS1zbS0zey0tYnMtZ3V0dGVyLXk6IDFyZW19Lmctc20tNCwuZ3gtc20tNHstLWJzLWd1dHRlci14OiAxLjVyZW19Lmctc20tNCwuZ3ktc20tNHstLWJzLWd1dHRlci15OiAxLjVyZW19Lmctc20tNSwuZ3gtc20tNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLXNtLTUsLmd5LXNtLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb2wtbWR7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLW1kLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy1tZC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLW1kLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbWQtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1tZC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1tZC0wLC5neC1tZC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctbWQtMCwuZ3ktbWQtMHstLWJzLWd1dHRlci15OiAwfS5nLW1kLTEsLmd4LW1kLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1tZC0xLC5neS1tZC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmctbWQtMiwuZ3gtbWQtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmctbWQtMywuZ3gtbWQtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLW1kLTMsLmd5LW1kLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1tZC00LC5neC1tZC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1tZC00LC5neS1tZC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZ3tmbGV4OjEgMCAwJX0ucm93LWNvbHMtbGctYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDogMH0uZy1sZy0wLC5neS1sZy0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1sZy0yLC5neC1sZy0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1sZy0yLC5neS1sZy0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctbGctMywuZ3ktbGctM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLWxnLTQsLmd4LWxnLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLWxnLTUsLmd4LWxnLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1sZy01LC5neS1sZy01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDogMH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXhsLTEsLmd5LXhsLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy14bC0yLC5neS14bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14bC0zLC5neC14bC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLXhsLTQsLmd4LXhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14bC01LC5neS14bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LmNvbC14eGx7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXh4bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14eGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteHhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteHhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMteHhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteHhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteHhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXh4bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14eGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteHhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14eGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXh4bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteHhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14eGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXh4bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteHhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteHhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteHhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXh4bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14eGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXh4bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXh4bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXh4bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14eGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXh4bC0wLC5neC14eGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXh4bC0wLC5neS14eGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXh4bC0xLC5neS14eGwtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXh4bC0yLC5neC14eGwtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmcteHhsLTIsLmd5LXh4bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14eGwtMywuZ3gteHhsLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy14eGwtMywuZ3kteHhsLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14eGwtNCwuZ3gteHhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXh4bC00LC5neS14eGwtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmcteHhsLTUsLmd4LXh4bC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmcteHhsLTUsLmd5LXh4bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fS50YWJsZXstLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7LS1icy10YWJsZS1iZy10eXBlOiBpbml0aWFsOy0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7LS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDstLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7LS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNzUpO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGU+Om5vdChjYXB0aW9uKT4qPip7cGFkZGluZzouNXJlbSAuNXJlbTtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10YWJsZS1iZyk7Ym9yZGVyLWJvdHRvbS13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSl9LnRhYmxlPnRib2R5e3ZlcnRpY2FsLWFsaWduOmluaGVyaXR9LnRhYmxlPnRoZWFke3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0udGFibGUtZ3JvdXAtZGl2aWRlcntib3JkZXItdG9wOmNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSoyKSBzb2xpZCBjdXJyZW50Y29sb3J9LmNhcHRpb24tdG9we2NhcHRpb24tc2lkZTp0b3B9LnRhYmxlLXNtPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjI1cmVtIC4yNXJlbX0udGFibGUtYm9yZGVyZWQ+Om5vdChjYXB0aW9uKT4qe2JvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIDB9LnRhYmxlLWJvcmRlcmVkPjpub3QoY2FwdGlvbik+Kj4qe2JvcmRlci13aWR0aDowIHZhcigtLWJzLWJvcmRlci13aWR0aCl9LnRhYmxlLWJvcmRlcmxlc3M+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS50YWJsZS1ib3JkZXJsZXNzPjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXdpZHRoOjB9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKT4qey0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7LS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKX0udGFibGUtc3RyaXBlZC1jb2x1bW5zPjpub3QoY2FwdGlvbik+dHI+Om50aC1jaGlsZChldmVuKXstLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpOy0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyl9LnRhYmxlLWFjdGl2ZXstLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpOy0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyl9LnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPip7LS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpOy0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKX0udGFibGUtcHJpbWFyeXstLWJzLXRhYmxlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYmc6ICNjZmUyZmY7LS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhNmI1Y2M7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVkN2YyOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhY2JlNjstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjOy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1zZWNvbmRhcnl7LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjZTJlM2U1Oy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYjViNmI3Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q3ZDhkYTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtc3VjY2Vzc3stLWJzLXRhYmxlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7LS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhN2I5YjE7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNzstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjOy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1pbmZvey0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogI2NmZjRmYzstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E2YzNjYTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWU4ZWY7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFkY2UzOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLXdhcm5pbmd7LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjZmZmM2NkOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2NjMmE0Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTdjMzstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtZGFuZ2Vyey0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogI2Y4ZDdkYTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M2YWNhZTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWxpZ2h0ey0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogI2Y4ZjlmYTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M2YzdjODstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWRhcmt7LS1icy10YWJsZS1jb2xvcjogI2ZmZjstLWJzLXRhYmxlLWJnOiAjMjEyNTI5Oy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNGQ1MTU0Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7LS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtcmVzcG9uc2l2ZXtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXNte292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14bHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteHhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19LmZvcm0tbGFiZWx7bWFyZ2luLWJvdHRvbTouNXJlbX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7Zm9udC1zaXplOjEuMjVyZW19LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO2ZvbnQtc2l6ZTowLjg3NXJlbX0uZm9ybS10ZXh0e21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXXtvdmVyZmxvdzpoaWRkZW59LmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZXttaW4td2lkdGg6ODVweDtoZWlnaHQ6MS41ZW07bWFyZ2luOjB9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbjotMC4zNzVyZW0gLTAuNzVyZW07bWFyZ2luLWlubGluZS1lbmQ6Ljc1cmVtO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGVydGlhcnktYmcpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7Ym9yZGVyLXJhZGl1czowO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKX0uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOnNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCkgMH0uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1c3tvdXRsaW5lOjB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZ3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbXttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0wLjI1cmVtIC0wLjVyZW07bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmZvcm0tY29udHJvbC1sZ3ttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfS5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW46LTAuNXJlbSAtMXJlbTttYXJnaW4taW5saW5lLWVuZDoxcmVtfXRleHRhcmVhLmZvcm0tY29udHJvbHttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpfXRleHRhcmVhLmZvcm0tY29udHJvbC1zbXttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9dGV4dGFyZWEuZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9LmZvcm0tY29udHJvbC1jb2xvcnt3aWR0aDozcmVtO2hlaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtwYWRkaW5nOi4zNzVyZW19LmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSl7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2h7Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoe2JvcmRlcjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX0uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZ3toZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9LmZvcm0tc2VsZWN0ey0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAyLjI1cmVtIC4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjE2cHggMTJweDtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tc2VsZWN0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmZvcm0tc2VsZWN0OmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKX0uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmd7Y29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LXNoYWRvdzowIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKX0uZm9ybS1zZWxlY3Qtc217cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSl9LmZvcm0tc2VsZWN0LWxne3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctbGVmdDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0ey0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkZWUyZTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2t7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41ZW07bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0e2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LTEuNWVtfS5mb3JtLWNoZWNrLXJldmVyc2V7cGFkZGluZy1yaWdodDoxLjVlbTtwYWRkaW5nLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0Oi0xLjVlbTttYXJnaW4tbGVmdDowfS5mb3JtLWNoZWNrLWlucHV0ey0tYnMtZm9ybS1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZyk7ZmxleC1zaHJpbms6MDt3aWR0aDoxZW07aGVpZ2h0OjFlbTttYXJnaW4tdG9wOi4yNWVtO3ZlcnRpY2FsLWFsaWduOnRvcDthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XXtib3JkZXItcmFkaXVzOi4yNWVtfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9de2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZXtmaWx0ZXI6YnJpZ2h0bmVzcyg5MCUpfS5mb3JtLWNoZWNrLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdey0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dey0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGV7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkOy0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjV9LmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVse2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjV9LmZvcm0tc3dpdGNoe3BhZGRpbmctbGVmdDoyLjVlbX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7LS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7d2lkdGg6MmVtO21hcmdpbi1sZWZ0Oi0yLjVlbTtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2JvcmRlci1yYWRpdXM6MmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1c3stLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXI7LS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2V7cGFkZGluZy1yaWdodDoyLjVlbTtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0e21hcmdpbi1yaWdodDotMi41ZW07bWFyZ2luLWxlZnQ6MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjFyZW19LmJ0bi1jaGVja3twb3NpdGlvbjphYnNvbHV0ZTtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLWNoZWNrW2Rpc2FibGVkXSsuYnRuLC5idG4tY2hlY2s6ZGlzYWJsZWQrLmJ0bntwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjY1fVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpey0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXJhbmdle3dpZHRoOjEwMCU7aGVpZ2h0OjEuNXJlbTtwYWRkaW5nOjA7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZm9ybS1yYW5nZTpmb2N1c3tvdXRsaW5lOjB9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LTAuMjVyZW07YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjZkNGZlfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjpyZ2JhKDAsMCwwLDApO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjFyZW19LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYjZkNGZlfS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MXJlbX0uZm9ybS1yYW5nZTpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpfS5mb3JtLWZsb2F0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQsLmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0e2hlaWdodDpjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTttaW4taGVpZ2h0OmNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO2xpbmUtaGVpZ2h0OjEuMjV9LmZvcm0tZmxvYXRpbmc+bGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjFyZW0gLjc1cmVtO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgcmdiYSgwLDAsMCwwKTt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tZmxvYXRpbmc+bGFiZWx7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e3BhZGRpbmc6MXJlbSAuNzVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMCwwLDAsMCl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1cywuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pe3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGx7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzfmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHR+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0fmxhYmVse2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTt0cmFuc2Zvcm06c2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWw6OmFmdGVyLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWw6OmFmdGVyLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjFyZW0gLjM3NXJlbTt6LWluZGV4Oi0xO2hlaWdodDoxLjVlbTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbH5sYWJlbHtjb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7dHJhbnNmb3JtOnNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dH5sYWJlbHtib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwfS5mb3JtLWZsb2F0aW5nPjpkaXNhYmxlZH5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmRpc2FibGVkfmxhYmVse2NvbG9yOiM2Yzc1N2R9LmZvcm0tZmxvYXRpbmc+OmRpc2FibGVkfmxhYmVsOjphZnRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmRpc2FibGVkfmxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyl9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmd7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttaW4td2lkdGg6MH0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpmb2N1cywuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW57ei1pbmRleDo1fS5pbnB1dC1ncm91cCAuYnRue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1c3t6LWluZGV4OjV9LmlucHV0LWdyb3VwLXRleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdGVydGlhcnktYmcpO2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKX0uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmJ0bntwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MC44NzVyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3R7cGFkZGluZy1yaWdodDozcmVtfS5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCk+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKT4uZm9ybS1zZWxlY3R7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj46bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMyk+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKT4uZm9ybS1zZWxlY3R7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spe21hcmdpbi1sZWZ0OmNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSotMSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCk+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCk+LmZvcm0tc2VsZWN0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpfS52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6MC44NzVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9Lndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLXRvb2x0aXAsLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsLmZvcm0tc2VsZWN0LmlzLXZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcil9Lndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXstLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7cGFkZGluZy1yaWdodDo0LjEyNXJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZHt3aWR0aDpjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcil9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcil9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dH4udmFsaWQtZmVlZGJhY2t7bWFyZ2luLWxlZnQ6LjVlbX0ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlke3otaW5kZXg6M30uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpfS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZGFuZ2VyKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSl9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl17LS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO3BhZGRpbmctcmlnaHQ6NC4xMjVyZW07YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyLGNlbnRlciByaWdodCAyLjI1cmVtO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHgsY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWR7d2lkdGg6Y2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR+LmludmFsaWQtZmVlZGJhY2t7bWFyZ2luLWxlZnQ6LjVlbX0ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlke3otaW5kZXg6NH0uYnRuey0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTstLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtOy0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7LS1icy1idG4tZm9udC1zaXplOjFyZW07LS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDstLWJzLWJ0bi1saW5lLWhlaWdodDogMS41Oy0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTstLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1Oy0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOnZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7Zm9udC1zaXplOnZhcigtLWJzLWJ0bi1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7bGluZS1oZWlnaHQ6dmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtjb2xvcjp2YXIoLS1icy1idG4tY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO2JvcmRlcjp2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1iZyk7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmJ0bnt0cmFuc2l0aW9uOm5vbmV9fS5idG46aG92ZXJ7Y29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpfS5idG4tY2hlY2srLmJ0bjpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4tY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcil9LmJ0bjpmb2N1cy12aXNpYmxle2NvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4taG92ZXItYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyl9LmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlKy5idG57Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0biw6bm90KC5idG4tY2hlY2spKy5idG46YWN0aXZlLC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLC5idG4uYWN0aXZlLC5idG4uc2hvd3tjb2xvcjp2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcil9LmJ0bi1jaGVjazpjaGVja2VkKy5idG46Zm9jdXMtdmlzaWJsZSw6bm90KC5idG4tY2hlY2spKy5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLC5idG4uc2hvdzpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlKy5idG57Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyl9LmJ0bjpkaXNhYmxlZCwuYnRuLmRpc2FibGVkLGZpZWxkc2V0OmRpc2FibGVkIC5idG57Y29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7b3BhY2l0eTp2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSl9LmJ0bi1wcmltYXJ5ey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjMGQ2ZWZkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTU4Y2E7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTU4Y2E7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBhNTNiZTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZDZlZmQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkfS5idG4tc2Vjb25kYXJ5ey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzVjNjM2YTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NjVlNjQ7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNTY1ZTY0Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZH0uYnRuLXN1Y2Nlc3N7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICMxOTg3NTQ7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjMTU3MzQ3Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTM2NTNmOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTR9LmJ0bi1pbmZvey0tYnMtYnRuLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWJnOiAjMGRjYWYwOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNWNmZjI7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZGQ1ZjM7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwfS5idG4td2FybmluZ3stLWJzLWJ0bi1jb2xvcjogIzAwMDstLWJzLWJ0bi1iZzogI2ZmYzEwNzstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjNzIwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7LS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3fS5idG4tZGFuZ2Vyey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjZGMzNTQ1Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTUyODM0Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDV9LmJ0bi1saWdodHstLWJzLWJ0bi1jb2xvcjogIzAwMDstLWJzLWJ0bi1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjN2M4Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzdjODstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmF9LmJ0bi1kYXJrey0tYnMtYnRuLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzQyNDY0OTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOX0uYnRuLW91dGxpbmUtcHJpbWFyeXstLWJzLWJ0bi1jb2xvcjogIzBkNmVmZDstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICMwZDZlZmQ7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjMGQ2ZWZkOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5ey0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtc3VjY2Vzc3stLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1pbmZvey0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS13YXJuaW5ney0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNzstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3Oy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLWRhbmdlcnstLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1saWdodHstLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7LS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhOy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLWRhcmt7LS1icy1idG4tY29sb3I6ICMyMTI1Mjk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTstLWJzLWdyYWRpZW50OiBub25lfS5idG4tbGlua3stLWJzLWJ0bi1mb250LXdlaWdodDogNDAwOy0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTstLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZXtjb2xvcjp2YXIoLS1icy1idG4tY29sb3IpfS5idG4tbGluazpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRuey0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtOy0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTstLWJzLWJ0bi1mb250LXNpemU6MS4yNXJlbTstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKX0uYnRuLXNtLC5idG4tZ3JvdXAtc20+LmJ0bnstLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07LS1icy1idG4tZm9udC1zaXplOjAuODc1cmVtOy0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3toZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt3aWR0aDowO2hlaWdodDphdXRvO3RyYW5zaXRpb246d2lkdGggLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWx7dHJhbnNpdGlvbjpub25lfX0uZHJvcHVwLC5kcm9wZW5kLC5kcm9wZG93biwuZHJvcHN0YXJ0LC5kcm9wdXAtY2VudGVyLC5kcm9wZG93bi1jZW50ZXJ7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKX0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51ey0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwOy0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTstLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDstLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtOy0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTstLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZToxcmVtOy0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7LS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpOy0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtOy0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7LS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKTstLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtOy0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7LS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtOy0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6dmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtkaXNwbGF5Om5vbmU7bWluLXdpZHRoOnZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7bWFyZ2luOjA7Zm9udC1zaXplOnZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kcm9wZG93bi1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKX0uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjEwMCU7bGVmdDowO21hcmdpbi10b3A6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGRvd24tbWVudS1zdGFydHstLWJzLXBvc2l0aW9uOiBzdGFydH0uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1zdGFydHstLWJzLXBvc2l0aW9uOiBzdGFydH0uZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtc20tZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LW1kLWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5kcm9wZG93bi1tZW51LWxnLXN0YXJ0ey0tYnMtcG9zaXRpb246IHN0YXJ0fS5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1sZy1lbmR7LS1icy1wb3NpdGlvbjogZW5kfS5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXhsLWVuZHstLWJzLXBvc2l0aW9uOiBlbmR9LmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuZHJvcGRvd24tbWVudS14eGwtc3RhcnR7LS1icy1wb3NpdGlvbjogc3RhcnR9LmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14eGwtZW5key0tYnMtcG9zaXRpb246IGVuZH0uZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6dmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKX0uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDouM2VtIHNvbGlkfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0OnZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcil9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIn0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOnZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO29wYWNpdHk6MX0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKX0uZHJvcGRvd24taXRlbTpob3ZlciwuZHJvcGRvd24taXRlbTpmb2N1c3tjb2xvcjp2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpfS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjAuODc1cmVtO2NvbG9yOnZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcil9LmRyb3Bkb3duLW1lbnUtZGFya3stLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2Oy0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7LS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7LS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2Oy0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOy0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDstLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7LS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmR9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXA+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG57cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uYnRuLWdyb3VwPi5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG4tZ3JvdXA+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpjaGVja2VkKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmV7ei1pbmRleDoxfS5idG4tdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0uYnRuLWdyb3VwPjpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkrLmJ0biwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpKi0xKX0uYnRuLWdyb3VwPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmJ0bi1ncm91cD4uYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46bnRoLWNoaWxkKG4rMyksLmJ0bi1ncm91cD46bm90KC5idG4tY2hlY2spKy5idG4sLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07cGFkZGluZy1sZWZ0Oi41NjI1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZXttYXJnaW4tcmlnaHQ6MH0uYnRuLXNtKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouMzc1cmVtO3BhZGRpbmctbGVmdDouMzc1cmVtfS5idG4tbGcrLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi43NXJlbTtwYWRkaW5nLWxlZnQ6Ljc1cmVtfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOmNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSotMSl9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRufi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdnstLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTstLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtOy0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDstLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTstLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtjb2xvcjp2YXIoLS1icy1uYXYtbGluay1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm5hdi1saW5re3RyYW5zaXRpb246bm9uZX19Lm5hdi1saW5rOmhvdmVyLC5uYXYtbGluazpmb2N1c3tjb2xvcjp2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcil9Lm5hdi1saW5rOmZvY3VzLXZpc2libGV7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5uYXYtbGluay5kaXNhYmxlZCwubmF2LWxpbms6ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9Lm5hdi10YWJzey0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9keS1iZyk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcil9Lm5hdi10YWJzIC5uYXYtbGlua3ttYXJnaW4tYm90dG9tOmNhbGMoLTEqdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpfS5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsLm5hdi10YWJzIC5uYXYtbGluazpmb2N1c3tpc29sYXRpb246aXNvbGF0ZTtib3JkZXItY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxsc3stLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZH0ubmF2LXBpbGxzIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOnZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6dmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyl9Lm5hdi11bmRlcmxpbmV7LS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTstLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTstLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtnYXA6dmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApfS5uYXYtdW5kZXJsaW5lIC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgcmdiYSgwLDAsMCwwKX0ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3Vze2JvcmRlci1ib3R0b20tY29sb3I6Y3VycmVudGNvbG9yfS5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsLm5hdi11bmRlcmxpbmUgLnNob3c+Lm5hdi1saW5re2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjp2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtib3JkZXItYm90dG9tLWNvbG9yOmN1cnJlbnRjb2xvcn0ubmF2LWZpbGw+Lm5hdi1saW5rLC5uYXYtZmlsbCAubmF2LWl0ZW17ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZD4ubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluaywubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5re3dpZHRoOjEwMCV9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFyey0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDstLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTstLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpOy0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7LS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpOy0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07LS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtOy0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpOy0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpOy0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODMzLCAzNywgNDEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTstLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOnZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWQsLm5hdmJhcj4uY29udGFpbmVyLXNtLC5uYXZiYXI+LmNvbnRhaW5lci1tZCwubmF2YmFyPi5jb250YWluZXItbGcsLm5hdmJhcj4uY29udGFpbmVyLXhsLC5uYXZiYXI+LmNvbnRhaW5lci14eGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDppbmhlcml0O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOnZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO3BhZGRpbmctYm90dG9tOnZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO21hcmdpbi1yaWdodDp2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7Zm9udC1zaXplOnZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjp2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpfS5uYXZiYXItbmF2ey0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwOy0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07LS1icy1uYXYtbGluay1mb250LXdlaWdodDogOy0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7LS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTstLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93e2NvbG9yOnZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpY30ubmF2YmFyLXRleHR7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKX0ubmF2YmFyLXRleHQgYSwubmF2YmFyLXRleHQgYTpob3ZlciwubmF2YmFyLXRleHQgYTpmb2N1c3tjb2xvcjp2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO3RyYW5zaXRpb246dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbil9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm5hdmJhci10b2dnbGVye3RyYW5zaXRpb246bm9uZX19Lm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCl9Lm5hdmJhci10b2dnbGVyLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJX0ubmF2YmFyLW5hdi1zY3JvbGx7bWF4LWhlaWdodDp2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtvdmVyZmxvdy15OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3tmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsubmF2YmFyLWV4cGFuZC14eGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fS5uYXZiYXItZXhwYW5ke2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfS5uYXZiYXItZGFyaywubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya117LS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7LS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7LS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7LS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7LS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9W2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb257LS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9LmNhcmR7LS1icy1jYXJkLXNwYWNlci15OiAxcmVtOy0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTstLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTstLWJzLWNhcmQtdGl0bGUtY29sb3I6IDstLWJzLWNhcmQtc3VidGl0bGUtY29sb3I6IDstLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtY2FyZC1ib3gtc2hhZG93OiA7LS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpOy0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07LS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07LS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpOy0tYnMtY2FyZC1jYXAtY29sb3I6IDstLWJzLWNhcmQtaGVpZ2h0OiA7LS1icy1jYXJkLWNvbG9yOiA7LS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTstLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7aGVpZ2h0OnZhcigtLWJzLWNhcmQtaGVpZ2h0KTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtYmcpO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjp2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3Vwe2JvcmRlci10b3A6aW5oZXJpdDtib3JkZXItYm90dG9tOmluaGVyaXR9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpfS5jYXJkPi5jYXJkLWhlYWRlcisubGlzdC1ncm91cCwuY2FyZD4ubGlzdC1ncm91cCsuY2FyZC1mb290ZXJ7Ym9yZGVyLXRvcDowfS5jYXJkLWJvZHl7ZmxleDoxIDEgYXV0bztwYWRkaW5nOnZhcigtLWJzLWNhcmQtc3BhY2VyLXkpIHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO2NvbG9yOnZhcigtLWJzLWNhcmQtY29sb3IpfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206dmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7Y29sb3I6dmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcil9LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDpjYWxjKC0wLjUqdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO21hcmdpbi1ib3R0b206MDtjb2xvcjp2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKX0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDp2YXIoLS1icy1jYXJkLXNwYWNlci14KX0uY2FyZC1oZWFkZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTowO2NvbG9yOnZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWNhcmQtY2FwLWJnKTtib3JkZXItYm90dG9tOnZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcil9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1jYXAtYmcpO2JvcmRlci10b3A6dmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTttYXJnaW4tYm90dG9tOmNhbGMoLTEqdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtY2FyZC1iZyk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy1jYXJkLWJnKX0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSl9LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzp2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKX0uY2FyZC1pbWcsLmNhcmQtaW1nLXRvcCwuY2FyZC1pbWctYm90dG9te3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyl9LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbil9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3Rlcntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5hY2NvcmRpb257LS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7LS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTstLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtOy0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07LS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7LS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjEyNTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTstLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTstLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDstLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDUyYzY1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07LS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpfS5hY2NvcmRpb24tYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOnZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7Zm9udC1zaXplOjFyZW07Y29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO292ZXJmbG93LWFuY2hvcjpub25lO3RyYW5zaXRpb246dmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9ue3RyYW5zaXRpb246bm9uZX19LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpe2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7Ym94LXNoYWRvdzppbnNldCAwIGNhbGMoLTEqdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcil9LmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO3RyYW5zZm9ybTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKX0uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7ZmxleC1zaHJpbms6MDt3aWR0aDp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO2hlaWdodDp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO21hcmdpbi1sZWZ0OmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7dHJhbnNpdGlvbjp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbil9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmFjY29yZGlvbi1idXR0b246OmFmdGVye3RyYW5zaXRpb246bm9uZX19LmFjY29yZGlvbi1idXR0b246aG92ZXJ7ei1pbmRleDoyfS5hY2NvcmRpb24tYnV0dG9uOmZvY3Vze3otaW5kZXg6MztvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5hY2NvcmRpb24taGVhZGVye21hcmdpbi1ib3R0b206MH0uYWNjb3JkaW9uLWl0ZW17Y29sb3I6dmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1iZyk7Ym9yZGVyOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpfS5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZT4uYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGU+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2Vke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlPi5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24tYm9keXtwYWRkaW5nOnZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KX0uYWNjb3JkaW9uLWZsdXNoPi5hY2NvcmRpb24taXRlbXtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWNjb3JkaW9uLWZsdXNoPi5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sLmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2Vke2JvcmRlci1yYWRpdXM6MH0uYWNjb3JkaW9uLWZsdXNoPi5hY2NvcmRpb24taXRlbT4uYWNjb3JkaW9uLWNvbGxhcHNle2JvcmRlci1yYWRpdXM6MH1bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7LS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzZlYThmZSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKX0uYnJlYWRjcnVtYnstLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwOy0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7LS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07LS1icy1icmVhZGNydW1iLWJnOiA7LS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDstLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTstLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6dmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTttYXJnaW4tYm90dG9tOnZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7Zm9udC1zaXplOnZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1icmVhZGNydW1iLWJnKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyl9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDp2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtjb250ZW50OnZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi99LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6dmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcil9LnBhZ2luYXRpb257LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTstLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTstLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOjFyZW07LS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTstLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTstLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTstLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7LS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOy0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtmb250LXNpemU6dmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7Ym9yZGVyOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnBhZ2UtbGlua3t0cmFuc2l0aW9uOm5vbmV9fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKX0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6Mztjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyl9LnBhZ2UtbGluay5hY3RpdmUsLmFjdGl2ZT4ucGFnZS1saW5re3otaW5kZXg6Mztjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcil9LnBhZ2UtbGluay5kaXNhYmxlZCwuZGlzYWJsZWQ+LnBhZ2UtbGlua3tjb2xvcjp2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKX0ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpKi0xKX0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKX0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyl9LnBhZ2luYXRpb24tbGd7LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtOy0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07LS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZToxLjI1cmVtOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKX0ucGFnaW5hdGlvbi1zbXstLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07LS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTstLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOjAuODc1cmVtOy0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKX0uYmFkZ2V7LS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTstLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtOy0tYnMtYmFkZ2UtZm9udC1zaXplOjAuNzVlbTstLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7LS1icy1iYWRnZS1jb2xvcjogI2ZmZjstLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO2ZvbnQtc2l6ZTp2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDoxO2NvbG9yOnZhcigtLWJzLWJhZGdlLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5hbGVydHstLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDstLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTstLWJzLWFsZXJ0LXBhZGRpbmcteTogMXJlbTstLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07LS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTstLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTttYXJnaW4tYm90dG9tOnZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO2NvbG9yOnZhcigtLWJzLWFsZXJ0LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFsZXJ0LWJnKTtib3JkZXI6dmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjNyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7cGFkZGluZzoxLjI1cmVtIDFyZW19LmFsZXJ0LXByaW1hcnl7LS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpfS5hbGVydC1zZWNvbmRhcnl7LS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LXN1Y2Nlc3N7LS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpfS5hbGVydC1pbmZvey0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtd2FybmluZ3stLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LWRhbmdlcnstLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtbGlnaHR7LS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtZGFya3stLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyl9QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3swJXtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6MXJlbX19LnByb2dyZXNzLC5wcm9ncmVzcy1zdGFja2Vkey0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtOy0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOjAuNzVyZW07LS1icy1wcm9ncmVzcy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7LS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7LS1icy1wcm9ncmVzcy1iYXItYmc6ICMwZDZlZmQ7LS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6dmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOnZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6dmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO3RyYW5zaXRpb246dmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5wcm9ncmVzcy1iYXJ7dHJhbnNpdGlvbjpub25lfX0ucHJvZ3Jlc3MtYmFyLXN0cmlwZWR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6dmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpfS5wcm9ncmVzcy1zdGFja2VkPi5wcm9ncmVzc3tvdmVyZmxvdzp2aXNpYmxlfS5wcm9ncmVzcy1zdGFja2VkPi5wcm9ncmVzcz4ucHJvZ3Jlc3MtYmFye3dpZHRoOjEwMCV9LnByb2dyZXNzLWJhci1hbmltYXRlZHthbmltYXRpb246MXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7YW5pbWF0aW9uOm5vbmV9fS5saXN0LWdyb3Vwey0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTstLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpOy0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzBkNmVmZDstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtib3JkZXItcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyl9Lmxpc3QtZ3JvdXAtbnVtYmVyZWR7bGlzdC1zdHlsZS10eXBlOm5vbmU7Y291bnRlci1yZXNldDpzZWN0aW9ufS5saXN0LWdyb3VwLW51bWJlcmVkPi5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZXtjb250ZW50OmNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7Y291bnRlci1pbmNyZW1lbnQ6c2VjdGlvbn0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbnt3aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7ei1pbmRleDoxO2NvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyl9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtib3JkZXI6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKX0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6dmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcil9Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfS5saXN0LWdyb3VwLWhvcml6b250YWx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEqdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtc217ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEqdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLW1ke2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xKnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZ3tmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6Y2FsYygtMSp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO2JvcmRlci1sZWZ0LXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXhse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDpjYWxjKC0xKnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7Ym9yZGVyLWxlZnQtd2lkdGg6dmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteHhse2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0OmNhbGMoLTEqdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtib3JkZXItbGVmdC13aWR0aDp2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCl9fS5saXN0LWdyb3VwLWZsdXNoe2JvcmRlci1yYWRpdXM6MH0ubGlzdC1ncm91cC1mbHVzaD4ubGlzdC1ncm91cC1pdGVte2JvcmRlci13aWR0aDowIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpfS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5ey0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnl7LS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzey0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvey0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ney0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7LS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHstLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpOy0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyl9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrey0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTstLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTstLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpOy0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7LS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyl9LmJ0bi1jbG9zZXstLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDstLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1idG4tY2xvc2Utb3BhY2l0eTogMC41Oy0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7LS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTstLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxOy0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7LS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7Ym94LXNpemluZzpjb250ZW50LWJveDt3aWR0aDoxZW07aGVpZ2h0OjFlbTtwYWRkaW5nOi4yNWVtIC4yNWVtO2NvbG9yOnZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtib3JkZXI6MDtib3JkZXItcmFkaXVzOi4zNzVyZW07b3BhY2l0eTp2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSl9LmJ0bi1jbG9zZTpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6dmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpfS5idG4tY2xvc2U6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7b3BhY2l0eTp2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSl9LmJ0bi1jbG9zZTpkaXNhYmxlZCwuYnRuLWNsb3NlLmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KX0uYnRuLWNsb3NlLXdoaXRle2ZpbHRlcjp2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKX1bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNsb3Nle2ZpbHRlcjp2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKX0udG9hc3R7LS1icy10b2FzdC16aW5kZXg6IDEwOTA7LS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07LS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTstLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7LS1icy10b2FzdC1mb250LXNpemU6MC44NzVyZW07LS1icy10b2FzdC1jb2xvcjogOy0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTstLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7LS1icy10b2FzdC1oZWFkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7LS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTstLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7d2lkdGg6dmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTttYXgtd2lkdGg6MTAwJTtmb250LXNpemU6dmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtjb2xvcjp2YXIoLS1icy10b2FzdC1jb2xvcik7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvYXN0LWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OnZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyl9LnRvYXN0LnNob3dpbmd7b3BhY2l0eTowfS50b2FzdDpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0udG9hc3QtY29udGFpbmVyey0tYnMtdG9hc3QtemluZGV4OiAxMDkwO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6dmFyKC0tYnMtdG9hc3QtemluZGV4KTt3aWR0aDptYXgtY29udGVudDttYXgtd2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS50b2FzdC1jb250YWluZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTp2YXIoLS1icy10b2FzdC1zcGFjaW5nKX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206dmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSl9LnRvYXN0LWhlYWRlciAuYnRuLWNsb3Nle21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7bWFyZ2luLWxlZnQ6dmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KX0udG9hc3QtYm9keXtwYWRkaW5nOnZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7d29yZC13cmFwOmJyZWFrLXdvcmR9Lm1vZGFsey0tYnMtbW9kYWwtemluZGV4OiAxMDU1Oy0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4Oy0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTstLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtOy0tYnMtbW9kYWwtY29sb3I6IDstLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOy0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7LS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTstLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtOy0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTstLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTstLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTstLWJzLW1vZGFsLWZvb3Rlci1iZzogOy0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6dmFyKC0tYnMtbW9kYWwtemluZGV4KTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3V0bGluZTowfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46dmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwcHgpfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjpub25lfX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpub25lfS5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06c2NhbGUoMS4wMil9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pKjIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSoyKX0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtbW9kYWwtY29sb3IpO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1tb2RhbC1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9wey0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwOy0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7LS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6dmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1iYWNrZHJvcC1iZyl9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6dmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSl9Lm1vZGFsLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpfS5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZXtwYWRkaW5nOmNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkqLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkqLjUpO21hcmdpbjpjYWxjKC0wLjUqdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSp2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtMC41KnZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6dmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpfS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87cGFkZGluZzp2YXIoLS1icy1tb2RhbC1wYWRkaW5nKX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzpjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkqLjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtib3JkZXItdG9wOnZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyl9Lm1vZGFsLWZvb3Rlcj4qe21hcmdpbjpjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApKi41KX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm1vZGFsey0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtOy0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyl9Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6dmFyKC0tYnMtbW9kYWwtd2lkdGgpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99Lm1vZGFsLXNtey0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLWxnLC5tb2RhbC14bHstLWJzLW1vZGFsLXdpZHRoOiA4MDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubW9kYWwteGx7LS1icy1tb2RhbC13aWR0aDogMTE0MHB4fX0ubW9kYWwtZnVsbHNjcmVlbnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14bC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319LnRvb2x0aXB7LS1icy10b29sdGlwLXppbmRleDogMTA4MDstLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDstLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07LS1icy10b29sdGlwLXBhZGRpbmcteTogMC4yNXJlbTstLWJzLXRvb2x0aXAtbWFyZ2luOiA7LS1icy10b29sdGlwLWZvbnQtc2l6ZTowLjg3NXJlbTstLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpOy0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45Oy0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtOy0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTt6LWluZGV4OnZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtkaXNwbGF5OmJsb2NrO21hcmdpbjp2YXIoLS1icy10b29sdGlwLW1hcmdpbik7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTp2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3BhY2l0eTowfS50b29sdGlwLnNob3d7b3BhY2l0eTp2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpfS50b29sdGlwIC50b29sdGlwLWFycm93e2Rpc3BsYXk6YmxvY2s7d2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7aGVpZ2h0OnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KX0udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93e2JvdHRvbTpjYWxjKC0xKnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSl9LmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXt0b3A6LTFweDtib3JkZXItd2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkqLjUpIDA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvd3tsZWZ0OmNhbGMoLTEqdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTt3aWR0aDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpfS5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtyaWdodDotMXB4O2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSouNSkgMDtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93e3RvcDpjYWxjKC0xKnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSl9LmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtib3R0b206LTFweDtib3JkZXItd2lkdGg6MCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3d7cmlnaHQ6Y2FsYygtMSp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCl9LmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtsZWZ0Oi0xcHg7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkqLjUpIDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSouNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpfS50b29sdGlwLWlubmVye21heC13aWR0aDp2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7cGFkZGluZzp2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWJzLXRvb2x0aXAtY29sb3IpO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpfS5wb3BvdmVyey0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7LS1icy1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7LS1icy1wb3BvdmVyLWZvbnQtc2l6ZTowLjg3NXJlbTstLWJzLXBvcG92ZXItYmc6IHZhcigtLWJzLWJvZHktYmcpOy0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7LS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTstLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7LS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07LS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZToxcmVtOy0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7LS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTstLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07LS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtOy0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07LS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtOy0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTt6LWluZGV4OnZhcigtLWJzLXBvcG92ZXItemluZGV4KTtkaXNwbGF5OmJsb2NrO21heC13aWR0aDp2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTp2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpfS5wb3BvdmVyIC5wb3BvdmVyLWFycm93e2Rpc3BsYXk6YmxvY2s7d2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7aGVpZ2h0OnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KX0ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9LmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93e2JvdHRvbTpjYWxjKC0xKih2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKX0uYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvcmRlci13aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSouNSkgMH0uYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvdHRvbTp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0uYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvd3tsZWZ0OmNhbGMoLTEqKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCl9LmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOmNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkqLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKi41KSAwfS5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2xlZnQ6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0uYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3d7dG9wOmNhbGMoLTEqKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpfS5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOjAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSouNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpfS5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcil9LmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7dG9wOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYmcpfS5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKX0uYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3d7cmlnaHQ6Y2FsYygtMSoodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7d2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO2hlaWdodDp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKX0uYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKi41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkqLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KX0uYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye3JpZ2h0OnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0ucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO2NvbG9yOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtib3JkZXItYm90dG9tOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6dmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7Y29sb3I6dmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLnBvaW50ZXItZXZlbnR7dG91Y2gtYWN0aW9uOnBhbi15fS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaW5uZXI6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmNhcm91c2VsLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6LTEwMCU7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jYXJvdXNlbC1pdGVte3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWl0ZW0uYWN0aXZlLC5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldntkaXNwbGF5OmJsb2NrfS5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSwuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zZm9ybTpub25lfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZHt6LWluZGV4OjE7b3BhY2l0eToxfS5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5ke3otaW5kZXg6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDBzIC42c31AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZHt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWNvbnRyb2wtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE1JTtwYWRkaW5nOjA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWNvbnRyb2wtbmV4dHt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2e2xlZnQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0e3JpZ2h0OjB9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi99LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIikqL30uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbi1yaWdodDoxNSU7bWFyZ2luLWJvdHRvbToxcmVtO21hcmdpbi1sZWZ0OjE1JX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde2JveC1zaXppbmc6Y29udGVudC1ib3g7ZmxleDowIDEgYXV0bzt3aWR0aDozMHB4O2hlaWdodDozcHg7cGFkZGluZzowO21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjowO2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle29wYWNpdHk6MX0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjEuMjVyZW07bGVmdDoxNSU7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToxLjI1cmVtO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLC5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntmaWx0ZXI6aW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApfS5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17YmFja2dyb3VuZC1jb2xvcjojMDAwfS5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9ue2NvbG9yOiMwMDB9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixbZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb257ZmlsdGVyOmludmVydCgxKSBncmF5c2NhbGUoMTAwKX1bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSxbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde2JhY2tncm91bmQtY29sb3I6IzAwMH1bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24sW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb257Y29sb3I6IzAwMH0uc3Bpbm5lci1ncm93LC5zcGlubmVyLWJvcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDp2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO3ZlcnRpY2FsLWFsaWduOnZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO2JvcmRlci1yYWRpdXM6NTAlO2FuaW1hdGlvbjp2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpfUBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi99fS5zcGlubmVyLWJvcmRlcnstLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07LS1icy1zcGlubmVyLWhlaWdodDogMnJlbTstLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtOy0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTstLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1czstLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO2JvcmRlcjp2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5zcGlubmVyLWJvcmRlci1zbXstLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07LS1icy1zcGlubmVyLWhlaWdodDogMXJlbTstLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbX1Aa2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19LnNwaW5uZXItZ3Jvd3stLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07LS1icy1zcGlubmVyLWhlaWdodDogMnJlbTstLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzOy0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6MH0uc3Bpbm5lci1ncm93LXNtey0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTstLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5zcGlubmVyLWJvcmRlciwuc3Bpbm5lci1ncm93ey0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXN9fS5vZmZjYW52YXMsLm9mZmNhbnZhcy14eGwsLm9mZmNhbnZhcy14bCwub2ZmY2FudmFzLWxnLC5vZmZjYW52YXMtbWQsLm9mZmNhbnZhcy1zbXstLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7LS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4Oy0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDstLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07LS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtOy0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtYm9keS1iZyk7LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTstLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTstLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDstLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsub2ZmY2FudmFzLXNte3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6dmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweClhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm9mZmNhbnZhcy1zbXt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLXNtLnNob3dpbmcsLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKXt0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLXNtLnNob3dpbmcsLm9mZmNhbnZhcy1zbS5oaWRpbmcsLm9mZmNhbnZhcy1zbS5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5vZmZjYW52YXMtc217LS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvOy0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5vZmZjYW52YXMtbWR7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7ei1pbmRleDp2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjA7dHJhbnNpdGlvbjp2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbil9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsub2ZmY2FudmFzLW1ke3RyYW5zaXRpb246bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0e3RvcDowO2xlZnQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1yaWdodDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9Lm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItbGVmdDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0ub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItdG9wOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMtbWQuc2hvd2luZywub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMtbWQuc2hvd2luZywub2ZmY2FudmFzLW1kLmhpZGluZywub2ZmY2FudmFzLW1kLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm9mZmNhbnZhcy1tZHstLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87LS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm9mZmNhbnZhcy1sZ3twb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5vZmZjYW52YXMtbGd7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy1sZy5zaG93aW5nLC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZyl7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy1sZy5zaG93aW5nLC5vZmZjYW52YXMtbGcuaGlkaW5nLC5vZmZjYW52YXMtbGcuc2hvd3t2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsub2ZmY2FudmFzLWxney0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Lm9mZmNhbnZhcy14bHtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX19QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KWFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsub2ZmY2FudmFzLXhse3RyYW5zaXRpb246bm9uZX19QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZHt0b3A6MDtyaWdodDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLXhsLnNob3dpbmcsLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKXt0cmFuc2Zvcm06bm9uZX0ub2ZmY2FudmFzLXhsLnNob3dpbmcsLm9mZmNhbnZhcy14bC5oaWRpbmcsLm9mZmNhbnZhcy14bC5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsub2ZmY2FudmFzLXhsey0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7Lm9mZmNhbnZhcy14eGx7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7ei1pbmRleDp2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1vZmZjYW52YXMtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjA7dHJhbnNpdGlvbjp2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbil9fUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweClhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm9mZmNhbnZhcy14eGx7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydHt0b3A6MDtsZWZ0OjA7d2lkdGg6dmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtib3JkZXItcmlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3B7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0ub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9te3JpZ2h0OjA7bGVmdDowO2hlaWdodDp2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyLXRvcDp2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ub2ZmY2FudmFzLXh4bC5zaG93aW5nLC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpe3RyYW5zZm9ybTpub25lfS5vZmZjYW52YXMteHhsLnNob3dpbmcsLm9mZmNhbnZhcy14eGwuaGlkaW5nLC5vZmZjYW52YXMteHhsLnNob3d7dmlzaWJpbGl0eTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5vZmZjYW52YXMteHhsey0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bzstLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH19Lm9mZmNhbnZhc3twb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OnZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW9mZmNhbnZhcy1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6MDt0cmFuc2l0aW9uOnZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsub2ZmY2FudmFze3RyYW5zaXRpb246bm9uZX19Lm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOnZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmR7dG9wOjA7cmlnaHQ6MDt3aWR0aDp2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO2JvcmRlci1sZWZ0OnZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMub2ZmY2FudmFzLXRvcHt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1ib3R0b206dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbXtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6dmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6dmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9Lm9mZmNhbnZhcy5zaG93aW5nLC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZyl7dHJhbnNmb3JtOm5vbmV9Lm9mZmNhbnZhcy5zaG93aW5nLC5vZmZjYW52YXMuaGlkaW5nLC5vZmZjYW52YXMuc2hvd3t2aXNpYmlsaXR5OnZpc2libGV9Lm9mZmNhbnZhcy1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDQwO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6dmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCl9Lm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZXtwYWRkaW5nOmNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkqLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkqLjUpO21hcmdpbjpjYWxjKC0wLjUqdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpIGNhbGMoLTAuNSp2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSkgY2FsYygtMC41KnZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBhdXRvfS5vZmZjYW52YXMtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OnZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCl9Lm9mZmNhbnZhcy1ib2R5e2ZsZXgtZ3JvdzoxO3BhZGRpbmc6dmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7b3ZlcmZsb3cteTphdXRvfS5wbGFjZWhvbGRlcntkaXNwbGF5OmlubGluZS1ibG9jazttaW4taGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOndhaXQ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Y29sb3I7b3BhY2l0eTouNX0ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwifS5wbGFjZWhvbGRlci14c3ttaW4taGVpZ2h0Oi42ZW19LnBsYWNlaG9sZGVyLXNte21pbi1oZWlnaHQ6LjhlbX0ucGxhY2Vob2xkZXItbGd7bWluLWhlaWdodDoxLjJlbX0ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXJ7YW5pbWF0aW9uOnBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93ezUwJXtvcGFjaXR5Oi4yfX0ucGxhY2Vob2xkZXItd2F2ZXttYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7bWFzay1zaXplOjIwMCUgMTAwJTthbmltYXRpb246cGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGV9QGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlezEwMCV7bWFzay1wb3NpdGlvbjotMjAwJSAwJX19LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS50ZXh0LWJnLXByaW1hcnl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLXNlY29uZGFyeXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1zdWNjZXNze2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1pbmZve2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy13YXJuaW5ne2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1kYW5nZXJ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctbGlnaHR7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1kYXJre2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1wcmltYXJ5e2NvbG9yOlJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstcHJpbWFyeTpob3ZlciwubGluay1wcmltYXJ5OmZvY3Vze2NvbG9yOlJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMTAsIDg4LCAyMDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXNlY29uZGFyeXtjb2xvcjpSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1zZWNvbmRhcnk6aG92ZXIsLmxpbmstc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOlJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoODYsIDk0LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXN1Y2Nlc3N7Y29sb3I6UkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1zdWNjZXNzOmhvdmVyLC5saW5rLXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6UkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstaW5mb3tjb2xvcjpSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWluZm86aG92ZXIsLmxpbmstaW5mbzpmb2N1c3tjb2xvcjpSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXdhcm5pbmd7Y29sb3I6UkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay13YXJuaW5nOmhvdmVyLC5saW5rLXdhcm5pbmc6Zm9jdXN7Y29sb3I6UkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1kYW5nZXJ7Y29sb3I6UkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstZGFuZ2VyOmhvdmVyLC5saW5rLWRhbmdlcjpmb2N1c3tjb2xvcjpSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1saWdodHtjb2xvcjpSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstbGlnaHQ6aG92ZXIsLmxpbmstbGlnaHQ6Zm9jdXN7Y29sb3I6UkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWRhcmt7Y29sb3I6UkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1kYXJrOmhvdmVyLC5saW5rLWRhcms6Zm9jdXN7Y29sb3I6UkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWJvZHktZW1waGFzaXN7Y29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsLmxpbmstYm9keS1lbXBoYXNpczpmb2N1c3tjb2xvcjpSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnR9LmZvY3VzLXJpbmc6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcil9Lmljb24tbGlua3tkaXNwbGF5OmlubGluZS1mbGV4O2dhcDouMzc1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4yNWVtO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5pY29uLWxpbms+LmJpe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmlsbDpjdXJyZW50Y29sb3I7dHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5pY29uLWxpbms+LmJpe3RyYW5zaXRpb246bm9uZX19Lmljb24tbGluay1ob3Zlcjpob3Zlcj4uYmksLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlPi5iaXt0cmFuc2Zvcm06dmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSl9LnJhdGlve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnJhdGlvOjpiZWZvcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDp2YXIoLS1icy1hc3BlY3QtcmF0aW8pO2NvbnRlbnQ6XCJcIn0ucmF0aW8+Kntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucmF0aW8tMXgxey0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlfS5yYXRpby00eDN7LS1icy1hc3BlY3QtcmF0aW86IDc1JX0ucmF0aW8tMTZ4OXstLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlfS5yYXRpby0yMXg5ey0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJX0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH0uc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfS5zdGlja3ktYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5zdGlja3ktc20tdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1zbS1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zdGlja3ktbWQtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1tZC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5zdGlja3ktbGctdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1sZy1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuc3RpY2t5LXhsLXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfS5zdGlja3kteGwtYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LnN0aWNreS14eGwtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14eGwtYm90dG9te3Bvc2l0aW9uOnN0aWNreTtib3R0b206MDt6LWluZGV4OjEwMjB9fS5oc3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNofS52c3RhY2t7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLXNlbGY6c3RyZXRjaH0udmlzdWFsbHktaGlkZGVuLC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKXt3aWR0aDoxcHggIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtjbGlwOnJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50fS52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbil7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtjb250ZW50OlwiXCJ9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS52cntkaXNwbGF5OmlubGluZS1ibG9jazthbGlnbi1zZWxmOnN0cmV0Y2g7d2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTttaW4taGVpZ2h0OjFlbTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRjb2xvcjtvcGFjaXR5Oi4yNX0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AgIWltcG9ydGFudH0uZmxvYXQtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0ub2JqZWN0LWZpdC1jb3ZlcntvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtZmlsbHtvYmplY3QtZml0OmZpbGwgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudH0ub2JqZWN0LWZpdC1ub25le29iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50fS5vcGFjaXR5LTB7b3BhY2l0eTowICFpbXBvcnRhbnR9Lm9wYWNpdHktMjV7b3BhY2l0eTouMjUgIWltcG9ydGFudH0ub3BhY2l0eS01MHtvcGFjaXR5Oi41ICFpbXBvcnRhbnR9Lm9wYWNpdHktNzV7b3BhY2l0eTouNzUgIWltcG9ydGFudH0ub3BhY2l0eS0xMDB7b3BhY2l0eToxICFpbXBvcnRhbnR9Lm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9Lm92ZXJmbG93LXZpc2libGV7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5vdmVyZmxvdy1zY3JvbGx7b3ZlcmZsb3c6c2Nyb2xsICFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtYXV0b3tvdmVyZmxvdy14OmF1dG8gIWltcG9ydGFudH0ub3ZlcmZsb3cteC1oaWRkZW57b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudH0ub3ZlcmZsb3cteC12aXNpYmxle292ZXJmbG93LXg6dmlzaWJsZSAhaW1wb3J0YW50fS5vdmVyZmxvdy14LXNjcm9sbHtvdmVyZmxvdy14OnNjcm9sbCAhaW1wb3J0YW50fS5vdmVyZmxvdy15LWF1dG97b3ZlcmZsb3cteTphdXRvICFpbXBvcnRhbnR9Lm92ZXJmbG93LXktaGlkZGVue292ZXJmbG93LXk6aGlkZGVuICFpbXBvcnRhbnR9Lm92ZXJmbG93LXktdmlzaWJsZXtvdmVyZmxvdy15OnZpc2libGUgIWltcG9ydGFudH0ub3ZlcmZsb3cteS1zY3JvbGx7b3ZlcmZsb3cteTpzY3JvbGwgIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2hhZG93e2JveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudH0uc2hhZG93LXNte2JveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudH0uc2hhZG93LWxne2JveC1zaGFkb3c6dmFyKC0tYnMtYm94LXNoYWRvdy1sZykgIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LmZvY3VzLXJpbmctcHJpbWFyeXstLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1zZWNvbmRhcnl7LS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1zdWNjZXNzey0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLWluZm97LS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctd2FybmluZ3stLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1kYW5nZXJ7LS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1saWdodHstLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctZGFya3stLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9LnRvcC0we3RvcDowICFpbXBvcnRhbnR9LnRvcC01MHt0b3A6NTAlICFpbXBvcnRhbnR9LnRvcC0xMDB7dG9wOjEwMCUgIWltcG9ydGFudH0uYm90dG9tLTB7Ym90dG9tOjAgIWltcG9ydGFudH0uYm90dG9tLTUwe2JvdHRvbTo1MCUgIWltcG9ydGFudH0uYm90dG9tLTEwMHtib3R0b206MTAwJSAhaW1wb3J0YW50fS5zdGFydC0we2xlZnQ6MCAhaW1wb3J0YW50fS5zdGFydC01MHtsZWZ0OjUwJSAhaW1wb3J0YW50fS5zdGFydC0xMDB7bGVmdDoxMDAlICFpbXBvcnRhbnR9LmVuZC0we3JpZ2h0OjAgIWltcG9ydGFudH0uZW5kLTUwe3JpZ2h0OjUwJSAhaW1wb3J0YW50fS5lbmQtMTAwe3JpZ2h0OjEwMCUgIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGUteHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudH0uYm9yZGVye2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCAhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLXRvcC0we2JvcmRlci10b3A6MCAhaW1wb3J0YW50fS5ib3JkZXItZW5ke2JvcmRlci1yaWdodDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItZW5kLTB7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAgIWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0e2JvcmRlci1sZWZ0OnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci1zdGFydC0we2JvcmRlci1sZWZ0OjAgIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeXstLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNzey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1pbmZvey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ney0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXJ7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1kYXJrey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1ibGFja3stLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRley0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeS1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzcy1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudH0uYm9yZGVyLWluZm8tc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5nLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50fS5ib3JkZXItZGFuZ2VyLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnR9LmJvcmRlci1saWdodC1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnR9LmJvcmRlci1kYXJrLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50fS5ib3JkZXItMXtib3JkZXItd2lkdGg6MXB4ICFpbXBvcnRhbnR9LmJvcmRlci0ye2JvcmRlci13aWR0aDoycHggIWltcG9ydGFudH0uYm9yZGVyLTN7Ym9yZGVyLXdpZHRoOjNweCAhaW1wb3J0YW50fS5ib3JkZXItNHtib3JkZXItd2lkdGg6NHB4ICFpbXBvcnRhbnR9LmJvcmRlci01e2JvcmRlci13aWR0aDo1cHggIWltcG9ydGFudH0uYm9yZGVyLW9wYWNpdHktMTB7LS1icy1ib3JkZXItb3BhY2l0eTogMC4xfS5ib3JkZXItb3BhY2l0eS0yNXstLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1fS5ib3JkZXItb3BhY2l0eS01MHstLWJzLWJvcmRlci1vcGFjaXR5OiAwLjV9LmJvcmRlci1vcGFjaXR5LTc1ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzV9LmJvcmRlci1vcGFjaXR5LTEwMHstLWJzLWJvcmRlci1vcGFjaXR5OiAxfS53LTI1e3dpZHRoOjI1JSAhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSAhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSAhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvICFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdncgIWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdncgIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlICFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSAhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUgIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCAhaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudH0uZmxleC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXItZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXItMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXItM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXItbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXktMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXktNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWItMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWItM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWItNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAtMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAtM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC01e2dhcDozcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtMHtyb3ctZ2FwOjAgIWltcG9ydGFudH0ucm93LWdhcC0xe3Jvdy1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtMntyb3ctZ2FwOi41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtM3tyb3ctZ2FwOjFyZW0gIWltcG9ydGFudH0ucm93LWdhcC00e3Jvdy1nYXA6MS41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtNXtyb3ctZ2FwOjNyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC0we2NvbHVtbi1nYXA6MCAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLTF7Y29sdW1uLWdhcDouMjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC0ye2NvbHVtbi1nYXA6LjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC0ze2NvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLTR7Y29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC01e2NvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50fS5mb250LW1vbm9zcGFjZXtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudH0uZnMtMXtmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudH0uZnMtNXtmb250LXNpemU6MS4yNXJlbSAhaW1wb3J0YW50fS5mcy02e2ZvbnQtc2l6ZToxcmVtICFpbXBvcnRhbnR9LmZzdC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0uZnN0LW5vcm1hbHtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS5mdy1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIgIWltcG9ydGFudH0uZnctbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LmZ3LW5vcm1hbHtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH0uZnctbWVkaXVte2ZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50fS5mdy1zZW1pYm9sZHtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudH0uZnctYm9sZHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uZnctYm9sZGVye2ZvbnQtd2VpZ2h0OmJvbGRlciAhaW1wb3J0YW50fS5saC0xe2xpbmUtaGVpZ2h0OjEgIWltcG9ydGFudH0ubGgtc217bGluZS1oZWlnaHQ6MS4yNSAhaW1wb3J0YW50fS5saC1iYXNle2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50fS5saC1sZ3tsaW5lLWhlaWdodDoyICFpbXBvcnRhbnR9LnRleHQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLW5vbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2h7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaCAhaW1wb3J0YW50fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LnRleHQtd3JhcHt3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDt3b3JkLWJyZWFrOmJyZWFrLXdvcmQgIWltcG9ydGFudH0udGV4dC1wcmltYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtaW5mb3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC13YXJuaW5ney0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWRhbmdlcnstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1kYXJrey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWJsYWNrey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC13aGl0ZXstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtYm9keXstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1tdXRlZHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSgwLDAsMCwuNSkgIWltcG9ydGFudH0udGV4dC13aGl0ZS01MHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KSAhaW1wb3J0YW50fS50ZXh0LWJvZHktc2Vjb25kYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudH0udGV4dC1ib2R5LXRlcnRpYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50fS50ZXh0LWJvZHktZW1waGFzaXN7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6dmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnR9LnRleHQtcmVzZXR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS50ZXh0LW9wYWNpdHktMjV7LS1icy10ZXh0LW9wYWNpdHk6IDAuMjV9LnRleHQtb3BhY2l0eS01MHstLWJzLXRleHQtb3BhY2l0eTogMC41fS50ZXh0LW9wYWNpdHktNzV7LS1icy10ZXh0LW9wYWNpdHk6IDAuNzV9LnRleHQtb3BhY2l0eS0xMDB7LS1icy10ZXh0LW9wYWNpdHk6IDF9LnRleHQtcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50fS50ZXh0LWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmctZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50fS50ZXh0LWRhbmdlci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudH0udGV4dC1saWdodC1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50fS50ZXh0LWRhcmstZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50fS5saW5rLW9wYWNpdHktMTB7LS1icy1saW5rLW9wYWNpdHk6IDAuMX0ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OiAwLjF9Lmxpbmstb3BhY2l0eS0yNXstLWJzLWxpbmstb3BhY2l0eTogMC4yNX0ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OiAwLjI1fS5saW5rLW9wYWNpdHktNTB7LS1icy1saW5rLW9wYWNpdHk6IDAuNX0ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OiAwLjV9Lmxpbmstb3BhY2l0eS03NXstLWJzLWxpbmstb3BhY2l0eTogMC43NX0ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OiAwLjc1fS5saW5rLW9wYWNpdHktMTAwey0tYnMtbGluay1vcGFjaXR5OiAxfS5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyey0tYnMtbGluay1vcGFjaXR5OiAxfS5saW5rLW9mZnNldC0xe3RleHQtdW5kZXJsaW5lLW9mZnNldDouMTI1ZW0gIWltcG9ydGFudH0ubGluay1vZmZzZXQtMS1ob3Zlcjpob3Zlcnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjEyNWVtICFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTJ7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4yNWVtICFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXJ7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4yNWVtICFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTN7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4zNzVlbSAhaW1wb3J0YW50fS5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVye3RleHQtdW5kZXJsaW5lLW9mZnNldDouMzc1ZW0gIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtcHJpbWFyeXstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3N7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWluZm97LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLXdhcm5pbmd7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWRhbmdlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1saWdodHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWRhcmt7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5ley0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTB7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTB7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDB7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxfS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDF9LmJnLXByaW1hcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1pbmZvey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctd2FybmluZ3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWRhbmdlcnstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctbGlnaHR7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctZGFya3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWJsYWNrey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXdoaXRley0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWJvZHl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmJnLWJvZHktc2Vjb25kYXJ5ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1ib2R5LXRlcnRpYXJ5ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLW9wYWNpdHktMTB7LS1icy1iZy1vcGFjaXR5OiAwLjF9LmJnLW9wYWNpdHktMjV7LS1icy1iZy1vcGFjaXR5OiAwLjI1fS5iZy1vcGFjaXR5LTUwey0tYnMtYmctb3BhY2l0eTogMC41fS5iZy1vcGFjaXR5LTc1ey0tYnMtYmctb3BhY2l0eTogMC43NX0uYmctb3BhY2l0eS0xMDB7LS1icy1iZy1vcGFjaXR5OiAxfS5iZy1wcmltYXJ5LXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnktc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudH0uYmctc3VjY2Vzcy1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudH0uYmctaW5mby1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudH0uYmctd2FybmluZy1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudH0uYmctZGFuZ2VyLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnR9LmJnLWxpZ2h0LXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudH0uYmctZGFyay1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudH0uYmctZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudH0udXNlci1zZWxlY3QtYWxse3VzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRve3VzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXt1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnR9LnBlLW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5wZS1hdXRve3BvaW50ZXItZXZlbnRzOmF1dG8gIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0ucm91bmRlZC0xe2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudH0ucm91bmRlZC0ye2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC0ze2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudH0ucm91bmRlZC00e2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudH0ucm91bmRlZC01e2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudH0ucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTB7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC0xe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC0ye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC0ze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC00e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC01e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLWNpcmNsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjUwJSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjUwJSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcC1waWxse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudH0ucm91bmRlZC1lbmR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTF7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0ye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC1lbmQtM3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC01e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC1jaXJjbGV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLXBpbGx7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTB7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MCAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS0xe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS0ye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS0ze2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS00e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS01e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLWNpcmNsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1MCUgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjUwJSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbS1waWxse2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTB7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTJ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC0ze2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtNHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTV7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LWNpcmNsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjUwJSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtcGlsbHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LnotbjF7ei1pbmRleDotMSAhaW1wb3J0YW50fS56LTB7ei1pbmRleDowICFpbXBvcnRhbnR9LnotMXt6LWluZGV4OjEgIWltcG9ydGFudH0uei0ye3otaW5kZXg6MiAhaW1wb3J0YW50fS56LTN7ei1pbmRleDozICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mbG9hdC1zbS1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zbS1jb250YWlue29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5vYmplY3QtZml0LXNtLWNvdmVye29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1zbS1maWxse29iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50fS5vYmplY3QtZml0LXNtLXNjYWxle29iamVjdC1maXQ6c2NhbGUtZG93biAhaW1wb3J0YW50fS5vYmplY3QtZml0LXNtLW5vbmV7b2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXNtLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXNtLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtc20tcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC1zbS13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLXNtLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci1zbS0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItc20tMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci1zbS00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItc20tNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLXNtLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLXNtLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktc20tMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktc20tMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktc20tM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktc20tNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LXNtLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtc20tMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtc20tMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItc20tMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItc20tNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtc20tMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtc20tM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1zbS1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXNtLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LXNtLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LXNtLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1zbS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItc20tMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItc20tNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLXNtLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtc20tMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtc20tNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLXNtLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtc20tMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLXNtLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtc20tNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXNtLTB7cm93LWdhcDowICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tMXtyb3ctZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXNtLTJ7cm93LWdhcDouNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXNtLTN7cm93LWdhcDoxcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tNHtyb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXNtLTV7cm93LWdhcDozcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tMHtjb2x1bW4tZ2FwOjAgIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0xe2NvbHVtbi1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tMntjb2x1bW4tZ2FwOi41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tM3tjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS00e2NvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtc20tNXtjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC1zbS1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1zbS1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZsb2F0LW1kLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbWQtZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5vYmplY3QtZml0LW1kLWNvbnRhaW57b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtY292ZXJ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50fS5vYmplY3QtZml0LW1kLWZpbGx7b2JqZWN0LWZpdDpmaWxsICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtc2NhbGV7b2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtbm9uZXtvYmplY3QtZml0Om5vbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbWQtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC1tZC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXItbWQtMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci1tZC0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXItbWQtM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci1tZC01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXItbWQtbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0tbWQtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS1tZC1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1tZC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXktbWQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXktbWQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQtbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQtbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQtbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQtbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS1tZC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS1tZC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbWQtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWItbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWItbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWItbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy1tZC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMtbWQtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy1tZC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMtbWQtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLW1kLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1tZC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LW1kLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQtbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQtbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLW1kLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi1tZC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMtbWQtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMtbWQtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAtbWQtMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAtbWQtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC1tZC0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAtbWQtM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAtbWQtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC1tZC01e2dhcDozcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtMHtyb3ctZ2FwOjAgIWltcG9ydGFudH0ucm93LWdhcC1tZC0xe3Jvdy1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtMntyb3ctZ2FwOi41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtM3tyb3ctZ2FwOjFyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC00e3Jvdy1nYXA6MS41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtbWQtNXtyb3ctZ2FwOjNyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC0we2NvbHVtbi1nYXA6MCAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTF7Y29sdW1uLWdhcDouMjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC0ye2NvbHVtbi1nYXA6LjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC0ze2NvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTR7Y29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1tZC01e2NvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50fS50ZXh0LW1kLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZmxvYXQtbGctc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1sZy1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbGctY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1jb3ZlcntvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbGctZmlsbHtvYmplY3QtZml0OmZpbGwgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1ub25le29iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1sZy1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1sZy1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1sZy1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci1sZy0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItbGctMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci1sZy0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItbGctNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1sZy1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS1sZy0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC1sZy0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC1sZy0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC1sZy0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC1sZy00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1sZy0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi1sZy0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi1sZy00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLWxnLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy1sZy01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktbGctMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC1sZy0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtbGctMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtbGctMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLWxnLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLWxnLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbGctMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItbGctM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy1sZy0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy1sZy0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy1sZy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC1sZy0we2dhcDowICFpbXBvcnRhbnR9LmdhcC1sZy0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC1sZy0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC1sZy00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0ucm93LWdhcC1sZy0we3Jvdy1nYXA6MCAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTF7cm93LWdhcDouMjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1sZy0ye3Jvdy1nYXA6LjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1sZy0ze3Jvdy1nYXA6MXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTR7cm93LWdhcDoxLjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1sZy01e3Jvdy1nYXA6M3JlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTB7Y29sdW1uLWdhcDowICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctMXtjb2x1bW4tZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTJ7Y29sdW1uLWdhcDouNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTN7Y29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctNHtjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLWxnLTV7Y29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnR9LnRleHQtbGctc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbGctZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZmxvYXQteGwtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC14bC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9Lm9iamVjdC1maXQteGwtY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1jb3ZlcntvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnR9Lm9iamVjdC1maXQteGwtZmlsbHtvYmplY3QtZml0OmZpbGwgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1ub25le29iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14bC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC14bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci14bC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci14bC0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXIteGwtMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci14bC0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXIteGwtNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci14bC1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS14bC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS14bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLXhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14bC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi14bC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi14bC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLXhsLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy14bC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy14bC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC14bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGIteGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLXhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGIteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLXhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy14bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLXhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy14bC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy14bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLXhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy14bC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC14bC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC14bC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC14bC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC14bC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0ucm93LWdhcC14bC0we3Jvdy1nYXA6MCAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTF7cm93LWdhcDouMjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC14bC0ye3Jvdy1nYXA6LjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC14bC0ze3Jvdy1nYXA6MXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTR7cm93LWdhcDoxLjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC14bC01e3Jvdy1nYXA6M3JlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTB7Y29sdW1uLWdhcDowICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtMXtjb2x1bW4tZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTJ7Y29sdW1uLWdhcDouNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTN7Y29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtNHtjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXhsLTV7Y29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnR9LnRleHQteGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuZmxvYXQteHhsLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQteHhsLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC14eGwtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9Lm9iamVjdC1maXQteHhsLWNvbnRhaW57b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnR9Lm9iamVjdC1maXQteHhsLWNvdmVye29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtZmlsbHtvYmplY3QtZml0OmZpbGwgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtc2NhbGV7b2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnR9Lm9iamVjdC1maXQteHhsLW5vbmV7b2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnR9LmQteHhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14eGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXh4bC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnR9LmQteHhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14eGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQteHhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteHhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC14eGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC14eGwtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgteHhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC14eGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXh4bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC14eGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgteHhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXh4bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteHhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci14eGwtZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXIteHhsLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci14eGwtMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXIteHhsLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci14eGwtNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXIteHhsLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLXh4bC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0teHhsLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLXh4bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLXh4bC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0teHhsLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLXh4bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0teHhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgteHhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgteHhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgteHhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXh4bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS14eGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXkteHhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS14eGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS14eGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXkteHhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS14eGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXkteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LXh4bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC14eGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC14eGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LXh4bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC14eGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC14eGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLXh4bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLXh4bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUteHhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLXh4bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLXh4bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUteHhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWIteHhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLXh4bC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXh4bC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWIteHhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLXh4bC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLXh4bC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi14eGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMteHhsLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy14eGwtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMteHhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMteHhsLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy14eGwtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMteHhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy14eGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAteHhsLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAteHhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC14eGwtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAteHhsLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAteHhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC14eGwtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgteHhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgteHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgteHhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgteHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LXh4bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LXh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS14eGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LXh4bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LXh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS14eGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC14eGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LXh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC14eGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC14eGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LXh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC14eGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLXh4bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS14eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLXh4bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS14eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGIteHhsLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi14eGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGIteHhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGIteHhsLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi14eGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGIteHhsLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy14eGwtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy14eGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLXh4bC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy14eGwtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy14eGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLXh4bC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC14eGwtMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAteHhsLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAteHhsLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAteHhsLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAteHhsLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0ucm93LWdhcC14eGwtMHtyb3ctZ2FwOjAgIWltcG9ydGFudH0ucm93LWdhcC14eGwtMXtyb3ctZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0ye3Jvdy1nYXA6LjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC14eGwtM3tyb3ctZ2FwOjFyZW0gIWltcG9ydGFudH0ucm93LWdhcC14eGwtNHtyb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC01e3Jvdy1nYXA6M3JlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXh4bC0we2NvbHVtbi1nYXA6MCAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXh4bC0xe2NvbHVtbi1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTJ7Y29sdW1uLWdhcDouNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXh4bC0ze2NvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXh4bC00e2NvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTV7Y29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnR9LnRleHQteHhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXh4bC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXh4bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZnMtMXtmb250LXNpemU6Mi41cmVtICFpbXBvcnRhbnR9LmZzLTJ7Zm9udC1zaXplOjJyZW0gIWltcG9ydGFudH0uZnMtM3tmb250LXNpemU6MS43NXJlbSAhaW1wb3J0YW50fS5mcy00e2ZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uY3NzLWVxdWFsLWNvbnRlbnQsLmNzcy1lcXVhbC1oZWlnaHRze2Rpc3BsYXk6ZmxleDtkaXNwbGF5Oi13ZWJraXQtZmxleDtmbGV4LXdyYXA6d3JhcDstd2Via2l0LWZsZXgtd3JhcDp3cmFwfS5pbnZvaWNlLXRlbXBsYXRlLXRhYi5pbnZvaWNlcy1tYWluLXRhYnMgLmludm9pY2VzLXRhYnMgdWwsLmludm9pY2VzLW1haW4tdGFicyAuaW52b2ljZXMtdGFicyB1bCwuZGF0ZS1saXN0IHVsLC5pbnZvaWNlcy1pdGVtcy1tYWluLXRhYnMgdWwsLmFjdGl2aXR5IC5hY3Rpdml0eS1saXN0LC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCwuc2lkZWJhciAuc2lkZWJhci1yaWdodCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5jc3MtZXF1YWwtY29udGVudHtjb2xvcjpyZWQ7ZmxvYXQ6bGVmdH0uaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzIC5idG4sLnNpZGViYXItc2V0dGluZ3MgLnNpZGViYXItdG9wIC5idG4tY2xvc2VkLC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXRvcCAuYnRuLWNsb3NlZCwuc3RpY2t5LXNpZGViYXI+bGk+YSwuc3RpY2t5LXNpZGViYXIsLmludm9pY2VzLW1haW4tdGFicyAuYnRuLC5kYXNoLXdpZGdldC1oZWFkZXIgLmRhc2gtd2lkZ2V0LWljb24sLmNoYW5nZS1waG90by1idG4sLmJsb2ctY2F0YWdvcmllcywua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAua2FuYmFuLXRpY2tldCAua2FuYmFuLWhlYWQgc3BhbiwuaW52b2ljZXMtcGFnZS1oZWFkZXIgLmludm9pY2VzLWJyZWFkY3J1bWItaXRlbSBpLC5pbnZvaWNlcy1wYWdlLWhlYWRlciAuaW52b2ljZXMtYnJlYWRjcnVtYi1pdGVtIGEsLmludm9pY2UtbG9hZC1idG4gLmJ0biwuaW52b2ljZXMtc2V0dGluZ3MtYnRuIC5idG4sW2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC50d28tY29sLWJhciAuc2lkZWJhciAuc2lkZWJhci1sZWZ0IC5uYXYtbGluaywuYXZhdGFyLWVkaXQsLnNpZGViYXIgLm5hdi1saW5rLGRpdiNnbG9iYWwtbG9hZGVyLC51c2VyLWltZywuY2hhdC1hdHRhY2htZW50LWl0ZW0sLmF2YXRhciAuYXZhdGFyLXRpdGxle2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscywuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciwuaW52b2ljZS1vbmUgLnRvdGFsYW1vdW50LWZvb3RlciwuaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscywuaW52b2ljZS10d28gLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIsLmludm9pY2UtdHdvIC5pbnZvaWNlLWhlYWRlciwuaW52b2ljZS10d28gLmludi1kZXRhaWxzLC5pbnZvaWNlLXRlbXBsYXRlLXRhYi5pbnZvaWNlcy1tYWluLXRhYnMgLmJ0biwuaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciwuaW5kZXgtZml2ZSAuY29tcGFueS1pbmZvLC5pbmRleC1maXZlIC5pbnZvaWNldGVuLWhlYWRlciAuaW52b2ljZS1oZWFkZXIsLmluZGV4LWZvdXIgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLmluZGV4LWZvdXIgLmNvbXBhbnktaW5mbywuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQsLmluZGV4LXRocmVlIC5jb21wYW55LWluZm8sLmluZGV4LXRocmVlIC5pbnZvaWNlLWhlYWRlci10b3AsLmluZGV4LXR3byAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciwuaW5kZXgtdHdvIC5jb21wYW55LWluZm8sLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciwuaW52b2ljZS1oZWFkZXIsLmludi1kZXRhaWxzLC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciwuZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyLC5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciwuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3Rlciwuc2V0dGluZywuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci10b3AgLmJ0bi1jbG9zZWQsLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLmxheW91dCwuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItY29udGVudCAuc2lkZWJhci10b3AgLmJ0bi1jbG9zZWQsLnN0aWNreS1zaWRlYmFyPmxpPmEsLmludm9pY2VzLW1haW4tdGFicyAuYnRuLC5kYXNoLXdpZGdldC1oZWFkZXIgLmRhc2gtd2lkZ2V0LWljb24sLmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5jaGF0LW1zZy1pbmZvLC5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5IC5jaGF0LW1zZy1pbmZvLC5jaGF0LXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZWZpeCwuY2hhbmdlLXBob3RvLWJ0biwuYmxvZy1jYXRhZ29yaWVzLC5ibG9nLXZpZXdzLC5wb3N0LWF1dGhvciBhLC5ncmlkLWJsb2cgLmVudHJ5LW1ldGEsLmN1c3RvbV9yYWRpbywuY3VzdG9tX3JhZGlvX29uZSwuaW52b2ljZS10b3RhbC1ib3ggLnNlcnZpY2UtYW1vdW50LC5wYXltZW50LWRldGFpbHMsLmludm9pY2VzLXBhZ2UtaGVhZGVyIC5pbnZvaWNlcy1icmVhZGNydW1iLWl0ZW0gaSwuaW52b2ljZXMtcGFnZS1oZWFkZXIgLmludm9pY2VzLWJyZWFkY3J1bWItaXRlbSBhLC5pbnZvaWNlLWxvYWQtYnRuIC5idG4sLmNhcmQtbWlkZGxlLWF2YXRhciwuaW52b2ljZXMtc2V0dGluZ3MtYnRuIC5idG4sLmludm9pY2VzLXNldHRpbmdzLWJ0biwubXVsdGlwbGVTZWxlY3Rpb24gLnNlbGVjdGJveCwuc29ydGJ5IC5zZWxlY3Rib3hlcyxbZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnR3by1jb2wtYmFyIC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQgLm5hdi1saW5rLFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IG5hdi5ncmVlZHksLmF2YXRhci1lZGl0LC50YWJsZSB0Ym9keSB0ZCBhLC5zaWRlYmFyIC5zdWItbWVudSBhLC5zaWRlYmFyIC5uYXYtbGluayxkaXYjZ2xvYmFsLWxvYWRlciwudXNlci1pbWcsLnVzZXItbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSwuY2hhdC1hdHRhY2htZW50LWl0ZW0sLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVmaXgsLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1oZWFkZXIsLmF2YXRhciAuYXZhdGFyLXRpdGxle2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyLC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcnthbGlnbi1pdGVtczpzdGFydDstd2Via2l0LWJveC1hbGlnbjpzdGFydDstbXMtZmxleC1hbGlnbjpzdGFydH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcywuaW52b2ljZS10d28gLmludm9pY2UtaGVhZGVyLC5pbnZvaWNlLXR3byAuaW52LWRldGFpbHMsLmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1jb250ZW50LC5pbmRleC1maXZlIC5pbnZvaWNldGVuLWhlYWRlciAuaW52b2ljZS1oZWFkZXIsLmluZGV4LWZvdXIgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1jb250ZW50LC5pbmRleC10aHJlZSAuaW52b2ljZS1mb290ZXIsLmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5hY2NvdW50LWluZm8gLmFjY291bnQtZGV0YWlscy1pbmZvdG9wLC5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0LC5pbmRleC10aHJlZSAuaW52b2ljZS1oZWFkZXItdG9wLC5pbnZvaWNlLWhlYWRlciwuaW52LWRldGFpbHMsLnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzcywuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uLC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tbGVmdCBkaXYsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMgLnNlbmR0by1yaWdodCBkaXYsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2UtZGV0YWlscyAuZXhjaGFuZ2UtaW5mbyBkaXYsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2UtZGV0YWlscyAuZXhjaGFuZ2UtaW5mbywuaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSB0ciB0ZCBkaXYsLmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uLC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSB0ciB0ZCBkaXYsLmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uLC5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNzLC5idXMtdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uLC5idXMtdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzcywubWFpbC1wcm92aWRlciwucGF5bWVudC10b2dnbGUsLmNoYXQtY29udC1sZWZ0IC5jaGF0LXNjcm9sbCAuY2hhdC1ibG9jayAubWVkaWEtYm9keSwuZWRpdC1vcHRpb25zLC5ncmlkLWJsb2cgLmVudHJ5LW1ldGEsLmludm9pY2UtdG90YWwtYm94IC5zZXJ2aWNlLWFtb3VudCwucGF5bWVudC1kZXRhaWxzLC5tdWx0aXBsZVNlbGVjdGlvbiAuc2VsZWN0Ym94LC5zb3J0YnkgLnNlbGVjdGJveGVzLC5hcHAtbGlzdGluZywuc2lkZWJhciAuc3ViLW1lbnUgYSwuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1oZWFkZXIsLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0IGEuY2hhdC1ibG9jayAubWVkaWEtYm9keSwuY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LWhlYWRlcntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6c3BhY2UtYmV0d2Vlbn0ucGFja2FnZXMgLnBhY2thZ2UtaGVhZGVyIC5idG4tYWN0aW9uLWljb24sLnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZyAuYmxvZy1pbWFnZSBhLnByZXZpZXctaW52b2ljZSwuaW52b2ljZS1zdGFyLC5saXN0LWJ0biAuYnRuLWZpbHRlcnMsLnByaWNlLXRhYmxlLW1haW4gLnBsYW4taGVhZGVyIC5wbGFuLXdpZGdldC1pY29uLC5wcmljZS10YWJsZS1tYWluIC5wbGFuLXNlbGVjdGVkLC50YWJsZSB0Ym9keSB0ZCBoMi50YWJsZS1hdmF0YXIgYS5wcm9kdWN0LWxpc3QtaXRlbS1iZywudGFibGUgdGJvZHkgdGQgLnRhYmxlLWF2YXRhci5oMiBhLnByb2R1Y3QtbGlzdC1pdGVtLWJnLC50aWNrZXQtaW5mb3JtYXRpb24gLnN1cHBvcnQtZGV0YWlscyAuYnRuLWFjdGlvbi1pY29uLC50YWJsZSAuZHJvcGRvd24taXRlbSwudGFibGUgdGJvZHkgdGQgYS5idG4tYWN0aW9uLWljb24sLnNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5sb2dvLC5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAuZGFyay1sb2dvLC5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciwuc2V0dGluZ3MtaWNvbiBzcGFuLC5hbGlnbi1jZW50ZXJ7ZGlzcGxheTpmbGV4O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcn0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzLC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpzcGFjZS1iZXR3ZWVufS5pbnZvaWNlLXRlbXBsYXRlLXRhYi5pbnZvaWNlcy1tYWluLXRhYnMgLmludm9pY2VzLXRhYnMgdWwsLmludm9pY2VzLW1haW4tdGFicyAuaW52b2ljZXMtdGFicyB1bCwuZGF0ZS1saXN0IHVsLC5pbnZvaWNlcy1pdGVtcy1tYWluLXRhYnMgdWwsLmFjdGl2aXR5IC5hY3Rpdml0eS1saXN0LC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCwuc2lkZWJhciAuc2lkZWJhci1yaWdodCB1bHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5jb21tZW50cyAuZGVzY3JpYmUtYnRuIHNwYW4sLmNvbW1lbnRzIC5kZXNjcmliZS1idG4gLmJhZGdlLC50aWNrZXQtaGlzdG9yeSAuY2FyZC1pbmZvcm0gLnRpY2tldC1pbmZvIC50aWNrZXQtdXBsb2FkLC5hdmF0YXItZ3JvdXB7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleH0uZmlsdGVyLWJ0bi50YXgsLmZyb20tdG8tZGF0ZSwuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIsLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIsLmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3Rlciwubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0sLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzLC5pbnZvaWNlLXR3byAuaW52b2ljZS1oZWFkZXIsLmludm9pY2UtdHdvIC5pbnYtZGV0YWlscywuaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzIC5idG4sLnBheS1vbmxpbmUtbGlzdCBsaSwuaW5kZXgtZml2ZSAuY29tcGFueS1pbmZvLC5pbmRleC1maXZlIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCwuaW5kZXgtZml2ZSAuaW52b2ljZXRlbi1oZWFkZXIgLmludm9pY2UtaGVhZGVyLC5pbmRleC1mb3VyIC5jb21wYW55LWluZm8sLmluZGV4LWZvdXIgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1jb250ZW50LC5pbmRleC10aHJlZSAuaW52b2ljZS1mb290ZXIsLmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5hY2NvdW50LWluZm8gLmFjY291bnQtZGV0YWlscy1pbmZvdG9wLC5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0LC5pbmRleC10aHJlZSAuY29tcGFueS1pbmZvLC5pbmRleC10aHJlZSAuaW52b2ljZS1oZWFkZXItYm90dG9tLC5pbmRleC10aHJlZSAuaW52b2ljZS1oZWFkZXItdG9wLC5pbmRleC10d28gLmNvbXBhbnktaW5mbywuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscywuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyLC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLC5pbnZvaWNlLWhlYWRlciwuaW52LWRldGFpbHMsLmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdHIgdGQgZGl2LC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSB0ciB0ZCBkaXYsLnNldHRpbmcsLnNpZGViYXItc2V0dGluZ3MgLnNpZGViYXItdG9wIC5idG4tY2xvc2VkLC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5sYXlvdXQsLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItaW1hZ2UsLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItdG9wIC5idG4tY2xvc2VkLC5zdGlja3ktc2lkZWJhcj5saT5hLC5zdGlja3ktc2lkZWJhciwuaW52b2ljZXMtbWFpbi10YWJzIC5idG4sLmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5jaGF0LW1zZy1hdHRhY2htZW50cywuY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2sucmVjZWl2ZWQgLmNoYXQtbXNnLWluZm8sLmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLmNoYXQtbXNnLWluZm8sLmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLmNoYXQtbXNnLWF0dGFjaG1lbnRzLC5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5LC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zY3JvbGwgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHksLmNoYXQtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlZml4LC5jaGFuZ2UtcGhvdG8tYnRuLC5lZGl0LW9wdGlvbnMsLmJsb2ctY2F0YWdvcmllcywuYmxvZy12aWV3cywucG9zdC1hdXRob3IgYSwuZ3JpZC1ibG9nIC5lbnRyeS1tZXRhLC50aWNrZXQtc2lkZWJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSwuaW52b2ljZS10b3RhbC1ib3ggLnNlcnZpY2UtYW1vdW50LC5wYXltZW50LWRldGFpbHMsLmludm9pY2VzLXBhZ2UtaGVhZGVyIC5pbnZvaWNlcy1icmVhZGNydW1iLWl0ZW0gaSwuaW52b2ljZXMtcGFnZS1oZWFkZXIgLmludm9pY2VzLWJyZWFkY3J1bWItaXRlbSBhLC5pbnZvaWNlcy1zZXR0aW5ncy1idG4gLmJ0biwuaW52b2ljZXMtc2V0dGluZ3MtYnRuLC5tdWx0aXBsZVNlbGVjdGlvbiAuc2VsZWN0Ym94LC5zb3J0YnkgLnNlbGVjdGJveGVzLC5hcHAtbGlzdGluZyxbZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnR3by1jb2wtYmFyIC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQgLm5hdi1saW5rLFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IG5hdi5ncmVlZHksLnNpZGViYXIuc2lkZWJhci1tZW51LWZpdmUgdWwsLnNpZGViYXItbWVudS1maXZlIHVsLC50YWJsZSB0Ym9keSB0ZCBhLC5zaWRlYmFyIC5uYXYtaXRlbXMgLm5hdi1saW5rLC5zaWRlYmFyIC5zdWItbWVudSBhLC5zaWRlYmFyIC5uYXYtbGluaywuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEsLnNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS10aXRsZSxkaXYjZ2xvYmFsLWxvYWRlciwudXNlci1pbWcsLnVzZXItbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSwuY2hhdC1hdHRhY2htZW50LWl0ZW0sLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyLC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtdXNlcnMtbGlzdCBhLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHksLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVmaXgsLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1oZWFkZXIsLmNoYXQtd2luZG93LC5hdmF0YXIgLmF2YXRhci10aXRsZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4fS5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcywuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMuaW52b2ljZS1maXZlLWdyb3VwLC5pbm92aWNlcy1jYXJkIC5pbm92aWNlcy13aWRnZXQtaGVhZGVyLC5tdWx0aXBsZVNlbGVjdGlvbiAuc2VsZWN0Ym94LC5tdWx0aXBsZVNlbGVjdGlvbiAuc2VsZWN0Ym94ZXMsLmFwcC1saXN0aW5nLC5lcnJvci1wYWdlLC50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1oZWFkZXIsLmZvcm0tZ3JvdXAtYWRkIC5ib29raW5nLW9wdGlvbiwuY29udGVudC1pbnZvaWNlLWhlYWRlciwuY29udGVudC1wYWdlLWhlYWRlciwuaW5vdmljZXMtd2lkZ2V0LWhlYWRlcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpzcGFjZS1iZXR3ZWVufS5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsLmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIsLmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtZml2ZS1kZXRhaWxzLC5ub3RpZmljYXRpb25zIC51c2VyLWxpc3QtaXRlbSAudXNlcnMtbGlzdC1ib2R5IC5jaGF0cy1kZWxldGUgaSwubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSAuY2hhdHMtZGVsZXRlLC5ub3RpZmljYXRpb25zIC51c2VyLWxpc3QtaXRlbSAudXNlcnMtbGlzdC1ib2R5LC5wcmV2aWV3LWJveHMsLnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZyAuaW52b2ljZS1jb250ZW50LXRpdGxlLC5zZWxlY3Qtc3RhdHVzIHNlbGVjdCwuaW5wdXQtYmxvY2suY2hlY2stbWFyaywudGlja2V0LXNpZGViYXIgLmFjdGlvbi1zZXRzLC5iaWxsaW5nLWJ0biwuYmFuay1kZXRhaWxzIC5tb2RhbC1oZWFkZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcn0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5iYW5rLXFyLWRldGFpbCwuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1maXZlLWRldGFpbHMgLmludm9pY2UtZGF0ZSwuaW5vdmljZXMtY2FyZCAuaW5vdmljZS10cmVuZGluZywuaW52b2ljZXMtc2V0dGluZ3MtYnRuLC5saXN0LWJ0biAuZmlsdGVyLWxpc3QgbGkgdWwgbGksLmxpc3QtYnRuIC5maWx0ZXItbGlzdCAuc2hvcnQtZmlsdGVyLC5saXN0LWJ0biAuZmlsdGVyLWxpc3QsLmRhc2gtd2lkZ2V0LWhlYWRlciwua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAuY2FyZC1rYW5iYW4gLmthbmJhbi1ib3ggLmthbmJhbi10aWNrZXQtaW1nIGxpIGltZywucHJpY2UtdGFibGUtbWFpbiAucGxhbi1kZXNjcmlwdGlvbiB1bCBsaSwucHJpY2UtdGFibGUtbWFpbiAucGxhbi1oZWFkZXIsLnByb2ZpbGUtcGljdHVyZSAudXBsb2FkLXByb2ZpbGUsLnByb2ZpbGUtcGljdHVyZSwuaW5vdmljZXMtd2lkZ2V0LWljb257ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcn0udGFibGUgLmRyb3Bkb3duLWl0ZW17anVzdGlmeS1jb250ZW50OnN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnR9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3MsLmludm9pY2UtdHdvIC5pbnZvaWNlLWhlYWRlciwuaW52b2ljZS10d28gLmludi1kZXRhaWxzLC5pbmRleC1maXZlIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCwuaW5kZXgtZml2ZSAuaW52b2ljZXRlbi1oZWFkZXIgLmludm9pY2UtaGVhZGVyLC5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCwuaW5kZXgtdGhyZWUgLmludm9pY2UtZm9vdGVyLC5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1pbmZvIC5hY2NvdW50LWRldGFpbHMtaW5mb3RvcCwuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCwuaW5kZXgtdGhyZWUgLmludm9pY2UtaGVhZGVyLXRvcCwuaW52b2ljZS1oZWFkZXIsLmludi1kZXRhaWxzLC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24sLnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MsLnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLWxlZnQgZGl2LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tcmlnaHQgZGl2LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzLC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm8gZGl2LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm8sLmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdHIgdGQgZGl2LC5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdHIgdGQgZGl2LC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24sLmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzcywuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MsLm1haWwtcHJvdmlkZXIsLnBheW1lbnQtdG9nZ2xlLC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zY3JvbGwgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHksLmVkaXQtb3B0aW9ucywuZ3JpZC1ibG9nIC5lbnRyeS1tZXRhLC5pbnZvaWNlLXRvdGFsLWJveCAuc2VydmljZS1hbW91bnQsLnBheW1lbnQtZGV0YWlscywubXVsdGlwbGVTZWxlY3Rpb24gLnNlbGVjdGJveCwuc29ydGJ5IC5zZWxlY3Rib3hlcywuYXBwLWxpc3RpbmcsLnNpZGViYXIgLnN1Yi1tZW51IGEsLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyLC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtdXNlcnMtbGlzdCBhLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHksLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1oZWFkZXJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOnNwYWNlLWJldHdlZW59I2VkaXRfcGFja2FnZSBmb3JtIC5jaGVja2JveGVzLCNhZGRfbmV3cGFja2FnZSBmb3JtIC5jaGVja2JveGVzLC5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAuY2hhdC1tc2ctaW5mbywuY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAuY2hhdC1tc2ctaW5mb3stbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHl7LXdlYmtpdC1ib3gtYWxpZ246ZmxleC1lbmQ7LW1zLWZsZXgtYWxpZ246ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHksLnNpZGViYXIgLm5hdi1pdGVtcyAubmF2LWxpbmt7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59aHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLC5oMSxoMiwuaDIsaDMsLmgzLGg0LC5oNCxoNSwuaDUsaDYsLmg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsLnNtYWxsLHN0cmlrZSxzdHJvbmcsc3ViLHN1cCx0dCx2YXIsYix1LGksY2VudGVyLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsbGVnZW5kLHRhYmxlLGNhcHRpb24sdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxlbWJlZCxmaWd1cmUsZmlnY2FwdGlvbixmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixvdXRwdXQscnVieSxzZWN0aW9uLHN1bW1hcnksdGltZSxtYXJrLC5tYXJrLGF1ZGlvLHZpZGVve21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtmb250LXNpemU6MTAwJTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1ib2R5e292ZXJmbG93LXg6aGlkZGVufSp7Ym94LXNpemluZzpib3JkZXItYm94fWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9b2wsdWx7bGlzdC1zdHlsZTpub25lfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX1ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9cTpiZWZvcmUscTphZnRlcntjb250ZW50OlwiXCI7Y29udGVudDpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfWgxLC5oMXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjQwcHg7Zm9udC1mYW1pbHk6XCJJbnRlclwiLHNhbnMtc2VyaWY7Y29sb3I6IzI4MDg0Yn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7aDEsLmgxe2ZvbnQtc2l6ZToyN3B4fX1oMiwuaDJ7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMyODA4NGJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe2gyLC5oMntmb250LXNpemU6MjNweH19aDMsLmgze2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MjhweDtjb2xvcjojMjgwODRifUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7aDMsLmgze2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7aDMsLmgze2ZvbnQtc2l6ZToxNnB4fX1oNCwuaDR7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtZmFtaWx5OlwiSW50ZXJcIixzYW5zLXNlcmlmO2NvbG9yOiMyODA4NGJ9QG1lZGlhKG1heC13aWR0aDogMTAyM3B4KXtoNCwuaDR7Zm9udC1zaXplOjE4cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtoNCwuaDR7Zm9udC1zaXplOjE4cHh9fWg1LC5oNXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEuMjVyZW07Y29sb3I6IzI4MDg0Yn1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7aDUsLmg1e2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMH19aDYsLmg2e2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTZweDtjb2xvcjojMjgwODRifUBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCl7aDYsLmg2e2ZvbnQtc2l6ZToxNnB4fX1oMS5jYXJkLXRpdGxlLC5jYXJkLXRpdGxlLmgxLGgyLmNhcmQtdGl0bGUsLmNhcmQtdGl0bGUuaDIsaDMuY2FyZC10aXRsZSwuY2FyZC10aXRsZS5oMyxoNC5jYXJkLXRpdGxlLC5jYXJkLXRpdGxlLmg0LGg1LmNhcmQtdGl0bGUsLmNhcmQtdGl0bGUuaDUsaDYuY2FyZC10aXRsZSwuY2FyZC10aXRsZS5oNntjb2xvcjojMjgwODRifS5jYXJkLXRpdGxle2NvbG9yOiM4YThlOWN9LmNhcmQtYm9keXtjb2xvcjojOGE4ZTljfWh0bWwgYm9keXtmb250LWZhbWlseTpcIkludGVyXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojODc4YTk5O2xpbmUtaGVpZ2h0OjEuNTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjl9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMTQwcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbjowIGF1dG99aW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfSp7b3V0bGluZTpub25lfWJ1dHRvbjpmb2N1c3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH1he2NvbG9yOiM3NTM5ZmY7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9YTpob3Zlcntjb2xvcjojNmIzNmRlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfWE6Zm9jdXN7b3V0bGluZTowfXB7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwfXA6bGFzdC1jaGlsZHtwYWRkaW5nOjAgMH1zdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5kcm9wZG93bi5tYWluIC5idG4td2hpdGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlci1jb2xvcjojNzUzOWZmO2NvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwIDUwcHggMCAwICM3NTM5ZmZ9LmNzcy1lcXVhbC1oZWlnaHRzLC5jc3MtZXF1YWwtY29udGVudHtkaXNwbGF5OmZsZXg7ZGlzcGxheTotd2Via2l0LWZsZXg7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcH0uaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzIC5pbnZvaWNlcy10YWJzIHVsLC5pbnZvaWNlcy1tYWluLXRhYnMgLmludm9pY2VzLXRhYnMgdWwsLmRhdGUtbGlzdCB1bCwuaW52b2ljZXMtaXRlbXMtbWFpbi10YWJzIHVsLC5hY3Rpdml0eSAuYWN0aXZpdHktbGlzdCwubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QsLnNpZGViYXIgLnNpZGViYXItcmlnaHQgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uY3NzLWVxdWFsLWNvbnRlbnR7Y29sb3I6cmVkO2Zsb2F0OmxlZnR9Lmludm9pY2UtdGVtcGxhdGUtdGFiLmludm9pY2VzLW1haW4tdGFicyAuYnRuLC5zaWRlYmFyLXNldHRpbmdzIC5zaWRlYmFyLXRvcCAuYnRuLWNsb3NlZCwuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItY29udGVudCAuc2lkZWJhci10b3AgLmJ0bi1jbG9zZWQsLnN0aWNreS1zaWRlYmFyPmxpPmEsLnN0aWNreS1zaWRlYmFyLC5pbnZvaWNlcy1tYWluLXRhYnMgLmJ0biwuZGFzaC13aWRnZXQtaGVhZGVyIC5kYXNoLXdpZGdldC1pY29uLC5jaGFuZ2UtcGhvdG8tYnRuLC5ibG9nLWNhdGFnb3JpZXMsLmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmthbmJhbi10aWNrZXQgLmthbmJhbi1oZWFkIHNwYW4sLmludm9pY2VzLXBhZ2UtaGVhZGVyIC5pbnZvaWNlcy1icmVhZGNydW1iLWl0ZW0gaSwuaW52b2ljZXMtcGFnZS1oZWFkZXIgLmludm9pY2VzLWJyZWFkY3J1bWItaXRlbSBhLC5pbnZvaWNlLWxvYWQtYnRuIC5idG4sLmludm9pY2VzLXNldHRpbmdzLWJ0biAuYnRuLFtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAudHdvLWNvbC1iYXIgLnNpZGViYXIgLnNpZGViYXItbGVmdCAubmF2LWxpbmssLmF2YXRhci1lZGl0LC5zaWRlYmFyIC5uYXYtbGluayxkaXYjZ2xvYmFsLWxvYWRlciwudXNlci1pbWcsLmNoYXQtYXR0YWNobWVudC1pdGVtLC5hdmF0YXIgLmF2YXRhci10aXRsZXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcn0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIsLmludm9pY2Utb25lIC50b3RhbGFtb3VudC1mb290ZXIsLmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciwuaW52b2ljZS10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyLC5pbnZvaWNlLXR3byAuaW52b2ljZS1oZWFkZXIsLmludm9pY2UtdHdvIC5pbnYtZGV0YWlscywuaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzIC5idG4sLmluZGV4LWZpdmUgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLmluZGV4LWZpdmUgLmNvbXBhbnktaW5mbywuaW5kZXgtZml2ZSAuaW52b2ljZXRlbi1oZWFkZXIgLmludm9pY2UtaGVhZGVyLC5pbmRleC1mb3VyIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyLC5pbmRleC1mb3VyIC5jb21wYW55LWluZm8sLmluZGV4LXRocmVlIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyLC5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0LC5pbmRleC10aHJlZSAuY29tcGFueS1pbmZvLC5pbmRleC10aHJlZSAuaW52b2ljZS1oZWFkZXItdG9wLC5pbmRleC10d28gLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLmluZGV4LXR3byAuY29tcGFueS1pbmZvLC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIsLmludm9pY2UtaGVhZGVyLC5pbnYtZGV0YWlscywudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyLC5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyLC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciwuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLmJ1cy10aWNrZXQgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsLnNldHRpbmcsLnNpZGViYXItc2V0dGluZ3MgLnNpZGViYXItdG9wIC5idG4tY2xvc2VkLC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5sYXlvdXQsLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItdG9wIC5idG4tY2xvc2VkLC5zdGlja3ktc2lkZWJhcj5saT5hLC5pbnZvaWNlcy1tYWluLXRhYnMgLmJ0biwuZGFzaC13aWRnZXQtaGVhZGVyIC5kYXNoLXdpZGdldC1pY29uLC5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAuY2hhdC1tc2ctaW5mbywuY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAuY2hhdC1tc2ctaW5mbywuY2hhdC1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVmaXgsLmNoYW5nZS1waG90by1idG4sLmJsb2ctY2F0YWdvcmllcywuYmxvZy12aWV3cywucG9zdC1hdXRob3IgYSwuZ3JpZC1ibG9nIC5lbnRyeS1tZXRhLC5jdXN0b21fcmFkaW8sLmN1c3RvbV9yYWRpb19vbmUsLmludm9pY2UtdG90YWwtYm94IC5zZXJ2aWNlLWFtb3VudCwucGF5bWVudC1kZXRhaWxzLC5pbnZvaWNlcy1wYWdlLWhlYWRlciAuaW52b2ljZXMtYnJlYWRjcnVtYi1pdGVtIGksLmludm9pY2VzLXBhZ2UtaGVhZGVyIC5pbnZvaWNlcy1icmVhZGNydW1iLWl0ZW0gYSwuaW52b2ljZS1sb2FkLWJ0biAuYnRuLC5jYXJkLW1pZGRsZS1hdmF0YXIsLmludm9pY2VzLXNldHRpbmdzLWJ0biAuYnRuLC5pbnZvaWNlcy1zZXR0aW5ncy1idG4sLm11bHRpcGxlU2VsZWN0aW9uIC5zZWxlY3Rib3gsLnNvcnRieSAuc2VsZWN0Ym94ZXMsW2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC50d28tY29sLWJhciAuc2lkZWJhciAuc2lkZWJhci1sZWZ0IC5uYXYtbGluayxbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSBuYXYuZ3JlZWR5LC5hdmF0YXItZWRpdCwudGFibGUgdGJvZHkgdGQgYSwuc2lkZWJhciAuc3ViLW1lbnUgYSwuc2lkZWJhciAubmF2LWxpbmssZGl2I2dsb2JhbC1sb2FkZXIsLnVzZXItaW1nLC51c2VyLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sLmNoYXQtYXR0YWNobWVudC1pdGVtLC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlZml4LC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtaGVhZGVyLC5hdmF0YXIgLmF2YXRhci10aXRsZXthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcn0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciwuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7YWxpZ24taXRlbXM6c3RhcnQ7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnR9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3MsLmludm9pY2UtdHdvIC5pbnZvaWNlLWhlYWRlciwuaW52b2ljZS10d28gLmludi1kZXRhaWxzLC5pbmRleC1maXZlIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCwuaW5kZXgtZml2ZSAuaW52b2ljZXRlbi1oZWFkZXIgLmludm9pY2UtaGVhZGVyLC5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCwuaW5kZXgtdGhyZWUgLmludm9pY2UtZm9vdGVyLC5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1pbmZvIC5hY2NvdW50LWRldGFpbHMtaW5mb3RvcCwuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCwuaW5kZXgtdGhyZWUgLmludm9pY2UtaGVhZGVyLXRvcCwuaW52b2ljZS1oZWFkZXIsLmludi1kZXRhaWxzLC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24sLnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MsLnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLWxlZnQgZGl2LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tcmlnaHQgZGl2LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzLC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm8gZGl2LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm8sLmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdHIgdGQgZGl2LC5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdHIgdGQgZGl2LC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24sLmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzcywuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiwuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MsLm1haWwtcHJvdmlkZXIsLnBheW1lbnQtdG9nZ2xlLC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zY3JvbGwgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHksLmVkaXQtb3B0aW9ucywuZ3JpZC1ibG9nIC5lbnRyeS1tZXRhLC5pbnZvaWNlLXRvdGFsLWJveCAuc2VydmljZS1hbW91bnQsLnBheW1lbnQtZGV0YWlscywubXVsdGlwbGVTZWxlY3Rpb24gLnNlbGVjdGJveCwuc29ydGJ5IC5zZWxlY3Rib3hlcywuYXBwLWxpc3RpbmcsLnNpZGViYXIgLnN1Yi1tZW51IGEsLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyLC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtdXNlcnMtbGlzdCBhLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHksLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1oZWFkZXJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOnNwYWNlLWJldHdlZW59LnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciAuYnRuLWFjdGlvbi1pY29uLC50ZW1wbGF0ZS1pbnZvaWNlLWNhcmQgLmJsb2cgLmJsb2ctaW1hZ2UgYS5wcmV2aWV3LWludm9pY2UsLmludm9pY2Utc3RhciwubGlzdC1idG4gLmJ0bi1maWx0ZXJzLC5wcmljZS10YWJsZS1tYWluIC5wbGFuLWhlYWRlciAucGxhbi13aWRnZXQtaWNvbiwucHJpY2UtdGFibGUtbWFpbiAucGxhbi1zZWxlY3RlZCwudGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIGEucHJvZHVjdC1saXN0LWl0ZW0tYmcsLnRhYmxlIHRib2R5IHRkIC50YWJsZS1hdmF0YXIuaDIgYS5wcm9kdWN0LWxpc3QtaXRlbS1iZywudGlja2V0LWluZm9ybWF0aW9uIC5zdXBwb3J0LWRldGFpbHMgLmJ0bi1hY3Rpb24taWNvbiwudGFibGUgLmRyb3Bkb3duLWl0ZW0sLnRhYmxlIHRib2R5IHRkIGEuYnRuLWFjdGlvbi1pY29uLC5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAubG9nbywuc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgLmRhcmstbG9nbywuc2lkZWJhciAuc2lkZWJhci1oZWFkZXIsLnNldHRpbmdzLWljb24gc3BhbiwuYWxpZ24tY2VudGVye2Rpc3BsYXk6ZmxleDtkaXNwbGF5Oi13ZWJraXQtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXJ9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscywuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscywuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscywuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzc3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6c3BhY2UtYmV0d2Vlbn0uaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzIC5pbnZvaWNlcy10YWJzIHVsLC5pbnZvaWNlcy1tYWluLXRhYnMgLmludm9pY2VzLXRhYnMgdWwsLmRhdGUtbGlzdCB1bCwuaW52b2ljZXMtaXRlbXMtbWFpbi10YWJzIHVsLC5hY3Rpdml0eSAuYWN0aXZpdHktbGlzdCwubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QsLnNpZGViYXIgLnNpZGViYXItcmlnaHQgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0uY29tbWVudHMgLmRlc2NyaWJlLWJ0biBzcGFuLC5jb21tZW50cyAuZGVzY3JpYmUtYnRuIC5iYWRnZSwudGlja2V0LWhpc3RvcnkgLmNhcmQtaW5mb3JtIC50aWNrZXQtaW5mbyAudGlja2V0LXVwbG9hZCwuYXZhdGFyLWdyb3Vwe2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXh9LmZpbHRlci1idG4udGF4LC5mcm9tLXRvLWRhdGUsLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyLC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyLC5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZS1mb290ZXIsLm5vdGlmaWNhdGlvbnMgLnVzZXItbGlzdC1pdGVtLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscywuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciwuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscywuaW52b2ljZS10d28gLmludm9pY2UtaGVhZGVyLC5pbnZvaWNlLXR3byAuaW52LWRldGFpbHMsLmludm9pY2UtdGVtcGxhdGUtdGFiLmludm9pY2VzLW1haW4tdGFicyAuYnRuLC5wYXktb25saW5lLWxpc3QgbGksLmluZGV4LWZpdmUgLmNvbXBhbnktaW5mbywuaW5kZXgtZml2ZSAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWNvbnRlbnQsLmluZGV4LWZpdmUgLmludm9pY2V0ZW4taGVhZGVyIC5pbnZvaWNlLWhlYWRlciwuaW5kZXgtZm91ciAuY29tcGFueS1pbmZvLC5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCwuaW5kZXgtdGhyZWUgLmludm9pY2UtZm9vdGVyLC5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1pbmZvIC5hY2NvdW50LWRldGFpbHMtaW5mb3RvcCwuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCwuaW5kZXgtdGhyZWUgLmNvbXBhbnktaW5mbywuaW5kZXgtdGhyZWUgLmludm9pY2UtaGVhZGVyLWJvdHRvbSwuaW5kZXgtdGhyZWUgLmludm9pY2UtaGVhZGVyLXRvcCwuaW5kZXgtdHdvIC5jb21wYW55LWluZm8sLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciwuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcywuaW52b2ljZS1oZWFkZXIsLmludi1kZXRhaWxzLC5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIHRhYmxlIHRyIHRkIGRpdiwuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdHIgdGQgZGl2LC5zZXR0aW5nLC5zaWRlYmFyLXNldHRpbmdzIC5zaWRlYmFyLXRvcCAuYnRuLWNsb3NlZCwuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItY29udGVudCAubGF5b3V0LC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLWltYWdlLC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXRvcCAuYnRuLWNsb3NlZCwuc3RpY2t5LXNpZGViYXI+bGk+YSwuc3RpY2t5LXNpZGViYXIsLmludm9pY2VzLW1haW4tdGFicyAuYnRuLC5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAuY2hhdC1tc2ctYXR0YWNobWVudHMsLmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5jaGF0LW1zZy1pbmZvLC5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5IC5jaGF0LW1zZy1pbmZvLC5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5IC5jaGF0LW1zZy1hdHRhY2htZW50cywuY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSwuY2hhdC1jb250LWxlZnQgLmNoYXQtc2Nyb2xsIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5LC5jaGF0LXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZWZpeCwuY2hhbmdlLXBob3RvLWJ0biwuZWRpdC1vcHRpb25zLC5ibG9nLWNhdGFnb3JpZXMsLmJsb2ctdmlld3MsLnBvc3QtYXV0aG9yIGEsLmdyaWQtYmxvZyAuZW50cnktbWV0YSwudGlja2V0LXNpZGViYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sLmludm9pY2UtdG90YWwtYm94IC5zZXJ2aWNlLWFtb3VudCwucGF5bWVudC1kZXRhaWxzLC5pbnZvaWNlcy1wYWdlLWhlYWRlciAuaW52b2ljZXMtYnJlYWRjcnVtYi1pdGVtIGksLmludm9pY2VzLXBhZ2UtaGVhZGVyIC5pbnZvaWNlcy1icmVhZGNydW1iLWl0ZW0gYSwuaW52b2ljZXMtc2V0dGluZ3MtYnRuIC5idG4sLmludm9pY2VzLXNldHRpbmdzLWJ0biwubXVsdGlwbGVTZWxlY3Rpb24gLnNlbGVjdGJveCwuc29ydGJ5IC5zZWxlY3Rib3hlcywuYXBwLWxpc3RpbmcsW2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC50d28tY29sLWJhciAuc2lkZWJhciAuc2lkZWJhci1sZWZ0IC5uYXYtbGluayxbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSBuYXYuZ3JlZWR5LC5zaWRlYmFyLnNpZGViYXItbWVudS1maXZlIHVsLC5zaWRlYmFyLW1lbnUtZml2ZSB1bCwudGFibGUgdGJvZHkgdGQgYSwuc2lkZWJhciAubmF2LWl0ZW1zIC5uYXYtbGluaywuc2lkZWJhciAuc3ViLW1lbnUgYSwuc2lkZWJhciAubmF2LWxpbmssLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtdGl0bGUsZGl2I2dsb2JhbC1sb2FkZXIsLnVzZXItaW1nLC51c2VyLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0sLmNoYXQtYXR0YWNobWVudC1pdGVtLC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlciwuY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5LC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlZml4LC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtaGVhZGVyLC5jaGF0LXdpbmRvdywuYXZhdGFyIC5hdmF0YXItdGl0bGV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uY29tcGFueS1ib29raW5nLWFkZHJlc3MuY29tcGFueS1maXZlLWFkZHJlc3MsLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzLmludm9pY2UtZml2ZS1ncm91cCwuaW5vdmljZXMtY2FyZCAuaW5vdmljZXMtd2lkZ2V0LWhlYWRlciwubXVsdGlwbGVTZWxlY3Rpb24gLnNlbGVjdGJveCwubXVsdGlwbGVTZWxlY3Rpb24gLnNlbGVjdGJveGVzLC5hcHAtbGlzdGluZywuZXJyb3ItcGFnZSwudG9nZ2xlLXNpZGViYXIgLnNpZGViYXItaGVhZGVyLC5mb3JtLWdyb3VwLWFkZCAuYm9va2luZy1vcHRpb24sLmNvbnRlbnQtaW52b2ljZS1oZWFkZXIsLmNvbnRlbnQtcGFnZS1oZWFkZXIsLmlub3ZpY2VzLXdpZGdldC1oZWFkZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6c3BhY2UtYmV0d2Vlbn0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLC5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVyLC5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWZpdmUtZGV0YWlscywubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSAuY2hhdHMtZGVsZXRlIGksLm5vdGlmaWNhdGlvbnMgLnVzZXItbGlzdC1pdGVtIC51c2Vycy1saXN0LWJvZHkgLmNoYXRzLWRlbGV0ZSwubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSwucHJldmlldy1ib3hzLC50ZW1wbGF0ZS1pbnZvaWNlLWNhcmQgLmJsb2cgLmludm9pY2UtY29udGVudC10aXRsZSwuc2VsZWN0LXN0YXR1cyBzZWxlY3QsLmlucHV0LWJsb2NrLmNoZWNrLW1hcmssLnRpY2tldC1zaWRlYmFyIC5hY3Rpb24tc2V0cywuYmlsbGluZy1idG4sLmJhbmstZGV0YWlscyAubW9kYWwtaGVhZGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXJ9Lmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYmFuay1xci1kZXRhaWwsLmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtZml2ZS1kZXRhaWxzIC5pbnZvaWNlLWRhdGUsLmlub3ZpY2VzLWNhcmQgLmlub3ZpY2UtdHJlbmRpbmcsLmludm9pY2VzLXNldHRpbmdzLWJ0biwubGlzdC1idG4gLmZpbHRlci1saXN0IGxpIHVsIGxpLC5saXN0LWJ0biAuZmlsdGVyLWxpc3QgLnNob3J0LWZpbHRlciwubGlzdC1idG4gLmZpbHRlci1saXN0LC5kYXNoLXdpZGdldC1oZWFkZXIsLmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFuIC5rYW5iYW4tYm94IC5rYW5iYW4tdGlja2V0LWltZyBsaSBpbWcsLnByaWNlLXRhYmxlLW1haW4gLnBsYW4tZGVzY3JpcHRpb24gdWwgbGksLnByaWNlLXRhYmxlLW1haW4gLnBsYW4taGVhZGVyLC5wcm9maWxlLXBpY3R1cmUgLnVwbG9hZC1wcm9maWxlLC5wcm9maWxlLXBpY3R1cmUsLmlub3ZpY2VzLXdpZGdldC1pY29ue2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXJ9LnRhYmxlIC5kcm9wZG93bi1pdGVte2p1c3RpZnktY29udGVudDpzdGFydDstd2Via2l0LWp1c3RpZnktY29udGVudDpzdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzLC5pbnZvaWNlLXR3byAuaW52b2ljZS1oZWFkZXIsLmludm9pY2UtdHdvIC5pbnYtZGV0YWlscywuaW5kZXgtZml2ZSAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWNvbnRlbnQsLmluZGV4LWZpdmUgLmludm9pY2V0ZW4taGVhZGVyIC5pbnZvaWNlLWhlYWRlciwuaW5kZXgtZm91ciAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWNvbnRlbnQsLmluZGV4LXRocmVlIC5pbnZvaWNlLWZvb3RlciwuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmFjY291bnQtaW5mbyAuYWNjb3VudC1kZXRhaWxzLWluZm90b3AsLmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQsLmluZGV4LXRocmVlIC5pbnZvaWNlLWhlYWRlci10b3AsLmludm9pY2UtaGVhZGVyLC5pbnYtZGV0YWlscywudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uLC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNzLC5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24sLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMgLnNlbmR0by1sZWZ0IGRpdiwubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLXJpZ2h0IGRpdiwubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscywubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5leGNoYW5nZS1kZXRhaWxzIC5leGNoYW5nZS1pbmZvIGRpdiwubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5leGNoYW5nZS1kZXRhaWxzIC5leGNoYW5nZS1pbmZvLC5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIHRhYmxlIHRyIHRkIGRpdiwuZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24sLmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIHRhYmxlIHRyIHRkIGRpdiwuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24sLmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uLC5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MsLmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24sLmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNzLC5tYWlsLXByb3ZpZGVyLC5wYXltZW50LXRvZ2dsZSwuY2hhdC1jb250LWxlZnQgLmNoYXQtc2Nyb2xsIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5LC5lZGl0LW9wdGlvbnMsLmdyaWQtYmxvZyAuZW50cnktbWV0YSwuaW52b2ljZS10b3RhbC1ib3ggLnNlcnZpY2UtYW1vdW50LC5wYXltZW50LWRldGFpbHMsLm11bHRpcGxlU2VsZWN0aW9uIC5zZWxlY3Rib3gsLnNvcnRieSAuc2VsZWN0Ym94ZXMsLmFwcC1saXN0aW5nLC5zaWRlYmFyIC5zdWItbWVudSBhLC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlciwuY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5LC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtaGVhZGVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpzcGFjZS1iZXR3ZWVufSNlZGl0X3BhY2thZ2UgZm9ybSAuY2hlY2tib3hlcywjYWRkX25ld3BhY2thZ2UgZm9ybSAuY2hlY2tib3hlcywuY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2sucmVjZWl2ZWQgLmNoYXQtbXNnLWluZm8sLmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLmNoYXQtbXNnLWluZm97LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5ey13ZWJraXQtYm94LWFsaWduOmZsZXgtZW5kOy1tcy1mbGV4LWFsaWduOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5LC5zaWRlYmFyIC5uYXYtaXRlbXMgLm5hdi1saW5rey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jb2x7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweH1AbWVkaWEobWluLXdpZHRoOiAzMjBweCl7LmNvbC5jb2wteHMtMTJ7d2lkdGg6MTAwJX0uY29sLmNvbC14cy0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC5jb2wteHMtMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wuY29sLXhzLTl7d2lkdGg6NzUlfS5jb2wuY29sLXhzLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wuY29sLXhzLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wuY29sLXhzLTZ7d2lkdGg6NTAlfS5jb2wuY29sLXhzLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wuY29sLXhzLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wuY29sLXhzLTN7d2lkdGg6MjUlfS5jb2wuY29sLXhzLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wuY29sLXhzLTF7d2lkdGg6OC4zMzMzMzMzMyV9fUBtZWRpYShtaW4td2lkdGg6IDU2OHB4KXsuY29sLmNvbC1zbS0xMnt3aWR0aDoxMDAlfS5jb2wuY29sLXNtLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLmNvbC1zbS0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC5jb2wtc20tOXt3aWR0aDo3NSV9LmNvbC5jb2wtc20tOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC5jb2wtc20tN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC5jb2wtc20tNnt3aWR0aDo1MCV9LmNvbC5jb2wtc20tNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC5jb2wtc20tNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC5jb2wtc20tM3t3aWR0aDoyNSV9LmNvbC5jb2wtc20tMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC5jb2wtc20tMXt3aWR0aDo4LjMzMzMzMzMzJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb2wuY29sLW1kLTEye3dpZHRoOjEwMCV9LmNvbC5jb2wtbWQtMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wuY29sLW1kLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLmNvbC1tZC05e3dpZHRoOjc1JX0uY29sLmNvbC1tZC04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLmNvbC1tZC03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLmNvbC1tZC02e3dpZHRoOjUwJX0uY29sLmNvbC1tZC01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLmNvbC1tZC00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLmNvbC1tZC0ze3dpZHRoOjI1JX0uY29sLmNvbC1tZC0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLmNvbC1tZC0xe3dpZHRoOjguMzMzMzMzMzMlfX1AbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpey5jb2wuY29sLWxnLTEye3dpZHRoOjEwMCV9LmNvbC5jb2wtbGctMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wuY29sLWxnLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLmNvbC1sZy05e3dpZHRoOjc1JX0uY29sLmNvbC1sZy04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLmNvbC1sZy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLmNvbC1sZy02e3dpZHRoOjUwJX0uY29sLmNvbC1sZy01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLmNvbC1sZy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLmNvbC1sZy0ze3dpZHRoOjI1JX0uY29sLmNvbC1sZy0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLmNvbC1sZy0xe3dpZHRoOjguMzMzMzMzMzMlfX0uYnRue2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDt6LWluZGV4OjE7dGV4dC10cmFuc2Zvcm06aW5pdGlhbDstd2Via2l0LXRyYW5zaXRpb246YWxsIC41czstbW96LXRyYW5zaXRpb246YWxsIC41czstby10cmFuc2l0aW9uOmFsbCAuNXM7dHJhbnNpdGlvbjphbGwgLjVzO3BhZGRpbmc6OHB4IDE1cHh9LmJ0bjpob3Zlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIC41czstbW96LXRyYW5zaXRpb246YWxsIC41czstby10cmFuc2l0aW9uOmFsbCAuNXM7dHJhbnNpdGlvbjphbGwgLjVzfS5idG4td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZTdlYWYzO2NvbG9yOiM3NTM5ZmY7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwICNmZmZ9LmJ0bi13aGl0ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZjtib3gtc2hhZG93Omluc2V0IDAgNTBweCAwIDAgIzc1MzlmZn0uYnRuLXdoaXRlLW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZTdlYWYzO2NvbG9yOiMzZjQyNTR9LmJ0bi13aGl0ZS1vdXRsaW5lOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2U3ZWFmMztjb2xvcjojM2Y0MjU0fS5idG4tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Ym9yZGVyOjFweCBzb2xpZCAjNzUzOWZmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMCAjZmZmO2JvcmRlci1yYWRpdXM6NHB4fS5idG4tcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmY7Y29sb3I6Izc1MzlmZjtib3gtc2hhZG93Omluc2V0IDAgNTBweCAwIDAgI2ZmZn0uYnRuLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojZTBlMGUwO2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDAgI2ZmZjtjb2xvcjpncmF5O3BhZGRpbmc6OHB4IDIwcHg7Ym9yZGVyLXJhZGl1czo0cHh9LmJ0bi1ncmF5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2UwZTBlMDtjb2xvcjpncmF5fS5idG4tcHJpbWFyeS50YXh7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzO2JvcmRlcjoxcHggc29saWQgI2UzZTNlMztib3gtc2hhZG93Omluc2V0IDAgMCAwIDAgI2ZmZjtib3JkZXItcmFkaXVzOjRweDtjb2xvcjpncmF5fS5idG4tcHJpbWFyeS50YXg6aG92ZXIsLmJ0bi1wcmltYXJ5LnRheC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlci1jb2xvcjojNzUzOWZmO2NvbG9yOiNmZmZ9LmJ0bi11cGxvYWR7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlcjoxcHggc29saWQgIzc1MzlmZjtib3gtc2hhZG93Omluc2V0IDAgMCAwIDAgI2ZmZjtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCAjNzUzOWZmfS5idG4tdXBsb2FkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6Izc1MzlmZjtjb2xvcjojNzUzOWZmO2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCAjZmZmfS5idG4tZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7Ym9yZGVyOjFweCBzb2xpZCAjZWZlZmVmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMCAjZmZmfS5idG4tZ3JheTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNlZmVmZWY7Y29sb3I6Izg3ODc4Nztib3gtc2hhZG93Omluc2V0IDAgNTBweCAwIDAgI2ZmZn0uYnRuLWdyYXktb3V0bGluZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZWZlZmVmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMCAjZmZmfS5idG4tZ3JheS1vdXRsaW5lOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojODc4Nzg3O2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCAjZmZmfS5idG4tb3V0bGluZS1wcmltYXJ5e2NvbG9yOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmZ9LmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlci1jb2xvcjojNzUzOWZmfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1wcmltYXJ5LC5idG4tcHJpbWFyeTpmb2N1c3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uYnRuOmZvY3Vze2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5idG4uYnRuLWdyZXlze2JhY2tncm91bmQ6I2VmZWZlZjtjb2xvcjojMjgwODRiO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6OHB4IDE2cHg7Zm9udC13ZWlnaHQ6NjAwfS5jYW5jZWx7YmFja2dyb3VuZC1jb2xvcjojZWFkZGZmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMCAjMzc3ZGZmO2NvbG9yOiM3NTM5ZmY7Ym9yZGVyLXJhZGl1czo2cHh9LmNhbmNlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Ym9yZGVyOjFweCBzb2xpZCAjZWFkZGZmO2NvbG9yOiNlYWRkZmY7Ym94LXNoYWRvdzppbnNldCAwIDUwcHggMCAwICM3NTM5ZmZ9LmJ0bi5idG4tcHJpbWFyeTphY3RpdmUsLmJ0bi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmZ9Lm5hdi1waWxscy5uYXZ0YWItYmcgLm5hdi1saW5rLmFjdGl2ZXtiYWNrZ3JvdW5kOiM3NTM5ZmZ9Lm5hdi1waWxscy5mbGV4LWNvbHVtbiAubmF2LWxpbmsuYWN0aXZle2JhY2tncm91bmQ6Izc1MzlmZn0ubmF2LXRhYnMubmF2LWJvcmRlcmVkIC5uYXYtbGluay5hY3RpdmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNzUzOWZmfS5hdmF0YXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NTAwO2hlaWdodDozNHB4O2xpbmUtaGVpZ2h0OjM4cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDozNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MCAxMHB4IDAgMDtib3JkZXItcmFkaXVzOjUwJX0uYXZhdGFyLmF2YXRhci14c3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5hdmF0YXI+aW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6NTAlfS5hdmF0YXIgLmF2YXRhci10aXRsZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzJkYTdmZjtjb2xvcjojZmZmfS5hdmF0YXIuYXZhdGFyLW9ubGluZTo6YmVmb3Jle3dpZHRoOjI1JTtoZWlnaHQ6MjUlO2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6XCJcIjtib3JkZXI6MnB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiMyOGM3NmZ9LmF2YXRhci5hdmF0YXItb2ZmbGluZTo6YmVmb3Jle3dpZHRoOjI1JTtoZWlnaHQ6MjUlO2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6XCJcIjtib3JkZXI6MnB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmNjJkNTF9LmF2YXRhci5hdmF0YXItYXdheTo6YmVmb3Jle3dpZHRoOjI1JTtoZWlnaHQ6MjUlO2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6XCJcIjtib3JkZXI6MnB4IHNvbGlkICNmZmY7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmOTB9LmF2YXRhciAuYm9yZGVye2JvcmRlci13aWR0aDozcHggIWltcG9ydGFudH0uYXZhdGFyIC5yb3VuZGVke2JvcmRlci1yYWRpdXM6NnB4ICFpbXBvcnRhbnR9LmF2YXRhciAuYXZhdGFyLXRpdGxle2ZvbnQtc2l6ZToxOHB4fS5hdmF0YXIgLmF2YXRhci14c3t3aWR0aDoxLjY1cmVtO2hlaWdodDoxLjY1cmVtfS5hdmF0YXIgLmF2YXRhci14cyAuYm9yZGVye2JvcmRlci13aWR0aDoycHggIWltcG9ydGFudH0uYXZhdGFyIC5hdmF0YXIteHMgLnJvdW5kZWR7Ym9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudH0uYXZhdGFyIC5hdmF0YXIteHMgLmF2YXRhci10aXRsZXtmb250LXNpemU6MTJweH0uYXZhdGFyIC5hdmF0YXIteHMuYXZhdGFyLWF3YXk6OmJlZm9yZSwuYXZhdGFyIC5hdmF0YXIteHMuYXZhdGFyLW9mZmxpbmU6OmJlZm9yZSwuYXZhdGFyIC5hdmF0YXIteHMuYXZhdGFyLW9ubGluZTo6YmVmb3Jle2JvcmRlci13aWR0aDoxcHh9LmF2YXRhci1zbXt3aWR0aDoyN3B4O2hlaWdodDoyN3B4O21pbi13aWR0aDoyN3B4fS5hdmF0YXItc20gLmJvcmRlcntib3JkZXItd2lkdGg6M3B4ICFpbXBvcnRhbnR9LmF2YXRhci1zbSAucm91bmRlZHtib3JkZXItcmFkaXVzOjRweCAhaW1wb3J0YW50fS5hdmF0YXItc20gLmF2YXRhci10aXRsZXtmb250LXNpemU6MTVweH0uYXZhdGFyLXNtLmF2YXRhci1hd2F5OjpiZWZvcmUsLmF2YXRhci1zbS5hdmF0YXItb2ZmbGluZTo6YmVmb3JlLC5hdmF0YXItc20uYXZhdGFyLW9ubGluZTo6YmVmb3Jle2JvcmRlci13aWR0aDoycHh9LmF2YXRhci1sZ3t3aWR0aDozLjc1cmVtO2hlaWdodDozLjc1cmVtfS5hdmF0YXItbGcgLmJvcmRlcntib3JkZXItd2lkdGg6M3B4ICFpbXBvcnRhbnR9LmF2YXRhci1sZyAucm91bmRlZHtib3JkZXItcmFkaXVzOjhweCAhaW1wb3J0YW50fS5hdmF0YXItbGcgLmF2YXRhci10aXRsZXtmb250LXNpemU6MjRweH0uYXZhdGFyLWxnLmF2YXRhci1hd2F5OjpiZWZvcmUsLmF2YXRhci1sZy5hdmF0YXItb2ZmbGluZTo6YmVmb3JlLC5hdmF0YXItbGcuYXZhdGFyLW9ubGluZTo6YmVmb3Jle2JvcmRlci13aWR0aDozcHh9LmF2YXRhci14bHt3aWR0aDo1cmVtO2hlaWdodDo1cmVtfS5hdmF0YXIteGwgLmJvcmRlcntib3JkZXItd2lkdGg6NHB4ICFpbXBvcnRhbnR9LmF2YXRhci14bCAucm91bmRlZHtib3JkZXItcmFkaXVzOjhweCAhaW1wb3J0YW50fS5hdmF0YXIteGwgLmF2YXRhci10aXRsZXtmb250LXNpemU6MjhweH0uYXZhdGFyLXhsLmF2YXRhci1hd2F5OjpiZWZvcmUsLmF2YXRhci14bC5hdmF0YXItb2ZmbGluZTo6YmVmb3JlLC5hdmF0YXIteGwuYXZhdGFyLW9ubGluZTo6YmVmb3Jle2JvcmRlci13aWR0aDo0cHh9LmF2YXRhci14eGx7d2lkdGg6NS4xMjVyZW07aGVpZ2h0OjUuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYXZhdGFyLXh4bHt3aWR0aDo4cmVtO2hlaWdodDo4cmVtfX0uYXZhdGFyLXh4bCAuYm9yZGVye2JvcmRlci13aWR0aDo2cHggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmF2YXRhci14eGwgLmJvcmRlcntib3JkZXItd2lkdGg6NHB4ICFpbXBvcnRhbnR9fS5hdmF0YXIteHhsIC5yb3VuZGVke2JvcmRlci1yYWRpdXM6OHB4ICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hdmF0YXIteHhsIC5yb3VuZGVke2JvcmRlci1yYWRpdXM6MTJweCAhaW1wb3J0YW50fX0uYXZhdGFyLXh4bCAuYXZhdGFyLXRpdGxle2ZvbnQtc2l6ZTozMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYXZhdGFyLXh4bCAuYXZhdGFyLXRpdGxle2ZvbnQtc2l6ZTo0MnB4fX0uYXZhdGFyLXh4bC5hdmF0YXItYXdheTo6YmVmb3JlLC5hdmF0YXIteHhsLmF2YXRhci1vZmZsaW5lOjpiZWZvcmUsLmF2YXRhci14eGwuYXZhdGFyLW9ubGluZTo6YmVmb3Jle2JvcmRlci13aWR0aDo0cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hdmF0YXIteHhsLmF2YXRhci1hd2F5OjpiZWZvcmUsLmF2YXRhci14eGwuYXZhdGFyLW9mZmxpbmU6OmJlZm9yZSwuYXZhdGFyLXh4bC5hdmF0YXItb25saW5lOjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjRweH19LmF2YXRhci1ncm91cCAuYXZhdGFyKy5hdmF0YXJ7bWFyZ2luLWxlZnQ6LTAuNzVyZW19LmF2YXRhci1ncm91cCAuYXZhdGFyOmhvdmVye3otaW5kZXg6MX0uYXZhdGFyLWdyb3VwIC5hdmF0YXIteHMrLmF2YXRhci14c3ttYXJnaW4tbGVmdDotMC40MDYyNXJlbX0uYXZhdGFyLWdyb3VwIC5hdmF0YXItc20rLmF2YXRhci1zbXttYXJnaW4tbGVmdDotMC42MjVyZW19LmF2YXRhci1ncm91cCAuYXZhdGFyLWxnKy5hdmF0YXItbGd7bWFyZ2luLWxlZnQ6LTFyZW19LmF2YXRhci1ncm91cCAuYXZhdGFyLXhsKy5hdmF0YXIteGx7bWFyZ2luLWxlZnQ6LTEuMjgxMjVyZW19LmF2YXRhci14c3t3aWR0aDoxLjY1cmVtO2hlaWdodDoxLjY1cmVtfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmM4NTQzO3RleHQtc2hhZG93OnVuc2V0fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNmYzg1NDN9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5ib3ItYjF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U5ZWNlZn0ucHJvZ3Jlc3MtZXhhbXBsZSAucHJvZ3Jlc3N7bWFyZ2luLWJvdHRvbToxLjVyZW19LnByb2dyZXNzLXhze2hlaWdodDo0cHh9LnByb2dyZXNzLXNte2hlaWdodDoxNXB4fS5wcm9ncmVzcy5wcm9ncmVzcy1zbXtoZWlnaHQ6NnB4fS5wcm9ncmVzcy5wcm9ncmVzcy1tZHtoZWlnaHQ6OHB4fS5wcm9ncmVzcy5wcm9ncmVzcy1sZ3toZWlnaHQ6MThweH0uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RvcDozcHg7cmlnaHQ6M3B4O2ZvbnQtc2l6ZTo4cHh9LmJyZWFkY3J1bWItbGluZSAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZXtjb250ZW50OlwiLVwifS5icmVhZGNydW1iLWxpbmUgLmJyZWFkY3J1bWItaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlwifS5icmVhZGNydW1iLWRvdCAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZXtjb250ZW50Olwi4oCiXCJ9LmJyZWFkY3J1bWItZG90IC5icmVhZGNydW1iLWl0ZW06Zmlyc3QtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uYnJlYWRjcnVtYi1zZXBhcmF0b3JsZXNzIC5icmVhZGNydW1iLWl0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcIn0uYnJlYWRjcnVtYnttYXJnaW46MH0uYnJlYWRjcnVtYi1jb2xvcmVke21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjEycHggMTZweDtib3JkZXItcmFkaXVzOjRweH0uYnJlYWRjcnVtYi1jb2xvcmVkIGxpIGF7Y29sb3I6I2ZmZn0uYnJlYWRjcnVtYi1jb2xvcmVkIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiNmZmY7b3BhY2l0eTouOH0uYnJlYWRjcnVtYi1jb2xvcmVkIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3Jle2NvbG9yOiNmZmZ9LnR3aXR0ZXItYnMtd2l6YXJkLXBhZ2VyLWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6IzZjNzU3ZH0uY2FsZW5kYXItZXZlbnRze2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtjdXJzb3I6bW92ZTtwYWRkaW5nOjEwcHggMTVweH0uY2FsZW5kYXItZXZlbnRzOmhvdmVye2JvcmRlci1jb2xvcjojZWVlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2FsZW5kYXItZXZlbnRzIGl7bWFyZ2luLXJpZ2h0OjhweH0uY2FsZW5kYXJ7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjB9LmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXJ7bWFyZ2luLWJvdHRvbToxLjVyZW19Lm5vbmUtYm9yZGVyIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXRvcDpub25lfS5mYy10b29sYmFyIGgyLC5mYy10b29sYmFyIC5oMntmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZjLWRheS1ncmlkLWV2ZW50IC5mYy10aW1le2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZn0uZmMtZGF5e2JhY2tncm91bmQ6I2ZmZn0uZmMtdG9vbGJhciAuZmMtc3RhdGUtYWN0aXZlLC5mYy10b29sYmFyIC51aS1zdGF0ZS1hY3RpdmUsLmZjLXRvb2xiYXIgYnV0dG9uOmZvY3VzLC5mYy10b29sYmFyIGJ1dHRvbjpob3ZlciwuZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXJ7ei1pbmRleDowfS5mYyB0aC5mYy13aWRnZXQtaGVhZGVye2JhY2tncm91bmQ6I2VlZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MTBweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZmMtdW50aGVtZWQgdGgsLmZjLXVudGhlbWVkIHRkLC5mYy11bnRoZW1lZCB0aGVhZCwuZmMtdW50aGVtZWQgdGJvZHksLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLC5mYy11bnRoZW1lZCAuZmMtcm93LC5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcntib3JkZXItY29sb3I6I2YzZjNmM30uZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciwuZmMtYmFzaWMtdmlldyAuZmMtd2Vlay1udW1iZXJ7cGFkZGluZzoycHggNXB4fS5mYy1idXR0b257YmFja2dyb3VuZDojZjFmMWYxO2JvcmRlcjpub25lO2NvbG9yOiM3OTc5Nzk7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweCAhaW1wb3J0YW50O21hcmdpbjowIDNweCAhaW1wb3J0YW50O3BhZGRpbmc6NnB4IDEycHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5mYy10ZXh0LWFycm93e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE2cHh9LmZjLXN0YXRlLWhvdmVye2JhY2tncm91bmQ6I2YzZjNmM30uZmMtc3RhdGUtaGlnaGxpZ2h0e2JhY2tncm91bmQ6I2YwZjBmMH0uZmMtc3RhdGUtZG93biwuZmMtc3RhdGUtYWN0aXZlLC5mYy1zdGF0ZS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmYgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5mYy1jZWxsLW92ZXJsYXl7YmFja2dyb3VuZDojZjBmMGYwfS5mYy11bnRoZW1lZCAuZmMtdG9kYXl7YmFja2dyb3VuZDojZmZmfS5mYy1ldmVudHtib3JkZXItcmFkaXVzOjJweDtib3JkZXI6bm9uZTtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Y3Vyc29yOm1vdmU7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjFweCA3cHg7cGFkZGluZzo1cHggNXB4O3RleHQtYWxpZ246Y2VudGVyfS5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHNwYW57cGFkZGluZy1yaWdodDo4cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCIsc2Fucy1zZXJpZn0uZmMtYmFzaWMtdmlldyB0ZC5mYy1kYXktbnVtYmVye3BhZGRpbmctcmlnaHQ6OHB4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWZ9LmV2ZW50LWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjQwcHh9LnN1Ym1pdC1zZWN0aW9ue3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6NDBweH0uc3VibWl0LWJ0bntib3JkZXItcmFkaXVzOjUwcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoyMDBweDtwYWRkaW5nOjEwcHggMjBweH1AbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7LmZjLXRvb2xiYXIgLmZjLXJpZ2h0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206NXB4O3JpZ2h0OjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KXsuZmMtbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjVweDtsZWZ0OjM1cHh9fS5mbG9hdC1zdGFydCAuZHJvcGRvd24tYWN0aW9ue21hcmdpbi1sZWZ0OjJweDtmbG9hdDpsZWZ0fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuZmxvYXQtc3RhcnQgLmRyb3Bkb3duLWFjdGlvbnttYXJnaW4tYm90dG9tOjVweH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5mbG9hdC1zdGFydCAuZHJvcGRvd24tYWN0aW9ue21hcmdpbi1ib3R0b206NXB4fX1AbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7LmZsb2F0LXN0YXJ0IC5kcm9wZG93bi1hY3Rpb257bWFyZ2luLWJvdHRvbTo1cHh9fS5hcGV4Y2hhcnRzLWxlZ2VuZC5hcGV4Y2hhcnRzLWFsaWduLWNlbnRlci5wb3NpdGlvbi1yaWdodHtkaXNwbGF5Om5vbmV9LmFwZXhjaGFydHMtdG9vbGJhcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jc2FsZXNfY2hhcnRzLC5jaGFydC1zZXR7b3ZlcmZsb3c6aGlkZGVufS5hcGV4Y2hhcnRzLWNhbnZhc3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmNoYXQtd2luZG93e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlZmVmZWY7Ym94LXNoYWRvdzowcHggMnB4IDRweCByZ2JhKDE5MCwxOTAsMTkwLC4yKTtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW59LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNWU1ZTU7ZmxleDowIDAgMzklO2xlZnQ6MDttYXgtd2lkdGg6MzklO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdHttYXgtd2lkdGg6MTAwJTtmbGV4OjAgMCAxMDAlfX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtjb2xvcjojMzI0MTQ4O2hlaWdodDo3MnB4O3BhZGRpbmc6MCAxNXB4fS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtaGVhZGVyIHNwYW57Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LWhlYWRlciAuY2hhdC1jb21wb3Nle2NvbG9yOiM4YThhOGE7ZGlzcGxheTppbmxpbmUtZmxleH0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXNlYXJjaHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTtwYWRkaW5nOjEwcHggMTVweDt3aWR0aDoxMDAlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtc2VhcmNoIC5pbnB1dC1ncm91cHt3aWR0aDoxMDAlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwcHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MzZweH0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgzOCwxNyw4NSwuMDUpO2JveC1zaGFkb3c6bm9uZTt6LWluZGV4OjF9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVmaXh7Ym90dG9tOjA7Y29sb3I6IzY2NjtsZWZ0OjE1cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt6LWluZGV4OjR9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2Nre2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzoxMHB4IDE1cHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0IGEuY2hhdC1ibG9jazpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1pbWctd3JhcHttYXJnaW4tcmlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1pbWctd3JhcCAuYXZhdGFye2hlaWdodDo0NXB4O3dpZHRoOjQ1cHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0IGEuY2hhdC1ibG9jayAubWVkaWEtaW1nLXdyYXAgLnN0YXR1c3tib3R0b206N3B4O2hlaWdodDoxMHB4O3JpZ2h0OjRweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMHB4O2JvcmRlcjoycHggc29saWQgI2ZmZn0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5e3dpZHRoOjEwMCV9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0IGEuY2hhdC1ibG9jayAubWVkaWEtYm9keT5kaXY6Zmlyc3QtY2hpbGQgLnVzZXItbmFtZXtjb2xvcjojMzMzO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0IGEuY2hhdC1ibG9jayAubWVkaWEtYm9keT5kaXY6Zmlyc3QtY2hpbGQgLnVzZXItbGFzdC1jaGF0e2NvbG9yOiM4YThhOGE7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweH0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5PmRpdjpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0IGEuY2hhdC1ibG9jayAubWVkaWEtYm9keT5kaXY6bGFzdC1jaGlsZCAubGFzdC1jaGF0LXRpbWV7Y29sb3I6IzhhOGE4YTtmb250LXNpemU6MTNweH0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrLnJlYWQtY2hhdCAubWVkaWEtYm9keT5kaXY6bGFzdC1jaGlsZCAubGFzdC1jaGF0LXRpbWV7Y29sb3I6IzhhOGE4YX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjl9LmNoYXQtd2luZG93IC5jaGF0LXNjcm9sbHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAyNTVweCk7b3ZlcmZsb3cteTphdXRvfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0e2ZsZXg6MCAwIDY1JTttYXgtd2lkdGg6NjUlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTU7aGVpZ2h0OjcycHg7cGFkZGluZzowIDE1cHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyIC5iYWNrLXVzZXItbGlzdHtkaXNwbGF5Om5vbmU7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tbGVmdDotN3B4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1oZWFkZXIgLmJhY2stdXNlci1saXN0e2Rpc3BsYXk6YmxvY2t9fS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1ibG9ja3thbGlnbi1pdGVtczpjZW50ZXJ9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyIC5jaGF0LWJsb2NrIC5tZWRpYS1pbWctd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1yaWdodDowfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1ibG9jayAubWVkaWEtaW1nLXdyYXAgLmF2YXRhcntoZWlnaHQ6NTBweDt3aWR0aDo1MHB4fS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1ibG9jayAubWVkaWEtaW1nLXdyYXAgLnN0YXR1c3tib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym90dG9tOjA7aGVpZ2h0OjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3dpZHRoOjEwcHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC51c2VyLW5hbWV7Y29sb3I6IzMzMztmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1oZWFkZXIgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHkgLnVzZXItc3RhdHVze2NvbG9yOiM2NjY7Zm9udC1zaXplOjE0cHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyIC5jaGF0LW9wdGlvbnN7ZGlzcGxheTpmbGV4fS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1vcHRpb25zPmF7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiM4YThhOGE7ZGlzcGxheTppbmxpbmUtZmxleDtoZWlnaHQ6MzBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6MzBweH0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1oZWFkZXIgLmNoYXQtb3B0aW9ucyBzcGFuIGl7Zm9udC1zaXplOjIwcHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjl9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSB1bC5saXN0LXVuc3R5bGVke21hcmdpbjowIGF1dG87cGFkZGluZzoxNXB4O3dpZHRoOjEwMCV9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jayAuYXZhdGFye2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jayAubWVkaWEtYm9keXttYXJnaW4tbGVmdDoyMHB4fS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHkgLm1zZy1ib3g+ZGl2e3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOi4yNXJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC5tc2ctYm94PmRpdiBwe2NvbG9yOiMzMzM7bWFyZ2luLWJvdHRvbTowfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHkgLm1zZy1ib3grLm1zZy1ib3h7bWFyZ2luLXRvcDo1cHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jay5yZWNlaXZlZHttYXJnaW4tYm90dG9tOjIwcHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jay5yZWNlaXZlZCAubWVkaWEtYm9keSAubXNnLWJveHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5tZWRpYS1ib2R5IC5tc2ctYm94PmRpdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jay5yZWNlaXZlZCAubWVkaWEtYm9keSAubXNnLWJveD5kaXYgLmNoYXQtdGltZXtjb2xvcjpyZ2JhKDUwLDY1LDcyLC40KX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5tZWRpYS1ib2R5IC5tc2ctYm94OmZpcnN0LWNoaWxkOmJlZm9yZXtib3JkZXItYm90dG9tOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDo2cHggc29saWQgI2ZmZjtib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0Oi02cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6YXV0bzt0b3A6OHB4O3dpZHRoOjB9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jay5yZWNlaXZlZCAubWVkaWEtYm9keSAubXNnLWJveC10eXBpbmd7bGluZS1oZWlnaHQ6MH0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWJsb2NrOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudHttYXJnaW4tYm90dG9tOjIwcHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5e2FsaWduLWl0ZW1zOmZsZXgtZW5kO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi1sZWZ0OjB9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5IC5tc2ctYm94e3BhZGRpbmctbGVmdDo1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveD5kaXZ7YmFja2dyb3VuZC1jb2xvcjojZTNlM2UzfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveD5kaXYgcHtjb2xvcjojMzMzfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveD5kaXYgLmNoYXQtdGltZXtjb2xvcjpyZ2JhKDUwLDY1LDcyLC40KX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLm1zZy1ib3g+ZGl2IC5jaGF0LW1zZy1pbmZve2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveD5kaXYgLmNoYXQtbXNnLWluZm8gbGl7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveD5kaXYgLmNoYXQtbXNnLWF0dGFjaG1lbnRze2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveD5kaXY6aG92ZXIgLmNoYXQtbXNnLWFjdGlvbnN7b3BhY2l0eToxfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveDpmaXJzdC1jaGlsZDpiZWZvcmV7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDo2cHggc29saWQgI2UzZTNlMztib3JkZXItdG9wOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0OmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTExcHg7dG9wOjhweDt3aWR0aDowfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveCAuY2hhdC1tc2ctaW5mbyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcntyaWdodDphdXRvO2xlZnQ6OHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2dyb3VuZDojYWFhfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGF0ZXtmb250LXNpemU6MTRweDttYXJnaW46MS44NzVyZW0gMDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRhdGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2UwZTNlNDtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDttYXJnaW4tcmlnaHQ6MjhweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1MCU7dG9wOjUwJTt3aWR0aDoxMDAlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGF0ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlMGUzZTQ7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6MjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjEwMCV9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtZm9vdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlM2U0O3BhZGRpbmc6MTBweCAxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWZvb3RlciAuaW5wdXQtZ3JvdXB7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtZm9vdGVyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOTtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjUwcHggIWltcG9ydGFudH0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1mb290ZXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY5O2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZX0uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1mb290ZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiAuYnRuLm1zZy1zZW5kLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmY7Ym9yZGVyLXJhZGl1czo1MCU7Y29sb3I6I2ZmZjttYXJnaW4tbGVmdDoxMHB4O3BhZGRpbmc6OHB4IDEycHh9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0IGEuY2hhdC1ibG9jayAubWVkaWEtYm9keT5kaXY6Zmlyc3QtY2hpbGQgLnVzZXItbmFtZSwuY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5PmRpdjpmaXJzdC1jaGlsZCAudXNlci1sYXN0LWNoYXR7bWF4LXdpZHRoOjI1MHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC11c2Vycy1saXN0IGEuY2hhdC1ibG9jayAubWVkaWEtYm9keT5kaXY6Zmlyc3QtY2hpbGQgLnVzZXItbmFtZSwuY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5PmRpdjpmaXJzdC1jaGlsZCAudXNlci1sYXN0LWNoYXR7bWF4LXdpZHRoOjEyMHB4fX0uY2hhdC1ib2R5e21hcmdpbjowfS5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWZvb3RlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZWZpeCAuYnRuLC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWZvb3RlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIC5idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2NvbG9yOiM5ZjlmOWZ9Lm1zZy10eXBpbmd7d2lkdGg6YXV0bztoZWlnaHQ6MjRweDtwYWRkaW5nLXRvcDo4cHh9Lm1zZy10eXBpbmcgc3BhbntoZWlnaHQ6OHB4O3dpZHRoOjhweDtmbG9hdDpsZWZ0O21hcmdpbjowIDFweDtiYWNrZ3JvdW5kLWNvbG9yOiNhMGEwYTA7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5Oi40fS5tc2ctdHlwaW5nIHNwYW46bnRoLW9mLXR5cGUoMSl7YW5pbWF0aW9uOjFzIGJsaW5rIGluZmluaXRlIC4zMzMzM3N9Lm1zZy10eXBpbmcgc3BhbjpudGgtb2YtdHlwZSgyKXthbmltYXRpb246MXMgYmxpbmsgaW5maW5pdGUgLjY2NjY2c30ubXNnLXR5cGluZyBzcGFuOm50aC1vZi10eXBlKDMpe2FuaW1hdGlvbjoxcyBibGluayBpbmZpbml0ZSAuOTk5OTlzfS5jaGF0LW1zZy1pbmZve2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Y2xlYXI6Ym90aDtmbGV4LXdyYXA6d3JhcDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjo1cHggMCAwfS5jaGF0LW1zZy1pbmZvIGxpe2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmctcmlnaHQ6MTZweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hhdC1tc2ctaW5mbyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDt0b3A6NTAlO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NHB4O3dpZHRoOjRweDtiYWNrZ3JvdW5kOiNkMmRkZTk7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpfS5jaGF0LW1zZy1pbmZvIGxpIGF7Y29sb3I6Izc3N30uY2hhdC1tc2ctaW5mbyBsaSBhOmhvdmVye2NvbG9yOiMyYzgwZmZ9LmNoYXQtc2VlbiBpe2NvbG9yOiMwMGQyODU7Zm9udC1zaXplOjE2cHh9LmNoYXQtbXNnLWF0dGFjaG1lbnRze3BhZGRpbmc6NHB4IDA7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7bWFyZ2luOjAgLTFweH0uY2hhdC1tc2ctYXR0YWNobWVudHM+ZGl2e21hcmdpbjowIDFweH0uY2hhdC1hdHRhY2htZW50e3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMzBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czouMjVyZW19LmNoYXQtYXR0YWNobWVudCBpbWd7bWF4LXdpZHRoOjEwMCV9LmNoYXQtYXR0YWNobWVudDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDojMDAwO2NvbnRlbnQ6XCJcIjtvcGFjaXR5Oi40O3RyYW5zaXRpb246YWxsIC40c30uY2hhdC1hdHRhY2htZW50OmhvdmVyOmJlZm9yZXtvcGFjaXR5Oi42fS5jaGF0LWF0dGFjaG1lbnQ6aG92ZXIgLmNoYXQtYXR0YWNoLWNhcHRpb257b3BhY2l0eTowfS5jaGF0LWF0dGFjaG1lbnQ6aG92ZXIgLmNoYXQtYXR0YWNoLWRvd25sb2Fke29wYWNpdHk6MX0uY2hhdC1hdHRhY2gtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtjb2xvcjojZmZmO3BhZGRpbmc6N3B4IDE1cHg7Zm9udC1zaXplOjEzcHg7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIC40c30uY2hhdC1hdHRhY2gtZG93bmxvYWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuNHM7Y29sb3I6I2ZmZjt3aWR0aDozMnB4O2xpbmUtaGVpZ2h0OjMycHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yKTt0ZXh0LWFsaWduOmNlbnRlcn0uY2hhdC1hdHRhY2gtZG93bmxvYWQ6aG92ZXJ7Y29sb3I6IzQ5NTQ2MztiYWNrZ3JvdW5kOiNmZmZ9LmNoYXQtYXR0YWNobWVudC1saXN0e2Rpc3BsYXk6ZmxleDttYXJnaW46LTVweH0uY2hhdC1hdHRhY2htZW50LWxpc3QgbGl7d2lkdGg6MzMuMzMlO3BhZGRpbmc6NXB4fS5jaGF0LWF0dGFjaG1lbnQtaXRlbXtib3JkZXI6NXB4IHNvbGlkIHJnYmEoMjMwLDIzOSwyNTEsLjUpO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6NjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MzBweH0uY2hhdC1tc2ctYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0zMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC40czt6LWluZGV4OjJ9LmNoYXQtbXNnLWFjdGlvbnM+YXtwYWRkaW5nOjAgMTBweDtjb2xvcjojNDk1NDYzO2ZvbnQtc2l6ZToyNHB4fS5jaGF0LW1zZy1hY3Rpb25zPmE6aG92ZXJ7Y29sb3I6IzJjODBmZn0uYnRuLWZpbGV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7Zm9udC1zaXplOjIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIC43NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1maWxlIGlucHV0e2N1cnNvcjpwb2ludGVyO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO2ZvbnQtc2l6ZToyM3B4O2hlaWdodDoxMDAlO21hcmdpbjowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjEwMCV9QGtleWZyYW1lcyBibGlua3s1MCV7b3BhY2l0eToxfX0ubWF0ZXJpYWwtaWNvbnN7Zm9udC1mYW1pbHk6XCJNYXRlcmlhbCBJY29uc1wiO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO2RpcmVjdGlvbjpsdHI7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImxpZ2FcIn0uYWN0aW9uLWljb24uZHJvcGRvd24tdG9nZ2xlOjphZnRlcntib3JkZXItdG9wOjA7ZGlzcGxheTpub25lfWEuYWN0aW9uLWljb257anVzdGlmeS1jb250ZW50OmVuZH0uc2VjdGlvbi1oZWFkZXJ7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0uc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tdGl0bGV7Y29sb3I6IzMzMztmb250LXdlaWdodDo2MDB9LnNlY3Rpb24taGVhZGVyIC5saW5le2JhY2tncm91bmQtY29sb3I6Izc1MzlmZjtoZWlnaHQ6MnB4O21hcmdpbjowO3dpZHRoOjYwcHh9LmNvbXAtc2VjdGlvbiAuY2FyZC1oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZjBmMWY1O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEwcHh9LmNvbXAtc2VjdGlvbiAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGV7bWFyZ2luOjB9LmNvbXAtc2VjdGlvbiAudGFiLWNvbnRlbnR7cGFkZGluZy10b3A6MjBweH0uY29tcC1zZWN0aW9uIC5idWxsZXRze2Rpc3BsYXk6YmxvY2s7bGlzdC1zdHlsZS10eXBlOmRpc2M7bWFyZ2luLWJsb2NrLXN0YXJ0OjFlbTttYXJnaW4tYmxvY2stZW5kOjFlbTttYXJnaW4taW5saW5lLXN0YXJ0OjBweDttYXJnaW4taW5saW5lLWVuZDowcHg7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MjBweH0uY29tcC1zZWN0aW9uIC5idWxsZXRzIGxpe21hcmdpbi1ib3R0b206NXB4fS5jb21wLXNlY3Rpb24gLmJ1bGxldHMgdWx7cGFkZGluZy1sZWZ0OjIwcHh9LmNvbXAtc2VjdGlvbiBvbHtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsO21hcmdpbi1ibG9jay1zdGFydDoxZW07bWFyZ2luLWJsb2NrLWVuZDoxZW07bWFyZ2luLWlubGluZS1zdGFydDowcHg7bWFyZ2luLWlubGluZS1lbmQ6MHB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjIwcHh9LmNvbXAtc2VjdGlvbiBvbCBsaXttYXJnaW4tYm90dG9tOjVweH0uY29tcC1zZWN0aW9uIG9sIHVse3BhZGRpbmctbGVmdDoyMHB4fS5jb21wLXNlY3Rpb24gLmxpc3QtdW5zdHlsZWQgbGl7bWFyZ2luLWJvdHRvbTo1cHh9LmNvbXAtc2VjdGlvbiAubGlzdC11bnN0eWxlZCB1bHtwYWRkaW5nLWxlZnQ6MjBweH0uY29tcC1zZWN0aW9uIC5uYXYtdGFicz5saT5he21hcmdpbi1yaWdodDowO2NvbG9yOiM4ODh9LmNvbXAtc2VjdGlvbiAuYXZhdGFyLWdyb3VwIC5hdmF0YXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6M3JlbTtoZWlnaHQ6M3JlbX0uY29tcC1zZWN0aW9uIC5hdmF0YXItZ3JvdXAgLmF2YXRhcisuYXZhdGFye21hcmdpbi1sZWZ0Oi0xLjM1cmVtfS5jb21wLXNlY3Rpb24gLm5hdi10YWJzLm5hdi10YWJzLXNvbGlke2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtib3JkZXI6MH0uY29tcC1zZWN0aW9uIC5uYXYtdGFicy5uYXYtdGFicy1zb2xpZC5uYXYtdGFicy1yb3VuZGVkIGF7Ym9yZGVyLXJhZGl1czo1MHB4fS5jb21wLXNlY3Rpb24gLm5hdi10YWJzLm5hdi10YWJzLXNvbGlkIGF7cGFkZGluZzoxMHB4IDMwcHh9LmNvbXAtc2VjdGlvbiAubmF2LXRhYnMubmF2LXRhYnMtc29saWQgYS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlci1jb2xvcjojNzUzOWZmO2NvbG9yOiNmZmZ9LmNvbXAtc2VjdGlvbiAubmF2LXRhYnMgLm5hdi10YWJzLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZlNmU2fS5jb21wLXNlY3Rpb24gLm5hdi10YWJzIC5uYXYtdGFicy1ib3R0b20gbGl7bWFyZ2luLWJvdHRvbTotMXB4fS5jb21wLXNlY3Rpb24gLm5hdi10YWJzIC5uYXYtdGFicy1ib3R0b20gbGkgYS5hY3RpdmV7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojNzUzOWZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0cmFuc2l0aW9uOm5vbmUgMHMgZWFzZSAwc30uY29tcC1zZWN0aW9uIC5wcm9ncmVzc3ttYXJnaW4tYm90dG9tOjEuNXJlbX0uY29tcC1zZWN0aW9uIC5wcm9ncmVzcy5wcm9ncmVzcy1sZ3toZWlnaHQ6MThweH0uY29tcC1zZWN0aW9uIC5wcm9ncmVzcy5wcm9ncmVzcy1tZHtoZWlnaHQ6OHB4fS5jb21wLXNlY3Rpb24gLnByb2dyZXNzLnByb2dyZXNzLXNte2hlaWdodDo2cHh9LmNvbXAtc2VjdGlvbiAucHJvZ3Jlc3MucHJvZ3Jlc3MteHN7aGVpZ2h0OjRweH10YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3JpZ2h0OjFlbTtjb250ZW50Olwi74OXXCI7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Ym90dG9tOjhweDtmb250LXNpemU6MTNweDtjb2xvcjojODc4YTk5O29wYWNpdHk6MTtmb250LXdlaWdodDo5MDB9dGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3Jle3JpZ2h0OjFlbTtjb250ZW50Olwi74OYXCI7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Y29sb3I6I2QxYmJmZjtib3R0b206MTVweDtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjEzcHg7b3BhY2l0eToxfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdHtmb250LXNpemU6MTRweH0ucGFnaW5nX251bWJlcnN7ZmxvYXQ6cmlnaHR9LnBhZ2luYXRpb24gbGkucHJldmlvdXN7bWFyZ2luLXJpZ2h0OjB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZve3BhZGRpbmctdG9wOjA7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTVweH0ucGFnaW5hdGlvbiAucHJldmlvdXN7bWFyZ2luOjAgIWltcG9ydGFudH0ucGFnaW5hdGlvbiAubmV4dHttYXJnaW46MCAhaW1wb3J0YW50fS5wYWdpbmF0aW9uIGxpe21hcmdpbjowIDVweCAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KXsucGFnaW5hdGlvbiBsaXttYXJnaW46MCAycHggIWltcG9ydGFudH19LnBhZ2luYXRpb24gbGkgYXtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojMzMzfS5wYWdpbmF0aW9uIGxpIGE6aG92ZXJ7YmFja2dyb3VuZDojNzUzOWZmO2NvbG9yOiNmZmZ9LnBhZ2luYXRpb24gbGkgYTpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lfS5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLnBhZ2UtbGlua3tiYWNrZ3JvdW5kOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmY7Ym9yZGVyLXJhZGl1czo1cHh9QG1lZGlhKG1heC13aWR0aDogMzIwcHgpey5wYWdpbmF0aW9uIC5wYWdlLWxpbmt7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MTRweH19LmRhdGFUYWJsZXNfbGVuZ3Roe21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9LnBhZ2luYXRpb24gLnBhZ2luYXRlX2J1dHRvbiBhe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtmb250LXNpemU6MTRweH0ucGFnaW5hdGlvbiAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzIC5wYWdlLWxpbmt7bWFyZ2luLXJpZ2h0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlN2ViO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTRweH0ucGFnaW5hdGlvbiAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzIC5wYWdlLWxpbms6aG92ZXJ7YmFja2dyb3VuZDojNzUzOWZmfS5wYWdpbmF0aW9uIC5wYWdpbmF0ZV9idXR0b24ubmV4dCAucGFnZS1saW5re21hcmdpbi1sZWZ0OjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlN2ViO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6I2ZmZjtmb250LXNpemU6MTRweH0ucGFnaW5hdGlvbiAucGFnaW5hdGVfYnV0dG9uLm5leHQgLnBhZ2UtbGluazpob3ZlcntiYWNrZ3JvdW5kOiM3NTM5ZmZ9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXR7bWFyZ2luLWxlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDozMHB4O2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtjb2xvcjojMWIyNTU5O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6OHB4fWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVse21hcmdpbi1ib3R0b206MDtwb3NpdGlvbjpyZWxhdGl2ZX1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCBpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxM3B4O2xlZnQ6MTBweDtmb250LXNpemU6MTRweH1AbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXttYXJnaW46NXB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOnJpZ2h0O2Zsb2F0OnJpZ2h0fX0ucGFnaW5hdGlvbiBsaXttYXJnaW46MH1ALW1vei1rZXlmcmFtZXMgc3BpbnsxMDAley1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHNwaW57MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zZXR0aW5ncy1pY29ue3otaW5kZXg6OTk5O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjIwcHg7Ym90dG9tOjIwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zZXR0aW5ncy1pY29ue2Rpc3BsYXk6bm9uZX19LnNldHRpbmdzLWljb24gc3Bhbnt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2JvcmRlci1yYWRpdXM6NDVweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyNHB4O2JhY2tncm91bmQtY29sb3I6Izc1MzlmZjstd2Via2l0LWFuaW1hdGlvbjpzcGluIDRzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpzcGluIDRzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246c3BpbiA0cyBsaW5lYXIgaW5maW5pdGV9LmhlYWRlcntiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDU2LDY1LDc0LC4xNSk7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSg1Niw2NSw3NCwuMTUpO2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3otaW5kZXg6MjtoZWlnaHQ6NjBweDt6LWluZGV4Ojk5OTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQgMHN9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuaGVhZGVye2xlZnQ6MH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO2hlaWdodDo2MHB4fX0uaGVhZGVyIC5oZWFkZXItbGVmdHtmbG9hdDpsZWZ0O2hlaWdodDo2MHB4O3BhZGRpbmc6MCAyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI3NHB4O3otaW5kZXg6MTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGVhZGVyIC5oZWFkZXItbGVmdHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDo2MHB4fX0uaGVhZGVyIC5oZWFkZXItbGVmdCAubG9nbywuaGVhZGVyIC5oZWFkZXItbGVmdCAuZGFyay1sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjYwcHg7ZGlzcGxheTpmbGV4fS5oZWFkZXIgLmhlYWRlci1sZWZ0IC5sb2dvIGltZywuaGVhZGVyIC5oZWFkZXItbGVmdCAuZGFyay1sb2dvIGltZ3ttYXgtaGVpZ2h0OjQ1cHg7d2lkdGg6YXV0b30uaGVhZGVyIC5oZWFkZXItbGVmdCAud2hpdGUtbG9nb3tkaXNwbGF5Om5vbmU7bGluZS1oZWlnaHQ6NjBweH0uaGVhZGVyIC5oZWFkZXItbGVmdCAubG9nby5sb2dvLXNtYWxse2Rpc3BsYXk6bm9uZX0uaGVhZGVyIC5oZWFkZXItbGVmdC10d297ZmxvYXQ6bGVmdDtoZWlnaHQ6NjBweDtwYWRkaW5nOjAgMjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyNDdweDt6LWluZGV4OjE7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhlYWRlciAuaGVhZGVyLWxlZnQtdHdve3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6NjBweH19LmhlYWRlciAuaGVhZGVyLWxlZnQtdHdvIC5sb2dvLXNtYWxse2Rpc3BsYXk6bm9uZX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5oZWFkZXIgLmhlYWRlci1sZWZ0LXR3b3t3aWR0aDoyMDBweH19LmhlYWRlciAuaGVhZGVyLWxlZnQtZm91cntmbG9hdDpsZWZ0O2hlaWdodDo2MHB4O3BhZGRpbmc6MCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjI0N3B4O3otaW5kZXg6MTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGVhZGVyIC5oZWFkZXItbGVmdC1mb3Vye3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6NjBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLmhlYWRlci1sZWZ0LWZvdXIgLmxvZ297ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5oZWFkZXIgLmhlYWRlci1sZWZ0LWZvdXIgLmxvZ28tc21hbGx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuaGVhZGVyIC5oZWFkZXItbGVmdC1mb3Vye3dpZHRoOjE2MHB4fX0uaGVhZGVyIC5oZWFkZXItbGVmdC1maXZle2hlaWdodDo2MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGVhZGVyIC5oZWFkZXItbGVmdC1maXZle3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6MzBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLmhlYWRlci1sZWZ0LWZpdmUgLmxvZ297ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LmhlYWRlciAuaGVhZGVyLWxlZnQtZml2ZXt3aWR0aDoxNjBweH19LmhlYWRlciAudXNlci1tZW51LWZvdXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW17cGFkZGluZzoxMHB4IDE1cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzMzM30uaGVhZGVyIC5oYXMtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpfS5oZWFkZXIgLmhhcy1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVye2JvcmRlci10b3A6MDtib3JkZXItbGVmdDowO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMzMzM7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjMzMzO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6OHB4O3ZlcnRpY2FsLWFsaWduOjJweDt0cmFuc2Zvcm0tb3JpZ2luOjY2JSA2NiU7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjY2JSA2NiU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NjYlIDY2JTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhlYWRlciAuaGFzLWFycm93IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7ZGlzcGxheTpub25lfX0uaGVhZGVyLXR3b3tiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowcHggMTRweCAyNXB4IHJnYmEoMjAyLDIwMiwyMDIsLjEyKTtsZWZ0OjI0N3B4O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDoyO2hlaWdodDo2MHB4O3otaW5kZXg6OTk5O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dCAwc31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhlYWRlci10d297bGVmdDowICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LmhlYWRlci10d297bGVmdDoyMDBweH19LmhlYWRlci10aHJlZXtsZWZ0OjB9LmhlYWRlci1mb3Vye2xlZnQ6MDtoZWlnaHQ6NjBweH0uaGVhZGVyLWZpdmV7bGVmdDowO2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6NjBweH0uaGVhZGVyLWZpdmUgI3RvZ2dsZV9idG57aGVpZ2h0OjYwcHg7bWFyZ2luOjAgMTBweCAwIDMwcHg7cGFkZGluZzowfS5oZWFkZXItZml2ZSAudG9wLW5hdi1zZWFyY2ggZm9ybXt3aWR0aDoyNTBweH0udG9nZ2xlLWJhcnN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt0b3A6LTEwcHh9LnRvZ2dsZS1iYXJzIC5iYXItaWNvbnN7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTBweDtoZWlnaHQ6MnB4fS50b2dnbGUtYmFycyAuYmFyLWljb25zOm50aC1jaGlsZCgxKXt3aWR0aDoxOHB4O3RvcDowfS50b2dnbGUtYmFycyAuYmFyLWljb25zOm50aC1jaGlsZCgyKXt3aWR0aDoxMHB4O3RvcDo1cHh9LnRvZ2dsZS1iYXJzIC5iYXItaWNvbnM6bnRoLWNoaWxkKDMpe3dpZHRoOjE4cHg7dG9wOjEwcHh9LnRvZ2dsZS1iYXJzIC5iYXItaWNvbnM6bnRoLWNoaWxkKDQpe3dpZHRoOjEwcHg7dG9wOjE1cHh9LnRvcC1uYXYtc2VhcmNoe2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MTVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRvcC1uYXYtc2VhcmNoe2Rpc3BsYXk6bm9uZX19LnRvcC1uYXYtc2VhcmNoIGZvcm17bWFyZ2luLXRvcDo5cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzIwcHh9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsudG9wLW5hdi1zZWFyY2ggZm9ybXt3aWR0aDoyNTBweH19LnRvcC1uYXYtc2VhcmNoIGZvcm0gLmZvcm0tY29udHJvbHtib3JkZXI6MXB4IHNvbGlkICNlMGUwZTA7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6Izg3OGE5OTtoZWlnaHQ6NDBweDtwYWRkaW5nOjEwcHggMTVweCAxMHB4IDMwcHg7Zm9udC1zaXplOjE0cHh9LnRvcC1uYXYtc2VhcmNoIGZvcm0gLmJ0bntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzMzMzttaW4taGVpZ2h0OjQwcHg7cGFkZGluZzo3cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnRvcC1uYXYtc2VhcmNoIGZvcm0gLmJ0bjpmb2N1c3tib3JkZXI6MH0udG9wLW5hdi1zZWFyY2gtdHdve21hcmdpbi1sZWZ0OjE1cHh9LnRvcC1uYXYtc2VhcmNoLWZpdmUgZm9ybXttYXJnaW4tdG9wOjlweH0ubW9iaWxlX2J0bntkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm1vYmlsZV9idG57Y29sb3I6IzMzMztjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyNHB4O2hlaWdodDo2MHB4O2xlZnQ6MDtsaW5lLWhlaWdodDo2MHB4O3BhZGRpbmc6MCAxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3otaW5kZXg6MTB9fS5tb2JpbGVfYnRuLXR3b3tkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm1vYmlsZV9idG4tdHdve2NvbG9yOiMzMzM7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjRweDtoZWlnaHQ6NjBweDtsZWZ0OjA7bGluZS1oZWlnaHQ6NjBweDtwYWRkaW5nOjAgMTVweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MDt6LWluZGV4OjEwfX0udXNlci1tZW51e2Zsb2F0OnJpZ2h0O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoyMHB4O2JvcmRlcjowfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudXNlci1tZW51e3BhZGRpbmctcmlnaHQ6MH19LnVzZXItbWVudS5uYXY+bGk+YXtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MDtoZWlnaHQ6NjBweDtkaXNwbGF5Oi13ZWJraXQtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey51c2VyLW1lbnUubmF2PmxpPmF7aGVpZ2h0OjYwcHh9fS51c2VyLW1lbnUubmF2PmxpPmEgLmJhZGdle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7bWluLWhlaWdodDo3cHg7bWluLXdpZHRoOjdweDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjExcHg7dG9wOjEwcHg7cGFkZGluZzoycHh9LnVzZXItbWVudSAudXNlci1pbWcgaW1ne3dpZHRoOjMycHg7Ym9yZGVyLXJhZGl1czo1MCV9LnVzZXItbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbXtwYWRkaW5nOjEwcHggMTVweDtmb250LXNpemU6MTRweH0udXNlci1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmfS51c2VyLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gaW1ne21hcmdpbi1yaWdodDo4cHg7d2lkdGg6MjBweH0udXNlci1tZW51LWZvdXIubmF2PmxpPmF7aGVpZ2h0OjYwcHh9LnVzZXItbWVudS1maXZlLm5hdj5saT5he2hlaWdodDo2MHB4fS5mbGFnLW5hdiBpbWd7bWFyZ2luLXJpZ2h0OjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZsYWctbmF2e2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpeyN0b2dnbGVfYnRue2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5taW5pLXNpZGViYXIuZXhwYW5kLW1lbnUgLmhlYWRlci1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAubG9nby1zbWFsbHtkaXNwbGF5Om5vbmU7cGFkZGluZzoyMHB4IDAgMH0ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAubG9nb3tkaXNwbGF5OmJsb2NrfS5taW5pLXNpZGViYXIuZXhwYW5kLW1lbnUgLnNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5sb2dvLmxvZ28tc21hbGx7ZGlzcGxheTpub25lO3BhZGRpbmc6MjBweCAwIDB9Lm1pbmktc2lkZWJhciAuaGVhZGVyLXR3b3tsZWZ0OjgwcHh9Lm1pbmktc2lkZWJhciAuaGVhZGVyLWZpdmV7bGVmdDowfS5taW5pLXNpZGViYXIgLnNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5sb2dvLXNtYWxse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowfS5taW5pLXNpZGViYXIgLnNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5sb2dve2Rpc3BsYXk6bm9uZX0ubWluaS1zaWRlYmFyIC5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAubG9nby5sb2dvLXNtYWxse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyMHB4IDAgMH0ubWluaS1zaWRlYmFyIC5oZWFkZXIgLmhlYWRlci1sZWZ0e3dpZHRoOjgwcHg7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm1pbmktc2lkZWJhciAuaGVhZGVyIC5oZWFkZXItbGVmdCAubG9nb3tkaXNwbGF5Om5vbmV9Lm1pbmktc2lkZWJhciAuaGVhZGVyIC5oZWFkZXItbGVmdCAubG9nby5sb2dvLXNtYWxse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyMHB4IDAgMH0ubWluaS1zaWRlYmFyIC5tZW51LWFycm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5taW5pLXNpZGViYXIgLmNoYXQtdXNlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWluaS1zaWRlYmFyIC5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5taW5pLXNpZGViYXIgLnVzZXItbWVudSAuYmFkZ2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm1pbmktc2lkZWJhci5leHBhbmQtbWVudSAubWVudS1hcnJvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9Lm1pbmktc2lkZWJhci5leHBhbmQtbWVudSAuY2hhdC11c2Vye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5taW5pLXNpZGViYXIuZXhwYW5kLW1lbnUgLmxvZ28tc21hbGx7ZGlzcGxheTpub25lfS5taW5pLXNpZGViYXIuZXhwYW5kLW1lbnUgLmxvZ297ZGlzcGxheTpibG9ja30ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51ICN0b2dnbGVfYnRue29wYWNpdHk6MX0ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5oZWFkZXItbGVmdHtwYWRkaW5nOjAgMjBweDtkaXNwbGF5OmZsZXh9Lm1pbmktc2lkZWJhciAubm90aS1kb3Q6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWluaS1zaWRlYmFyIC5oZWFkZXIgLmhlYWRlci1sZWZ0IC5sb2dvIGltZ3ttYXgtaGVpZ2h0OjMwcHg7d2lkdGg6YXV0b30ubWluaS1zaWRlYmFyIC5oZWFkZXIgLmhlYWRlci1sZWZ0IC5kYXJrLWxvZ28gaW1ne21heC1oZWlnaHQ6MzVweDt3aWR0aDphdXRvfSN0b2dnbGVfYnRue2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMzMzO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxvYXQ6bGVmdDtmb250LXNpemU6MzBweDt3aWR0aDoxN3B4O2hlaWdodDo2MHB4O21hcmdpbjowIDEwcHggMCAzMHB4O3BhZGRpbmc6MH19LnVzZXItbWVudS5uYXYgbGkubmF2LWl0ZW17bWFyZ2luLXJpZ2h0OjEwcHh9LnVzZXItbWVudS5uYXYgbGkubmF2LWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0udXNlci1tZW51Lm5hdiAuZmxhZy1uYXYuaGFzLWFycm93e3BhZGRpbmctcmlnaHQ6NXB4fS51c2VyLW1lbnUubmF2IC5kcm9wZG93bi1oZWFkcz5he2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmYTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjIwcHh9LnVzZXItbWVudS5uYXYgLmRyb3Bkb3duLWhlYWRzPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlfS51c2VyLW1lbnUubmF2IC5kcm9wZG93bi1oZWFkcz5hIGl7Y29sb3I6IzNmNDI1NH0udXNlci1saW5rIC51c2VyLWltZ3ttYXJnaW4tcmlnaHQ6M3B4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnVzZXItbGluayAudXNlci1pbWcgaW1ne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfS5hbmltYXRlLWNpcmNsZXstd2Via2l0LWFuaW1hdGlvbjpoZWFydGJpdCAxcyBlYXNlLW91dDthbmltYXRpb246aGVhcnRiaXQgM3MgZWFzZS1vdXQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7Ym9yZGVyOjVweCBzb2xpZCAjNGM0MGVkO2JvcmRlci1yYWRpdXM6NzBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi02cHg7dG9wOi02cHg7d2lkdGg6NTJweDtoZWlnaHQ6NTJweDt6LWluZGV4Oi0xfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LmFuaW1hdGUtY2lyY2xle3dpZHRoOjUycHg7aGVpZ2h0OjUycHh9fUBrZXlmcmFtZXMgaGVhcnRiaXR7MCV7dHJhbnNmb3JtOnNjYWxlKDApO29wYWNpdHk6MH0yNSV7dHJhbnNmb3JtOnNjYWxlKDAuMSk7b3BhY2l0eTouMX01MCV7dHJhbnNmb3JtOnNjYWxlKDAuNSk7b3BhY2l0eTouM303NSV7dHJhbnNmb3JtOnNjYWxlKDAuOCk7b3BhY2l0eTouNX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjB9fS51c2VyLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjhweH0udXNlci1jb250ZW50IC51c2VyLW5hbWV7ZGlzcGxheTpibG9jaztjb2xvcjojMjgwODRiO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMH0udXNlci1jb250ZW50IC51c2VyLWRldGFpbHN7Y29sb3I6IzllOWU5ZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDB9LnVzZXItbWVudS1mb3VyIC51c2VyLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjhweH0udXNlci1tZW51LWZvdXIgLnVzZXItY29udGVudCAudXNlci1uYW1le2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9LnVzZXItbWVudXtoZWlnaHQ6NjBweDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey51c2VyLW1lbnV7aGVpZ2h0OjYwcHh9fS51c2VyLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjM1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0OjB9LnVzZXItbWVudSAuZmVhdGhlcnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS51c2VyLW1lbnUtZm91cntoZWlnaHQ6NjBweDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey51c2VyLW1lbnUtZm91cntoZWlnaHQ6NjBweH19LnVzZXItbWVudS1maXZle2hlaWdodDo2MHB4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnVzZXItbWVudS1maXZle2hlaWdodDo2MHB4fX0udXNlci1pbWd7bWFyZ2luLXJpZ2h0OjhweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3Vze2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czowfS5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzMzMztib3JkZXItcmFkaXVzOjB9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5oZWFkZXIgLmhlYWRlci1sZWZ0IC5sb2dve3RvcDowO3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OmluaXRpYWx9LmhlYWRlciAuaGVhZGVyLWxlZnQgLmxvZ28tc21hbGx7dG9wOi0xMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OmluaXRpYWx9fS5tYWluLWxvZ297aGVpZ2h0OjYwcHg7d2lkdGg6MjQ3cHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAwIDEzcHggMCByZ2JhKDgyLDYzLDEwNSwuMDUpO3BhZGRpbmc6MCAyNHB4fS5tYWluLWxvZ28gLmxvZ28tc21hbGx7ZGlzcGxheTpub25lfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWFpbi1sb2dve2JhY2tncm91bmQ6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm1pbmktc2lkZWJhciAubWFpbi1sb2dve3dpZHRoOjgwcHh9Lm1pbmktc2lkZWJhciAubWFpbi1sb2dvIC5sb2dvLWJsdWV7ZGlzcGxheTpub25lfS5taW5pLXNpZGViYXIgLm1haW4tbG9nbyAubG9nby1zbWFsbHtkaXNwbGF5OmJsb2NrfS5taW5pLXNpZGViYXIuZXhwYW5kLW1lbnUgLm1haW4tbG9nb3t3aWR0aDoyNDdweH0ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5tYWluLWxvZ28gLmxvZ28tYmx1ZXtkaXNwbGF5OmJsb2NrfS5taW5pLXNpZGViYXIuZXhwYW5kLW1lbnUgLm1haW4tbG9nbyAubG9nby1zbWFsbHtkaXNwbGF5Om5vbmV9LmRldmljZS1sb2dve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2hlaWdodDppbmhlcml0fS5zaWRlYmFyLWhvcml6YW50YWwgLnN1Ym1lbnUgdWx7ZGlzcGxheTpub25lfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwuc2lkZWJhci12ZXJ0aWNhbCBsaSBhOmhvdmVye2JhY2tncm91bmQ6bm9uZX0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsLnNpZGViYXItdmVydGljYWwgLm1lbnUtdGl0bGV7bWFyZ2luLWJvdHRvbTozcHg7cGFkZGluZy10b3A6MjBweH0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsLnNpZGViYXItdmVydGljYWwgLm1lbnUtdGl0bGU6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6NXB4fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwuc2lkZWJhci12ZXJ0aWNhbHtwYWRkaW5nOjB9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bC5zaWRlYmFyLXZlcnRpY2FsPmxpe21hcmdpbi1ib3R0b206M3B4fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5zdWJkcm9wLC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudT5hOmhvdmVye2JhY2tncm91bmQ6cmdiYSgxMTgsNTYsMjU1LC4wNSl9LnR3by1jb2wtYmFyIC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQgLm5hdi1saW5re3BhZGRpbmc6MjJweCAxNXB4fS5zaWRlYmFyLnNpZGViYXItdGhyZWUgLnRhYiAudGFibGlua3N7cG9zaXRpb246cmVsYXRpdmV9LnNpZGViYXIuc2lkZWJhci10aHJlZSAudGFiIC50YWJsaW5rcy5hY3RpdmU6YWZ0ZXJ7d2lkdGg6NXB4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0yNXB4O3RvcDowO2JhY2tncm91bmQ6Izc2MzhmZjt0cmFuc2l0aW9uOmFsbCAuNXN9LnNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1ob3JpemFudGFsIHVsIGxpIGEgc3BhbntwYWRkaW5nOjAgNXB4fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaG9yaXphbnRhbCB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuZGV2aWNlLWxvZ297dHJhbnNmb3JtOm5vbmU7cG9zaXRpb246c3RhdGljO21hcmdpbi1sZWZ0OjUwcHh9fWRpdiNnbG9iYWwtbG9hZGVye2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OTt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aH1kaXYjZ2xvYmFsLWxvYWRlciAud2hpcmx5LWxvYWRlcjpub3QoOnJlcXVpcmVkKXthbmltYXRpb246d2hpcmx5LWxvYWRlciAxLjI1cyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6MCAyNnB4IDAgNnB4ICM3NTM5ZmYsLjkwOTcxcHggMjYuMDUwNzlweCAwIDUuOTMzMzNweCAjNzUzOWZmLDEuODIyOTdweCAyNi4wNjk2N3B4IDAgNS44NjY2N3B4ICM3NTM5ZmYsMi43Mzg2NXB4IDI2LjA1NjQ3cHggMCA1LjhweCAjNzUzOWZmLDMuNjU1NjFweCAyNi4wMTEwNHB4IDAgNS43MzMzM3B4ICM3NTM5ZmYsNC41NzI3NHB4IDI1LjkzMzI3cHggMCA1LjY2NjY3cHggIzc1MzlmZiw1LjQ4ODg3cHggMjUuODIzMXB4IDAgNS42cHggIzc1MzlmZiw2LjQwMjg3cHggMjUuNjgwNDlweCAwIDUuNTMzMzNweCAjNzUzOWZmLDcuMzEzNThweCAyNS41MDU0OHB4IDAgNS40NjY2N3B4ICM3NTM5ZmYsOC4yMTk4NXB4IDI1LjI5ODFweCAwIDUuNHB4ICM3NTM5ZmYsOS4xMjA1NHB4IDI1LjA1ODQ3cHggMCA1LjMzMzMzcHggIzc1MzlmZiwxMC4wMTQ0OHB4IDI0Ljc4NjcycHggMCA1LjI2NjY3cHggIzc1MzlmZiwxMC45MDA1NHB4IDI0LjQ4MzAycHggMCA1LjJweCAjNzUzOWZmLDExLjc3NzU3cHggMjQuMTQ3NnB4IDAgNS4xMzMzM3B4ICM3NTM5ZmYsMTIuNjQ0NDNweCAyMy43ODA3MnB4IDAgNS4wNjY2N3B4ICM3NTM5ZmYsMTMuNXB4IDIzLjM4MjY5cHggMCA1cHggIzc1MzlmZiwxNC4zNDMxNXB4IDIyLjk1Mzg0cHggMCA0LjkzMzMzcHggIzc1MzlmZiwxNS4xNzI3N3B4IDIyLjQ5NDU1cHggMCA0Ljg2NjY3cHggIzc1MzlmZiwxNS45ODc3NnB4IDIyLjAwNTI2cHggMCA0LjhweCAjNzUzOWZmLDE2Ljc4NzA0cHggMjEuNDg2NDNweCAwIDQuNzMzMzNweCAjNzUzOWZmLDE3LjU2OTUzcHggMjAuOTM4NTVweCAwIDQuNjY2NjdweCAjNzUzOWZmLDE4LjMzNDE4cHggMjAuMzYyMTdweCAwIDQuNnB4ICM3NTM5ZmYsMTkuMDc5OTVweCAxOS43NTc4N3B4IDAgNC41MzMzM3B4ICM3NTM5ZmYsMTkuODA1ODJweCAxOS4xMjYyNnB4IDAgNC40NjY2N3B4ICM3NTM5ZmYsMjAuNTEwOHB4IDE4LjQ2OHB4IDAgNC40cHggIzc1MzlmZiwyMS4xOTM5cHggMTcuNzgzNzlweCAwIDQuMzMzMzNweCAjNzUzOWZmLDIxLjg1NDE2cHggMTcuMDc0MzRweCAwIDQuMjY2NjdweCAjNzUzOWZmLDIyLjQ5MDY3cHggMTYuMzQwNDNweCAwIDQuMnB4ICM3NTM5ZmYsMjMuMTAyNTFweCAxNS41ODI4NHB4IDAgNC4xMzMzM3B4ICM3NTM5ZmYsMjMuNjg4ODFweCAxNC44MDI0MXB4IDAgNC4wNjY2N3B4ICM3NTM5ZmYsMjQuMjQ4NzFweCAxNHB4IDAgNHB4ICM3NTM5ZmYsMjQuNzgxNHB4IDEzLjE3NjVweCAwIDMuOTMzMzNweCAjNzUzOWZmLDI1LjI4NjA3cHggMTIuMzMyODRweCAwIDMuODY2NjdweCAjNzUzOWZmLDI1Ljc2MTk4cHggMTEuNDY5OTdweCAwIDMuOHB4ICM3NTM5ZmYsMjYuMjA4NHB4IDEwLjU4ODg4cHggMCAzLjczMzMzcHggIzc1MzlmZiwyNi42MjQ2MnB4IDkuNjkwNTdweCAwIDMuNjY2NjdweCAjNzUzOWZmLDI3LjAxMDAxcHggOC43NzYwOHB4IDAgMy42cHggIzc1MzlmZiwyNy4zNjM5MnB4IDcuODQ2NDhweCAwIDMuNTMzMzNweCAjNzUzOWZmLDI3LjY4NTc3cHggNi45MDI4NHB4IDAgMy40NjY2N3B4ICM3NTM5ZmYsMjcuOTc1MDJweCA1Ljk0NjI3cHggMCAzLjRweCAjNzUzOWZmLDI4LjIzMTE2cHggNC45Nzc5MXB4IDAgMy4zMzMzM3B4ICM3NTM5ZmYsMjguNDUzN3B4IDMuOTk4OTFweCAwIDMuMjY2NjdweCAjNzUzOWZmLDI4LjY0MjIzcHggMy4wMTA0MnB4IDAgMy4ycHggIzc1MzlmZiwyOC43OTYzNXB4IDIuMDEzNjRweCAwIDMuMTMzMzNweCAjNzUzOWZmLDI4LjkxNTcxcHggMS4wMDk3NnB4IDAgMy4wNjY2N3B4ICM3NTM5ZmYsMjlweCAwIDAgM3B4ICM3NTM5ZmYsMjkuMDQ4OTZweCAtMS4wMTQ0MXB4IDAgMi45MzMzM3B4ICM3NTM5ZmYsMjkuMDYyMzdweCAtMi4wMzIyNHB4IDAgMi44NjY2N3B4ICM3NTM5ZmYsMjkuMDQwMDRweCAtMy4wNTIyM3B4IDAgMi44cHggIzc1MzlmZiwyOC45ODE4NXB4IC00LjA3MzEzcHggMCAyLjczMzMzcHggIzc1MzlmZiwyOC44ODc2OXB4IC01LjA5MzY4cHggMCAyLjY2NjY3cHggIzc1MzlmZiwyOC43NTc1NHB4IC02LjExMjZweCAwIDIuNnB4ICM3NTM5ZmYsMjguNTkxMzhweCAtNy4xMjg2M3B4IDAgMi41MzMzM3B4ICM3NTM5ZmYsMjguMzg5MjZweCAtOC4xNDA0OXB4IDAgMi40NjY2N3B4ICM3NTM5ZmYsMjguMTUxMjdweCAtOS4xNDY5cHggMCAyLjRweCAjNzUzOWZmLDI3Ljg3NzU1cHggLTEwLjE0NjZweCAwIDIuMzMzMzNweCAjNzUzOWZmLDI3LjU2ODI3cHggLTExLjEzODNweCAwIDIuMjY2NjdweCAjNzUzOWZmLDI3LjIyMzY1cHggLTEyLjEyMDc1cHggMCAyLjJweCAjNzUzOWZmLDI2Ljg0Mzk4cHggLTEzLjA5MjY4cHggMCAyLjEzMzMzcHggIzc1MzlmZiwyNi40Mjk1NnB4IC0xNC4wNTI4NXB4IDAgMi4wNjY2N3B4ICM3NTM5ZmYsMjUuOTgwNzZweCAtMTVweCAwIDJweCAjNzUzOWZmLDI1LjQ5Nzk4cHggLTE1LjkzMjkxcHggMCAxLjkzMzMzcHggIzc1MzlmZiwyNC45ODE2N3B4IC0xNi44NTAzNXB4IDAgMS44NjY2N3B4ICM3NTM5ZmYsMjQuNDMyMzFweCAtMTcuNzUxMTFweCAwIDEuOHB4ICM3NTM5ZmYsMjMuODUwNDZweCAtMTguNjM0MDJweCAwIDEuNzMzMzNweCAjNzUzOWZmLDIzLjIzNjY4cHggLTE5LjQ5Nzg5cHggMCAxLjY2NjY3cHggIzc1MzlmZiwyMi41OTE2cHggLTIwLjM0MTU3cHggMCAxLjZweCAjNzUzOWZmLDIxLjkxNTg5cHggLTIxLjE2MzkzcHggMCAxLjUzMzMzcHggIzc1MzlmZiwyMS4yMTAyNHB4IC0yMS45NjM4NHB4IDAgMS40NjY2N3B4ICM3NTM5ZmYsMjAuNDc1NHB4IC0yMi43NDAyM3B4IDAgMS40cHggIzc1MzlmZiwxOS43MTIxNXB4IC0yMy40OTIwM3B4IDAgMS4zMzMzM3B4ICM3NTM5ZmYsMTguOTIxMzNweCAtMjQuMjE4MnB4IDAgMS4yNjY2N3B4ICM3NTM5ZmYsMTguMTAzNzlweCAtMjQuOTE3NzJweCAwIDEuMnB4ICM3NTM5ZmYsMTcuMjYwNDJweCAtMjUuNTg5NjNweCAwIDEuMTMzMzNweCAjNzUzOWZmLDE2LjM5MjE3cHggLTI2LjIzMjk1cHggMCAxLjA2NjY3cHggIzc1MzlmZiwxNS41cHggLTI2Ljg0Njc5cHggMCAxcHggIzc1MzlmZiwxNC41ODQ5MnB4IC0yNy40MzAyNHB4IDAgLjkzMzMzcHggIzc1MzlmZiwxMy42NDc5NnB4IC0yNy45ODI0NXB4IDAgLjg2NjY3cHggIzc1MzlmZiwxMi42OTAxOHB4IC0yOC41MDI2MnB4IDAgLjhweCAjNzUzOWZmLDExLjcxMjdweCAtMjguOTg5OTVweCAwIC43MzMzM3B4ICM3NTM5ZmYsMTAuNzE2NjNweCAtMjkuNDQzN3B4IDAgLjY2NjY3cHggIzc1MzlmZiw5LjcwMzEzcHggLTI5Ljg2MzE3cHggMCAuNnB4ICM3NTM5ZmYsOC42NzMzOXB4IC0zMC4yNDc3cHggMCAuNTMzMzNweCAjNzUzOWZmLDcuNjI4NnB4IC0zMC41OTY2NnB4IDAgLjQ2NjY3cHggIzc1MzlmZiw2LjU3MDAxcHggLTMwLjkwOTQ2cHggMCAuNHB4ICM3NTM5ZmYsNS40OTg4NnB4IC0zMS4xODU1OHB4IDAgLjMzMzMzcHggIzc1MzlmZiw0LjQxNjQzcHggLTMxLjQyNDUxcHggMCAuMjY2NjdweCAjNzUzOWZmLDMuMzI0MDFweCAtMzEuNjI1OHB4IDAgLjJweCAjNzUzOWZmLDIuMjIyOTFweCAtMzEuNzg5MDRweCAwIC4xMzMzM3B4ICM3NTM5ZmYsMS4xMTQ0NnB4IC0zMS45MTM4OHB4IDAgLjA2NjY3cHggIzc1MzlmZiwwIC0zMnB4IDAgMCAjNzUzOWZmLC0xLjExOTExcHggLTMyLjA0NzEzcHggMCAtMC4wNjY2N3B4ICM3NTM5ZmYsLTIuMjQxNTFweCAtMzIuMDU1MDZweCAwIC0wLjEzMzMzcHggIzc1MzlmZiwtMy4zNjU4MnB4IC0zMi4wMjM2MXB4IDAgLTAuMnB4ICM3NTM5ZmYsLTQuNDkwNjVweCAtMzEuOTUyNjVweCAwIC0wLjI2NjY3cHggIzc1MzlmZiwtNS42MTQ2MnB4IC0zMS44NDIxMnB4IDAgLTAuMzMzMzNweCAjNzUzOWZmLC02LjczNjM0cHggLTMxLjY5MTk4cHggMCAtMC40cHggIzc1MzlmZiwtNy44NTQ0cHggLTMxLjUwMjI3cHggMCAtMC40NjY2N3B4ICM3NTM5ZmYsLTguOTY3NHB4IC0zMS4yNzMwNXB4IDAgLTAuNTMzMzNweCAjNzUzOWZmLC0xMC4wNzM5NXB4IC0zMS4wMDQ0NHB4IDAgLTAuNnB4ICM3NTM5ZmYsLTExLjE3MjY2cHggLTMwLjY5NjYzcHggMCAtMC42NjY2N3B4ICM3NTM5ZmYsLTEyLjI2MjEycHggLTMwLjM0OTgycHggMCAtMC43MzMzM3B4ICM3NTM5ZmYsLTEzLjM0MDk2cHggLTI5Ljk2NDI5cHggMCAtMC44cHggIzc1MzlmZiwtMTQuNDA3OHB4IC0yOS41NDAzNnB4IDAgLTAuODY2NjdweCAjNzUzOWZmLC0xNS40NjEyNnB4IC0yOS4wNzg0MXB4IDAgLTAuOTMzMzNweCAjNzUzOWZmLC0xNi41cHggLTI4LjU3ODg0cHggMCAtMXB4ICM3NTM5ZmYsLTE3LjUyMjY2cHggLTI4LjA0MjEycHggMCAtMS4wNjY2N3B4ICM3NTM5ZmYsLTE4LjUyNzkycHggLTI3LjQ2ODc4cHggMCAtMS4xMzMzM3B4ICM3NTM5ZmYsLTE5LjUxNDQ3cHggLTI2Ljg1OTM2cHggMCAtMS4ycHggIzc1MzlmZiwtMjAuNDgxMDFweCAtMjYuMjE0NDlweCAwIC0xLjI2NjY3cHggIzc1MzlmZiwtMjEuNDI2MjVweCAtMjUuNTM0ODFweCAwIC0xLjMzMzMzcHggIzc1MzlmZiwtMjIuMzQ4OTZweCAtMjQuODIxMDRweCAwIC0xLjRweCAjNzUzOWZmLC0yMy4yNDc5cHggLTI0LjA3MzkxcHggMCAtMS40NjY2N3B4ICM3NTM5ZmYsLTI0LjEyMTg2cHggLTIzLjI5NDIxcHggMCAtMS41MzMzM3B4ICM3NTM5ZmYsLTI0Ljk2OTY3cHggLTIyLjQ4Mjc5cHggMCAtMS42cHggIzc1MzlmZiwtMjUuNzkwMTZweCAtMjEuNjQwNTJweCAwIC0xLjY2NjY3cHggIzc1MzlmZiwtMjYuNTgyMjNweCAtMjAuNzY4MzFweCAwIC0xLjczMzMzcHggIzc1MzlmZiwtMjcuMzQ0NzdweCAtMTkuODY3MTRweCAwIC0xLjhweCAjNzUzOWZmLC0yOC4wNzY3NHB4IC0xOC45MzhweCAwIC0xLjg2NjY3cHggIzc1MzlmZiwtMjguNzc3MXB4IC0xNy45ODE5M3B4IDAgLTEuOTMzMzNweCAjNzUzOWZmLC0yOS40NDQ4NnB4IC0xN3B4IDAgLTJweCAjNzUzOWZmLC0zMC4wNzkwOHB4IC0xNS45OTMzM3B4IDAgLTIuMDY2NjdweCAjNzUzOWZmLC0zMC42Nzg4NHB4IC0xNC45NjMwN3B4IDAgLTIuMTMzMzNweCAjNzUzOWZmLC0zMS4yNDMyNXB4IC0xMy45MTAzOXB4IDAgLTIuMnB4ICM3NTM5ZmYsLTMxLjc3MTVweCAtMTIuODM2NTJweCAwIC0yLjI2NjY3cHggIzc1MzlmZiwtMzIuMjYyNzhweCAtMTEuNzQyNjlweCAwIC0yLjMzMzMzcHggIzc1MzlmZiwtMzIuNzE2MzRweCAtMTAuNjMwMThweCAwIC0yLjRweCAjNzUzOWZmLC0zMy4xMzE0OXB4IC05LjUwMDNweCAwIC0yLjQ2NjY3cHggIzc1MzlmZiwtMzMuNTA3NTVweCAtOC4zNTQzN3B4IDAgLTIuNTMzMzNweCAjNzUzOWZmLC0zMy44NDM5MXB4IC03LjE5Mzc0cHggMCAtMi42cHggIzc1MzlmZiwtMzQuMTRweCAtNi4wMTk4cHggMCAtMi42NjY2N3B4ICM3NTM5ZmYsLTM0LjM5NTMxcHggLTQuODMzOTVweCAwIC0yLjczMzMzcHggIzc1MzlmZiwtMzQuNjA5MzZweCAtMy42Mzc1OXB4IDAgLTIuOHB4ICM3NTM5ZmYsLTM0Ljc4MTczcHggLTIuNDMyMThweCAwIC0yLjg2NjY3cHggIzc1MzlmZiwtMzQuOTEyMDVweCAtMS4yMTkxNnB4IDAgLTIuOTMzMzNweCAjNzUzOWZmLC0zNXB4IDAgMCAtM3B4ICM3NTM5ZmYsLTM1LjA0NTMxcHggMS4yMjM4MXB4IDAgLTMuMDY2NjdweCAjNzUzOWZmLC0zNS4wNDc3NXB4IDIuNDUwNzhweCAwIC0zLjEzMzMzcHggIzc1MzlmZiwtMzUuMDA3MTdweCAzLjY3OTRweCAwIC0zLjJweCAjNzUzOWZmLC0zNC45MjM0NXB4IDQuOTA4MTdweCAwIC0zLjI2NjY3cHggIzc1MzlmZiwtMzQuNzk2NTRweCA2LjEzNTU3cHggMCAtMy4zMzMzM3B4ICM3NTM5ZmYsLTM0LjYyNjQzcHggNy4zNjAwN3B4IDAgLTMuNHB4ICM3NTM5ZmYsLTM0LjQxMzE2cHggOC41ODAxNnB4IDAgLTMuNDY2NjdweCAjNzUzOWZmLC0zNC4xNTY4M3B4IDkuNzk0MzFweCAwIC0zLjUzMzMzcHggIzc1MzlmZiwtMzMuODU3NjFweCAxMS4wMDFweCAwIC0zLjZweCAjNzUzOWZmLC0zMy41MTU3cHggMTIuMTk4NzJweCAwIC0zLjY2NjY3cHggIzc1MzlmZiwtMzMuMTMxMzdweCAxMy4zODU5NHB4IDAgLTMuNzMzMzNweCAjNzUzOWZmLC0zMi43MDQ5M3B4IDE0LjU2MTE3cHggMCAtMy44cHggIzc1MzlmZiwtMzIuMjM2NzVweCAxNS43MjI5MXB4IDAgLTMuODY2NjdweCAjNzUzOWZmLC0zMS43MjcyNXB4IDE2Ljg2OTY4cHggMCAtMy45MzMzM3B4ICM3NTM5ZmYsLTMxLjE3NjkxcHggMThweCAwIC00cHggIzc1MzlmZiwtMzAuNTg2MjdweCAxOS4xMTI0MnB4IDAgLTQuMDY2NjdweCAjNzUzOWZmLC0yOS45NTU4OXB4IDIwLjIwNTVweCAwIC00LjEzMzMzcHggIzc1MzlmZiwtMjkuMjg2NDJweCAyMS4yNzc4M3B4IDAgLTQuMnB4ICM3NTM5ZmYsLTI4LjU3ODUycHggMjIuMzI3OTlweCAwIC00LjI2NjY3cHggIzc1MzlmZiwtMjcuODMyOTVweCAyMy4zNTQ2MnB4IDAgLTQuMzMzMzNweCAjNzUzOWZmLC0yNy4wNTA0N3B4IDI0LjM1NjM1cHggMCAtNC40cHggIzc1MzlmZiwtMjYuMjMxOTJweCAyNS4zMzE4OHB4IDAgLTQuNDY2NjdweCAjNzUzOWZmLC0yNS4zNzgxOXB4IDI2LjI3OTg4cHggMCAtNC41MzMzM3B4ICM3NTM5ZmYsLTI0LjQ5MDE4cHggMjcuMTk5MXB4IDAgLTQuNnB4ICM3NTM5ZmYsLTIzLjU2ODg4cHggMjguMDg4M3B4IDAgLTQuNjY2NjdweCAjNzUzOWZmLC0yMi42MTUzcHggMjguOTQ2MjZweCAwIC00LjczMzMzcHggIzc1MzlmZiwtMjEuNjMwNXB4IDI5Ljc3MTgzcHggMCAtNC44cHggIzc1MzlmZiwtMjAuNjE1NThweCAzMC41NjM4NXB4IDAgLTQuODY2NjdweCAjNzUzOWZmLC0xOS41NzE2OHB4IDMxLjMyMTI0cHggMCAtNC45MzMzM3B4ICM3NTM5ZmYsLTE4LjVweCAzMi4wNDI5NHB4IDAgLTVweCAjNzUzOWZmLC0xNy40MDE3NXB4IDMyLjcyNzkycHggMCAtNS4wNjY2N3B4ICM3NTM5ZmYsLTE2LjI3ODE4cHggMzMuMzc1MjJweCAwIC01LjEzMzMzcHggIzc1MzlmZiwtMTUuMTMwNnB4IDMzLjk4Mzg5cHggMCAtNS4ycHggIzc1MzlmZiwtMTMuOTYwMzRweCAzNC41NTMwNXB4IDAgLTUuMjY2NjdweCAjNzUzOWZmLC0xMi43Njg3NXB4IDM1LjA4MTg2cHggMCAtNS4zMzMzM3B4ICM3NTM5ZmYsLTExLjU1NzI0cHggMzUuNTY5NTFweCAwIC01LjRweCAjNzUzOWZmLC0xMC4zMjcyMXB4IDM2LjAxNTI3cHggMCAtNS40NjY2N3B4ICM3NTM5ZmYsLTkuMDgwMTRweCAzNi40MTg0M3B4IDAgLTUuNTMzMzNweCAjNzUzOWZmLC03LjgxNzQ4cHggMzYuNzc4MzVweCAwIC01LjZweCAjNzUzOWZmLC02LjU0MDc1cHggMzcuMDk0NDNweCAwIC01LjY2NjY3cHggIzc1MzlmZiwtNS4yNTE0N3B4IDM3LjM2NjEycHggMCAtNS43MzMzM3B4ICM3NTM5ZmYsLTMuOTUxMThweCAzNy41OTI5M3B4IDAgLTUuOHB4ICM3NTM5ZmYsLTIuNjQxNDVweCAzNy43NzQ0M3B4IDAgLTUuODY2NjdweCAjNzUzOWZmLC0xLjMyMzg1cHggMzcuOTEwMjNweCAwIC01LjkzMzMzcHggIzc1MzlmZjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6OHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDotOTk5OXB4O3dpZHRoOjhweDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtib3JkZXItcmFkaXVzOjEwMCV9QGtleWZyYW1lcyBsb2FkZXJ7dG97bGVmdDotMTAwdnd9fUAtd2Via2l0LWtleWZyYW1lcyB3aGlybHktbG9hZGVyezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fUBrZXlmcmFtZXMgd2hpcmx5LWxvYWRlcnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uc2VsZWN0Mi1jb250YWluZXJ7bWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7ei1pbmRleDo5OTtwYWRkaW5nOjAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7aGVpZ2h0OjQzcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgcmdiYSgxNDUsMTU4LDE3MSwuMzIpO2JvcmRlci1yYWRpdXM6NXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiMzZjQyNTQ7bGluZS1oZWlnaHQ6NDFweDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nLXJpZ2h0OjMwcHg7cGFkZGluZy1sZWZ0OjE1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjQwcHg7cmlnaHQ6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXItY29sb3I6Izg3OGE5OTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMnB4IDJweCAwO3BhZGRpbmc6M3B4O2hlaWdodDowO21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi10b3A6LTNweDt3aWR0aDowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiMwMDA7Ym9yZGVyLXdpZHRoOjJweCAwIDAgMnB4O21hcmdpbi10b3A6M3B4O3BhZGRpbmc6M3B4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQ6Izc1MzlmZjtjb2xvcjojZmZmfS5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM3NTM5ZmZ9c3Bhbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbnt6LWluZGV4Ojk5OTl9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kOiM3NTM5ZmZ9LnNpZGViYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvdHRvbTowO2xlZnQ6MDttYXJnaW4tdG9wOjA7cG9zaXRpb246Zml4ZWQ7dG9wOjYwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MjQ3cHg7ei1pbmRleDo5OTV9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuc2lkZWJhcnt3aWR0aDoyMDBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zaWRlYmFye3RvcDo2MHB4O21hcmdpbi1sZWZ0Oi01NzVweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTt6LWluZGV4OjEwNDE7YmFja2dyb3VuZDojZmZmfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnNpZGViYXJ7d2lkdGg6MjI1cHh9fS5zaWRlYmFyIC5uYXYtdGFic3tib3JkZXI6MH0uc2lkZWJhciAuc2lkZWJhci1oZWFkZXJ7aGVpZ2h0OjYwcHg7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3BhZGRpbmc6MCAyNHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5sb2dvLC5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAuZGFyay1sb2dve2xpbmUtaGVpZ2h0OjYwcHh9LnNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5sb2dvIGltZywuc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgLmRhcmstbG9nbyBpbWd7bWF4LWhlaWdodDo0NXB4O3dpZHRoOmF1dG99LnNpZGViYXIgLnNpZGViYXItaGVhZGVyIC5tYWluLWxvZ28uaGlkZS1sb2dve2Rpc3BsYXk6bm9uZX0uc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgLndoaXRlLWxvZ297ZGlzcGxheTpub25lO2xpbmUtaGVpZ2h0OjYwcHh9LnNpZGViYXIgLnNpZGViYXItaGVhZGVyIC53aGl0ZS1sb2dvLnNob3ctbG9nb3tkaXNwbGF5OmJsb2NrfS5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAubG9nby1zbWFsbHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5zaWRlYmFyIC5zaWRlYmFyLWhlYWRlcntkaXNwbGF5Om5vbmV9fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLm1lbnUtdGl0bGV7Y29sb3I6I2JkYmRiZDtmb250LXNpemU6MTJweDtvcGFjaXR5OjE7cGFkZGluZzo1cHggMjVweDt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbTowfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWx7Zm9udC1zaXplOjE0cHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDA7cG9zaXRpb246cmVsYXRpdmV9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCt1bHtwYWRkaW5nLXRvcDowfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGl7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSB1bHtwYWRkaW5nOjB9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSB1bCBsaSAubWVudS10aXRsZXtwYWRkaW5nOjAgMCAwIDUwcHg7YmFja2dyb3VuZDojZmZmfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgdWwgbGkgYXtiYWNrZ3JvdW5kOiNmZmZ9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSB1bCBsaSBhOmJlZm9yZXtoZWlnaHQ6MCAhaW1wb3J0YW50fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlIGF7Y29sb3I6Izc1MzlmZjtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLmFjdGl2ZSBhOjpiZWZvcmV7d2lkdGg6NXB4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7YmFja2dyb3VuZDojNzUzOWZmOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC41cyBlYXNlO3RyYW5zaXRpb246YWxsIC41cyBlYXNlO2JvcmRlci1yYWRpdXM6MCAxMHB4IDEwcHggMHB4fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlIGE6OmFmdGVye3dpZHRoOjhweDtjb250ZW50OlwiXCI7aGVpZ2h0OjVweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtiYWNrZ3JvdW5kOiM3NjM4ZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXM7LW1zLXRyYW5zaXRpb246YWxsIC41czt0cmFuc2l0aW9uOmFsbCAuNXM7Ym9yZGVyLXJhZGl1czowIDEwcHggMTBweCAwcHh9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5hY3RpdmUgYSBzdmd7d2lkdGg6MThweH0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLmFjdGl2ZSBhIC5mZWF0aGVye3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5hY3RpdmUgYSBzcGFue2NvbG9yOiM3NTM5ZmZ9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhe3BhZGRpbmc6OHB4IDI1cHg7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzNmNDI1NH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYXtwYWRkaW5nOjhweCAxMnB4fX0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEgLmJhZGdle2JhY2tncm91bmQ6Izc1MzlmZjtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSBpe2xpbmUtaGVpZ2h0OjE4cHh9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhIHN2Z3t3aWR0aDoxOHB4fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSBpbWd7d2lkdGg6MThweDtjb2xvcjojOWU5ZTllfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzgsMTcsODUsLjA1KTtjb2xvcjojNzUzOWZmfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBpbWd7ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBzcGFue2NvbG9yOiM3NTM5ZmZ9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIHN2Z3tjb2xvcjojNzUzOWZmfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBpe2NvbG9yOiM3NTM5ZmZ9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIC5iYWRnZXtjb2xvcjojZmZmfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmV7Y29sb3I6Izc1MzlmZjtib3JkZXItcmFkaXVzOjBweH0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIHN2Z3tjb2xvcjojNzUzOWZmfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmUgaW1ne2ZpbHRlcjpicmlnaHRuZXNzKDApIGludmVydCgxKX0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIHNwYW57Y29sb3I6Izc1MzlmZn0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlOjpiZWZvcmV7d2lkdGg6NXB4O2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7YmFja2dyb3VuZDojNzYzOGZmOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAuNXM7dHJhbnNpdGlvbjphbGwgLjVzfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmU6OmFmdGVye3dpZHRoOjhweDtjb250ZW50OlwiXCI7aGVpZ2h0OjVweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtiYWNrZ3JvdW5kOiM3NjM4ZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXM7LW1zLXRyYW5zaXRpb246YWxsIC41czt0cmFuc2l0aW9uOmFsbCAuNXM7Ym9yZGVyLXJhZGl1czowIDEwcHggMTBweCAwcHh9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhIHNwYW57cGFkZGluZzowIDEwcHggMDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MThweH0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEgLm1lbnUtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7dGV4dC1yZW5kZXJpbmc6YXV0bztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6MTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEgLm1lbnUtYXJyb3c6OmJlZm9yZXtjb250ZW50Olwi74SFXCI7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwifS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5zdWJkcm9we2JhY2tncm91bmQ6bm9uZX0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuc3ViZHJvcCAubWVudS1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWx7d2lkdGg6MTAwJTtwYWRkaW5nOjA7ZGlzcGxheTpub25lfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudSB1bC5sZXZlbDIgbGkgYXtwYWRkaW5nLWxlZnQ6NjBweH0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwubGV2ZWwzIGxpIGF7cGFkZGluZy1sZWZ0OjgwcHh9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGF7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM4NzhhOTk7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjhweCA4cHggOHB4IDUwcHh9LnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGEuYWN0aXZle2NvbG9yOiM3NTM5ZmY7Zm9udC13ZWlnaHQ6bm9ybWFsfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudSB1bCBsaSBhLmFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kOiM3NTM5ZmY7Ym9yZGVyOjFweCBzb2xpZCAjNzUzOWZmO2Rpc3BsYXk6bm9uZX0uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwgbGkgYTpob3Zlcntjb2xvcjojNzUzOWZmfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudSB1bCBsaSBhOmhvdmVyOmFmdGVye2JhY2tncm91bmQ6Izc1MzlmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmZ9LnNpZGViYXIgLm5hdi1saW5re3BhZGRpbmc6MTBweDtjb2xvcjojMjgwODRiO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlYmFyIC5uYXYtbGluay5hY3RpdmV7Y29sb3I6Izc1MzlmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246cmVsYXRpdmV9LnNpZGViYXIgLm5hdi1saW5rLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjEwcHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIzc1MzlmZiByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNnB4O3JpZ2h0OjB9LnNpZGViYXIgLnNpZGViYXItbGVmdHt3aWR0aDoxMDBweDstd2Via2l0LWJveC1zaGFkb3c6NXB4IDBweCAxNXB4IHJnYmEoMCwwLDAsLjA1KTstbW96LWJveC1zaGFkb3c6NXB4IDBweCAxNXB4IHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93OjVweCAwcHggMTVweCByZ2JhKDAsMCwwLC4wNSl9LnNpZGViYXIgLnNpZGViYXItcmlnaHR7d2lkdGg6MjUwcHg7aGVpZ2h0OjEwMCU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2lkZWJhciAuc2lkZWJhci1yaWdodHt3aWR0aDpjYWxjKDEwMCUgLSA3MHB4KX19LnNpZGViYXIgLnNpZGViYXItcmlnaHQgLnNsaW1TY3JvbGxEaXZ7d2lkdGg6MjUwcHggIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0IC5zbGltU2Nyb2xsRGl2e3dpZHRoOjEwMCUgIWltcG9ydGFudH19LnNpZGViYXIgLnNpZGViYXItcmlnaHQgLnRhYi1jb250ZW50e3BhZGRpbmc6MjBweCAyMHB4IDQwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0IC50YWItY29udGVudHtwYWRkaW5nOjEwcHh9fS5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0IHB7Zm9udC1zaXplOjEwcHg7Y29sb3I6I2YyZWNmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MTBweH0uc2lkZWJhciAuc2lkZWJhci1yaWdodCB1bCBsaS5hY3RpdmUgYXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg0Ni42MmRlZywgIzc1MzlGRiAwJSwgIzNFNDVFQiA5My42NCUpO2NvbG9yOiNmZmZ9LnNpZGViYXIgLnNpZGViYXItcmlnaHQgdWwgbGkgYXtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzI4MDg0Yn0uc2lkZWJhciAuc2lkZWJhci1yaWdodCB1bCBsaSBhLmFjdGl2ZXtjb2xvcjojNzUzOWZmfS5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0IC5tZW51LWFycm93ey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMTVzOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4xNXM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cztkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjt0ZXh0LXJlbmRlcmluZzphdXRvO2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE4cHg7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bGluZS1oZWlnaHQ6MThweDt0b3A6MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjcwMDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uc2lkZWJhciAuc2lkZWJhci1yaWdodCAubWVudS1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu+EhVwifS5zaWRlYmFyIGxpIGEuc3ViZHJvcCAubWVudS1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc2lkZWJhciAubmF2LWl0ZW1zIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDhkODtwYWRkaW5nOjIwcHggMDstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZX0uc2lkZWJhciAubmF2LWl0ZW1zIC5uYXYtbGluazpob3Zlcntib3gtc2hhZG93OjAgMCAwIDE1MHB4ICMzZTQ1ZWIgaW5zZXQ7Y29sb3I6I2ZmZn0uc2lkZWJhciAubmF2LWl0ZW1zIC5uYXYtbGluayBzcGFue21hcmdpbi10b3A6MTVweDtmb250LXdlaWdodDo1MDB9LnNpZGViYXIgLnNpZGVtZW51IGF7d2lkdGg6MTAwJTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjVweDttYXJnaW46MCAwIDEwcHg7cGFkZGluZzoxMHB4fS5zaWRlYmFyIC5zaWRlbWVudSBhOmhvdmVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDQ2LjYyZGVnLCAjNzUzOUZGIDAlLCAjM0U0NUVCIDkzLjY0JSk7Y29sb3I6I2ZmZn0uc2lkZWJhciAuc2lkZW1lbnUgYTpob3ZlciBzdmd7Y29sb3I6I2ZmZn0uc2lkZWJhciAuc2lkZW1lbnUgYSBzdmd7c3Ryb2tlLXdpZHRoOjFweH1AbWVkaWEobWluLXdpZHRoOiA5OTEuOThweCl7Lm1pbmktc2lkZWJhciAucGFnZS13cmFwcGVye21hcmdpbi1sZWZ0OjgwcHh9Lm1pbmktc2lkZWJhciAuaGVhZGVyLWxlZnQgI3RvZ2dsZV9idG57b3BhY2l0eTowfS5taW5pLXNpZGViYXIgLmhlYWRlci1sZWZ0ICN0b2dnbGVfYnRuOmFmdGVye2JvcmRlcjowfS5taW5pLXNpZGViYXIuZXhwYW5kLW1lbnUgLmhlYWRlci1sZWZ0ICN0b2dnbGVfYnRue29wYWNpdHk6MX0ubWluaS1zaWRlYmFyIC5oZWFkZXItbGVmdC10d28gI3RvZ2dsZV9idG57b3BhY2l0eTowICFpbXBvcnRhbnR9Lm1pbmktc2lkZWJhciAuc2lkZWJhci1yaWdodHtkaXNwbGF5Om5vbmV9Lm1pbmktc2lkZWJhciAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGF7cGFkZGluZzoxMHB4fS5taW5pLXNpZGViYXIgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhIHNwYW57ZGlzcGxheTpub25lfS5taW5pLXNpZGViYXIgLnNpZGViYXJ7d2lkdGg6ODBweH0uZXhwYW5kLW1lbnUgLnNpZGViYXItcmlnaHR7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uZXhwYW5kLW1lbnUgLnNpZGViYXJ7d2lkdGg6MjQwcHh9LmV4cGFuZC1tZW51IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWw+bGk+YXtwYWRkaW5nOjhweCAyNXB4fS5leHBhbmQtbWVudSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsPmxpPmEgc3BhbntkaXNwbGF5OmJsb2NrfS5leHBhbmQtbWVudSAuaGVhZGVyLWxlZnR7d2lkdGg6MjQwcHh9fS5zaWRlYmFycmlnaHRtZW51IC5zaWRlYmFyLXJpZ2h0e2Rpc3BsYXk6YmxvY2t9LnNsaWRlLW5hdiAuc2lkZWJhcnttYXJnaW4tbGVmdDowfS5zaWRlYmFyLW92ZXJsYXl7ZGlzcGxheTpub25lO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpO3Bvc2l0aW9uOmZpeGVkO3RvcDo2MHB4O2xlZnQ6MH0uc2lkZWJhci1vdmVybGF5Lm9wZW5lZHtkaXNwbGF5OmJsb2NrfSN0b2dnbGVfYnRuIGl7Zm9udC1zaXplOjIycHh9Lm1pbmktc2lkZWJhciAuYWN0aXZlLnN1YmRyb3B+dWx7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1pbmktc2lkZWJhciAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LXRpdGxle2Rpc3BsYXk6bm9uZX0ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5hY3RpdmUuc3ViZHJvcH51bHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9Lm1pbmktc2lkZWJhci5leHBhbmQtbWVudSAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LXRpdGxle2Rpc3BsYXk6YmxvY2t9Lm1pbmktc2lkZWJhciAuaGVhZGVyIC5oZWFkZXItbGVmdC5oZWFkZXItbGVmdC10d28gLmxvZ28ubG9nby1zbWFsbHtwYWRkaW5nOjEwcHggMCAwO21hcmdpbjowfS5hY3RpdmUuc3ViZHJvcH51bHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnNpZGViYXItZm91cntiYWNrZ3JvdW5kLWNvbG9yOiMxMDE5MjQ7dG9wOjYwcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2lkZWJhci1maXZle2Rpc3BsYXk6bm9uZX0ucGFnZS13cmFwcGVyLXRocmVle21hcmdpbi1sZWZ0OjBweDtwYWRkaW5nLXRvcDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC40cyBlYXNlO3RyYW5zaXRpb246YWxsIC40cyBlYXNlfX0uc2lkZWJhciAuc2lkZWJhci1tZW51LnNpZGViYXItbWVudS10ZW4gbGkuYWN0aXZlPmF7YmFja2dyb3VuZC1jb2xvcjojZWZmMGY3O2NvbG9yOiNiNWI1YzN9LnNpZGViYXIgLnNpZGViYXItbWVudS5zaWRlYmFyLW1lbnUtZWxldmVuIGxpLmFjdGl2ZT5he2JhY2tncm91bmQtY29sb3I6I2VmZjBmNztjb2xvcjojYjViNWMzfS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUuc2lkZWJhci1tZW51LXR3ZWx2ZSBsaS5hY3RpdmU+YXtiYWNrZ3JvdW5kLWNvbG9yOiMxMDE5MjQ7Y29sb3I6I2ZmZn0ubWluaS1zaWRlYmFyIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnU+dWw+bGk+YSBpe21hcmdpbi1sZWZ0OjIwcHh9Lm1pbmktc2lkZWJhci5leHBhbmQtbWVudSAuc2lkZWJhciAuc2lkZWJhci1tZW51PnVsPmxpPmEgaXttYXJnaW4tbGVmdDowfS5yZXNldC1pY29ue21hcmdpbjowIDEwcHggMCAwfS5zaWRlYmFyLXNpeHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnNpZGViYXItc2V2ZW57YmFja2dyb3VuZC1jb2xvcjojZjBmMWY1fS5zaWRlYmFyLWVpZ2h0e2JhY2tncm91bmQtY29sb3I6IzEwMTkyNH0uc2lkZWJhci1uaW5le2JhY2tncm91bmQtY29sb3I6Izc1NzU3NX0uc2lkZWJhci1tZW51LXRlbiBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7Y29sb3I6I2I1YjVjMyAhaW1wb3J0YW50fS5zaWRlYmFyLW1lbnUtdGVuIGxpIGEuYWN0aXZle2JhY2tncm91bmQtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uc2lkZWJhci1tZW51LXRlbiBsaSBhLmFjdGl2ZSBzcGFue2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uc2lkZWJhci1tZW51LWVsZXZlbiBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7Y29sb3I6I2I1YjVjMyAhaW1wb3J0YW50fS5zaWRlYmFyLW1lbnUtZWxldmVuIGxpIGEuYWN0aXZle2JhY2tncm91bmQtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uc2lkZWJhci1tZW51LWVsZXZlbiBsaSBhLmFjdGl2ZSBzcGFue2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uc2lkZWJhci1tZW51LWVsZXZlbiBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7Y29sb3I6I2I1YjVjMyAhaW1wb3J0YW50fS5zaWRlYmFyLW1lbnUtZWxldmVuIGxpIGEuYWN0aXZle2JhY2tncm91bmQtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uc2lkZWJhci1tZW51LWVsZXZlbiBsaSBhLmFjdGl2ZSBzcGFue2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uc2lkZWJhci1tZW51LXR3ZWx2ZSBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMTAxOTI0ICFpbXBvcnRhbnQ7Y29sb3I6I2I1YjVjMyAhaW1wb3J0YW50fS5zaWRlYmFyLW1lbnUtdHdlbHZlIGxpIGEuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzEwMTkyNCAhaW1wb3J0YW50O2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uc2lkZWJhci1tZW51LXR3ZWx2ZSBsaSBhLmFjdGl2ZSBzcGFue2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uc2lkZWJhci5zaWRlYmFyLXR3byB1bD5saT5he2NvbG9yOiM5NTk3OWJ9LnNpZGViYXIuc2lkZWJhci10d28gdWw+bGk+YSBzcGFue2NvbG9yOiM5NTk3OWJ9LnNpZGViYXIuc2lkZWJhci10d28gbGkgYS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmdyZWVkeXN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO3BhZGRpbmc6MCAxMHB4O2hlaWdodDo2MHB4fS5ncmVlZHlzIC52aWV3bW9yZW1lbnV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2NvbG9yOiMzZjQyNTQ7Ym9yZGVyOjA7bWluLXdpZHRoOjE1MHB4O3RleHQtYWxpZ246cmlnaHR9LmdyZWVkeXMgLmhpZGRlbi1saW5rcyBsaSBhOmhvdmVye2NvbG9yOiMzMzN9LnNpZGViYXIgLnNpZGViYXItaG9yaXphbnRhbHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubWluaS1zaWRlYmFyIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSBzcGFue2Rpc3BsYXk6bm9uZX0ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSBzcGFue2Rpc3BsYXk6YmxvY2t9LnNpZGViYXIgLnNpZGViYXItbWVudSAuZ3JlZWR5cyB1bHtwYWRkaW5nOjB9LnNpZGViYXIgLnNpZGViYXItbWVudSAuZ3JlZWR5cyB1bCBsaS5zdWJtZW51e3BhZGRpbmctYm90dG9tOjB9LnNpZGViYXIgLnNpZGViYXItbWVudSAuZ3JlZWR5cyB1bCBsaSBhIC5tZW51LWFycm93e3RvcDoxMXB4fS5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLmdyZWVkeXMgdWwgbGkgdWwgbGkgYXtwYWRkaW5nOjhweCAxNXB4fS50YWJzLXNldCAubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbTowO21hcmdpbi1ib3R0b206MjBweH0udGFicy1zZXQgLm5hdi10YWJzIC5uYXYtbGlua3tjb2xvcjojMjgwODRiO3BhZGRpbmc6OHB4IDE1cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlcjowO21pbi13aWR0aDoxMjBweDttYXJnaW4tcmlnaHQ6MTBweDtiYWNrZ3JvdW5kOiNmMGYxZjU7Ym9yZGVyLXJhZGl1czo1cHggIWltcG9ydGFudH0udGFicy1zZXQgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0udGFicy1zZXQgLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0udGFicy1zZXQgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmV7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzc1MzlmZjtiYWNrZ3JvdW5kOiM3NTM5ZmY7Y29sb3I6I2ZmZn0udGFiLWNvbnRlbnR7cGFkZGluZy10b3A6MzJweH0ubmF2dGFiLWJnIC5uYXYtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNlZGVmZjE7Y29sb3I6IzQ1NTU2MH0ubmF2LWJvcmRlcmVkIGxpIGF7Ym9yZGVyOjAgIWltcG9ydGFudH0ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5re2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMzMzICMzMzMgI2ZmZn0ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNiAjZGVlMmU2ICNmZmZ9Lm5hdnRhYi1iZyAubmF2LWl0ZW17bWFyZ2luOjAgNXB4fS5uYXYtYm9yZGVyZWQgYS5hY3RpdmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzc1MzlmZiAhaW1wb3J0YW50fS50YWJzLXNldHMgLm5hdi10YWJze2JvcmRlci1ib3R0b206MDttYXJnaW46MCAwIDMwcHh9LnRhYnMtc2V0cyAubmF2LXRhYnMgLm5hdi1saW5re2NvbG9yOiMwMDA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlcjowO2JhY2tncm91bmQ6I2U5ZWNlZjttaW4td2lkdGg6MTEycHg7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NXB4fS50YWJzLXNldHMgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0udGFicy1zZXRzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRhYnMtc2V0cyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZXtiYWNrZ3JvdW5kOiM3NTM5ZmY7Y29sb3I6I2ZmZn0ubmF2LXBpbGxzIC5uYXYtbGlua3tjb2xvcjojNDU1NTYwO2JvcmRlci1yYWRpdXM6NHB4fS5uYXYtbGlua3tjb2xvcjojODg4fS5jYXJkLWJ1dHRvbnMgcHttYXJnaW4tYm90dG9tOjIwcHh9LmNhcmQtYnV0dG9ucyBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWJ1dHRvbnMgLmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuY2FyZC1idXR0b25zIC5idG57bWFyZ2luLWJvdHRvbToxMHB4fX0uY2FyZC1idXR0b25zIC5jYXJkLXRleHR7bWFyZ2luLWJvdHRvbToxMHB4fS5jYXJkLWJ1dHRvbnMgLmhlYWRlci10aXRsZXttYXJnaW4tYm90dG9tOjEwcHh9LnRvcG5hdi1kcm9wZG93bi1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjQ1cHg7bGluZS1oZWlnaHQ6NDVweDtwYWRkaW5nOjAgMTJweH0udG9wbmF2LWRyb3Bkb3duLWhlYWRlciAubm90aWZpY2F0aW9uLXRpdGxle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHh9LnRvcG5hdi1kcm9wZG93bi1oZWFkZXIgLm5vdGlmaWNhdGlvbi10aXRsZSBhe2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1sZWZ0OjVweH0udG9wbmF2LWRyb3Bkb3duLWhlYWRlciAuY2xlYXItbm90aXtjb2xvcjojM2Y0MjU0O2Zsb2F0OnJpZ2h0fS50b3BuYXYtZHJvcGRvd24taGVhZGVyIC5jbGVhci1ub3RpOmhvdmVye2NvbG9yOiM3NTM5ZmZ9LnRvcG5hdi1kcm9wZG93bi1oZWFkZXIgLmNsZWFyLW5vdGkgaXttYXJnaW4tbGVmdDo0cHg7Zm9udC1zaXplOjE0cHh9Lm5vdGlmaWNhdGlvbnMgLm5vdGktY29udGVudHtoZWlnaHQ6MjkwcHg7d2lkdGg6NDQwcHg7b3ZlcmZsb3cteTphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaXttYXJnaW4tdG9wOjA7Ym94LXNoYWRvdzowcHggMXB4IDBweCAwcHggI2U0ZThlZTtmb250LXNpemU6MTRweH0ubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweDtib3JkZXItcmFkaXVzOjJweH0ubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzgsMTcsODUsLjA1KX0ubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgLmF2YXRhcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTZweDt0b3A6LTZweDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMxOWE4NTU7b3BhY2l0eTowfS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSAuYXZhdGFyLmFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSAubWVkaWEtYm9keXt3aWR0aDpjYWxjKDEwMCUgLSA0NHB4KX0ubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgLm5vdGktdGl0bGV7Y29sb3I6IzNmNDI1NDtmb250LXdlaWdodDo2MDB9Lm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1saXN0IGxpIC5ub3RpLWRldGFpbHN7Y29sb3I6IzNmNDI1NDttYXJnaW46MH0ubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgcC5ub3RpLXRpbWV7bWFyZ2luOjB9Lm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1saXN0IGxpIC5ub3RpZmljYXRpb24tdGltZXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjM1O2NvbG9yOiM5ZTllOWV9Lm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1saXN0IGxpIGJsb2NrcXVvdGV7Y29sb3I6IzNmNDI1NDttYXJnaW46MTBweCAwO3BhZGRpbmctbGVmdDoxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSBibG9ja3F1b3RlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2RkZGVlMTt3aWR0aDo0cHg7aGVpZ2h0OjEwMCV9Lm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1saXN0IGxpIC5saXN0LWl0ZW17Ym9yZGVyOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSAubGlzdC1pdGVtIC5saXN0LWxlZnR7aGVpZ2h0OjQ4cHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDhweH0ubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgLmxpc3QtaXRlbSAubGlzdC1ib2R5e3BhZGRpbmc6MCAwIDAgNTBweH0ubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgLmxpc3QtaXRlbSAubGlzdC1ib2R5IC5tZXNzYWdlLWF1dGhvcntjb2xvcjojMzMzO2Zsb2F0OmxlZnQ7Zm9udC13ZWlnaHQ6NTAwO3dpZHRoOjE3NXB4O2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSAubGlzdC1pdGVtIC5saXN0LWJvZHkgLm1lc3NhZ2UtdGltZXtjb2xvcjojODg4O2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxMXB4fS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSAubGlzdC1pdGVtIC5saXN0LWJvZHkgLm1lc3NhZ2UtY29udGVudHtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSAubm90aWZpY2F0aW9uLWJ0bntwYWRkaW5nOjEwcHggMH0ubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgLm5vdGlmaWNhdGlvbi1idG4gLmJ0bntwYWRkaW5nOjhweCAyMHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NnB4fS5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSAubm90aWZpY2F0aW9uLWJ0biAuYnRuOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjBweH0udG9wbmF2LWRyb3Bkb3duLWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHg7cGFkZGluZzowIDEycHh9LnRvcG5hdi1kcm9wZG93bi1mb290ZXIgYXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNlZDNhM2E7Zm9udC13ZWlnaHQ6NTAwfS50b3BuYXYtZHJvcGRvd24tZm9vdGVyIGE6aG92ZXJ7Y29sb3I6Izc1MzlmZn0ubGlzdC1sZWZ0e2hlaWdodDo0OHB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQ4cHh9Lmxpc3QtYm9keXtwYWRkaW5nOjAgMCAwIDUwcHh9Lmxpc3QtYm9keSAubWVzc2FnZS1hdXRob3J7Y29sb3I6IzMzMztmbG9hdDpsZWZ0O2ZvbnQtd2VpZ2h0OjUwMDt3aWR0aDoxNzVweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0ubGlzdC1ib2R5IC5tZXNzYWdlLXRpbWV7Y29sb3I6Izg4ODtmbG9hdDpyaWdodDtmb250LXNpemU6MTFweH0ubGlzdC1ib2R5IC5tZXNzYWdlLWNvbnRlbnR7Y29sb3I6IzMzMztmb250LXNpemU6MTNweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uYWN0aXZpdHl7d2lkdGg6MTAwJX0uYWN0aXZpdHkgLmFjdGl2aXR5LWJveHtwb3NpdGlvbjpyZWxhdGl2ZX0uYWN0aXZpdHkgLmFjdGl2aXR5LWxpc3R7cG9zaXRpb246cmVsYXRpdmV9LmFjdGl2aXR5IC5hY3Rpdml0eS1saXN0IGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MjBweCAxMHB4IDEwcHg7Zm9udC1zaXplOjE1cHh9LmFjdGl2aXR5IC5hY3Rpdml0eS1saXN0IGxpIC5hY3Rpdml0eS11c2Vye2hlaWdodDo1MHB4O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDo1MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O2xlZnQ6OHB4fS5hY3Rpdml0eSAuYWN0aXZpdHktbGlzdCBsaSAuYWN0aXZpdHktY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAwIDYwcHg7cGFkZGluZzowfS5hY3Rpdml0eSAuYWN0aXZpdHktbGlzdCBsaSAudGltZXtjb2xvcjojYzRjNGM0O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS4zNX0uYWN0aXZpdHkgLmFjdGl2aXR5LWxpc3QgbGkgYS5uYW1le2NvbG9yOiMwMDB9LmFjdGl2aXR5IC5hY3Rpdml0eS1saXN0IGxpIGF7Y29sb3I6IzI4MDg0Yjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE1cHh9LmFjdGl2aXR5IC5hY3Rpdml0eS1saXN0IGxpIGEgaW1ne3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czo1cHh9LmVkaXQtb3B0aW9ucyAuc3RhdHVzLXRvZ2dsZSAuY2hlY2s6Y2hlY2tlZCsuY2hlY2t0b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlcjoxcHggc29saWQgIzc1MzlmZjtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKDAlIC0gNXB4KSwgMCUpfS5lZGl0LW9wdGlvbnMgLnN0YXR1cy10b2dnbGUgLmNoZWNrdG9nZ2xle3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygwJSAtIDVweCksIDAlKX0ubW9kYWwtZGlhbG9nIC5tb2RhbC1tZHttYXgtd2lkdGg6NjAwcHh9LmZvcm0taGVhZGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MzBweH0uZm9ybS1oZWFkZXIgaDQsLmZvcm0taGVhZGVyIC5oNHtjb2xvcjojMWIyNTU5O2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjEwcHh9Lm1vZGFsLWhlYWRlci10aXRsZSBoNCwubW9kYWwtaGVhZGVyLXRpdGxlIC5oNHtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzBmMDAzM30uYmFuay1kZXRhaWxzIC5iYW5rLWlubmVyLWRldGFpbHMgbGFiZWx7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxYjI1NTk7bWFyZ2luLWJvdHRvbToxMHB4fS5iYW5rLWRldGFpbHMgLmJhbmstaW5uZXItZGV0YWlscyAuZm9ybS1jb250cm9se2hlaWdodDo1MHB4fS5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZXtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2hlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0OHB4O3RvcDowcHg7Ym9yZGVyLXJhZGl1czoxMnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygtMzAlIC0gNXB4KSwgLTYwJSl9LnN0YXR1cy10b2dnbGUgLmNoZWNrdG9nZ2xlOmFmdGVye2hlaWdodDoxNXB4O3dpZHRoOjE1cHh9LnN0YXR1cy10b2dnbGUgLmNoZWNre2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjA7aGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGV9LnN0YXR1cy10b2dnbGUgLmNoZWNrOmNoZWNrZWQrLmNoZWNrdG9nZ2xle2JhY2tncm91bmQtY29sb3I6Izc1MzlmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmZ9LnN0YXR1cy10b2dnbGUgLmNoZWNrOmNoZWNrZWQrLmNoZWNrdG9nZ2xlOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtsZWZ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gMnB4KSwgLTUwJSk7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGU6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwcHgsIC01MCUpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MnB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZSAuY2hlY2tib3gtYmc6OmFmdGVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpfS5jbG9zZS1idG57Ym9yZGVyOjA7b3V0bGluZTowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtmb250LXNpemU6MThweH0uY2xvc2UtYnRuIGl7Zm9udC1zaXplOjIwcHg7Y29sb3I6I2YwMTQyZn0uZGVsLWljb257bWFyZ2luLWJvdHRvbToyM3B4fS5kZWwtaWNvbiBpe2ZvbnQtc2l6ZTo2MHB4O2NvbG9yOiNmMDE0MmY7bWFyZ2luLWJvdHRvbToyM3B4fS5zdWJtaXQtc2VjdGlvbiAuYnRue3BhZGRpbmc6N3B4IDEycHg7Ym9yZGVyLXJhZGl1czo4cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO21pbi13aWR0aDoxNTBweDttYXJnaW4tdG9wOjVweH0uY3VzdG9tLW1vZGFsIC5tb2RhbC1oZWFkZXJ7cGFkZGluZzoyNHB4fS5jdXN0b20tbW9kYWwgLm1vZGFsLWJvZHl7cGFkZGluZzoyNHB4fS5jdXN0b20tbW9kYWwgLm1vZGFsLWJvZHkgLmZvcm0taGVhZGVyIGgzLC5jdXN0b20tbW9kYWwgLm1vZGFsLWJvZHkgLmZvcm0taGVhZGVyIC5oM3tmb250LXNpemU6MjJweDttYXJnaW46MCAwIDEwcHh9LmJhbmstZGV0YWlscyAubW9kYWwtaGVhZGVye2JvcmRlcjowO3BhZGRpbmc6MjBweH0uYmFuay1kZXRhaWxzIC5tb2RhbC1ib2R5e3BhZGRpbmc6MCAyMHB4IDB9LmJhbmstZGV0YWlscyAubW9kYWwtZm9vdGVye2p1c3RpZnktY29udGVudDplbmQ7cGFkZGluZzozMHB4fS5tb2RhbC1jb250ZW50e2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjBweCAyMHB4IDEzcHggcmdiYSgwLDAsMCwuMDMpLDBweCA4cHggNXB4IHJnYmEoMCwwLDAsLjA4KTtib3JkZXItcmFkaXVzOjE2cHh9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNH0uYWRkLXRheC1idG5zIC5hZGQtYnRuLWNhbmNlbC1idG57cGFkZGluZzo4cHggMTVweDttYXJnaW46MCAxMHB4IDAgMDtwYWRkaW5nOjhweCAxNXB4O21pbi13aWR0aDo4MXB4O2NvbG9yOiMzZjQyNTQ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2JkYmRiZDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDAgIzNmNDI1NDtib3JkZXItcmFkaXVzOjZweH0uYWRkLXRheC1idG5zIC5hZGQtYnRuLWNhbmNlbC1idG46aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMzZjQyNTQ7Ym9yZGVyLWNvbG9yOiMzZjQyNTQ7Ym94LXNoYWRvdzppbnNldCAwIDUwcHggMCAwICMzZjQyNTR9LmFkZC10YXgtYnRucyAuYWRkLXRheC1zYXZlLWJ0bnttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjhweCAxNXB4O21pbi13aWR0aDo2OXB4fS50YWJsZXtjb2xvcjojMzMzO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MDt3aWR0aDoxMDAlOy0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50fS50YWJsZSAudGFibGUtYXZhdGFye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46MDtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOm5vd3JhcDttaW4td2lkdGg6MTUwcHg7Zm9udC1zaXplOjE0cHh9LnRhYmxlIC50aGVhZC1saWdodCB0aHtmb250LXNpemU6MTNweDtjb2xvcjojMjgwODRiO2ZvbnQtd2VpZ2h0OjUwMH0udGFibGUgdGhlYWR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzIwZGVnLCAjRERDRUZGIDAlLCAjREJFQ0ZGIDEwMCUpO2JvcmRlci1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRhYmxlIHRoZWFke2JhY2tncm91bmQ6I2RlZTJlNn19LnRhYmxlIHRoZWFkIHRyIHRoe2ZvbnQtd2VpZ2h0OjUwMDtib3JkZXItY29sb3I6I2RlZTJlNjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZSB0Ym9keXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwfS50YWJsZSB0Ym9keSB0ciB0ZHtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGUgdGJvZHkgdGQgaDIsLnRhYmxlIHRib2R5IHRkIC5oMntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udGFibGUgdGJvZHkgdGQgaDIgc3BhbiwudGFibGUgdGJvZHkgdGQgLmgyIHNwYW57Y29sb3I6Z3JheTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6MnB4O2ZvbnQtd2VpZ2h0OjQwMH0udGFibGUgdGJvZHkgdGQgYXtjb2xvcjojM2Y0MjU0fS50YWJsZSB0Ym9keSB0ZCBhLmJ0bi1hY3Rpb24taWNvbntiYWNrZ3JvdW5kOiNmM2YzZjM7Y29sb3I6IzNmNDI1NDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjUwcHh9LnRhYmxlIHRib2R5IHRkIGEuYnRuLWFjdGlvbi1pY29uOmFjdGl2ZXtjb2xvcjojNzUzOWZmfS50YWJsZSB0Ym9keSB0ZCBhK2F7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRhYmxlIHRib2R5IHRkIGEuYWRkLWJ0bntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS50YWJsZSB0Ym9keSB0ZCBhOmhvdmVye2NvbG9yOiM3NTM5ZmZ9LnRhYmxlIHRib2R5IHRkIGE6YWN0aXZle2NvbG9yOiNmZmZ9LnRhYmxlIHRib2R5IHRkIGEuYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NXB4IDEwcHh9LnRhYmxlIHRib2R5IHRkIC5pdGVtcy1saW5rc3tjb2xvcjojMWIyNTU5O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50YWJsZSB0Ym9keSB0ZCAuaXRlbXMtbGlua3M6aG92ZXJ7Y29sb3I6Izc1MzlmZn0udGFibGUgLmludm9pY2UtbGlua3tjb2xvcjojODc4YTk5O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50YWJsZSAuaW52b2ljZS1saW5rOmhvdmVye2NvbG9yOiM2YjM2ZGV9LnRhYmxlIC5pbnZvaWNlLWxpbmsgLnRhYmxlLWNlbnRlciB0aCwudGFibGUgLmludm9pY2UtbGluayAudGFibGUtY2VudGVyIHRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udGFibGUgLmludm9pY2UtbGluayAuZHJvcGRvd24tbWVudXt3aWR0aDoyMDBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZjJlY2ZmO2JveC1zaGFkb3c6MHB4IDRweCA0cHggcmdiYSgyMzEsMjM0LDI1MiwuNzUpO21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NnB4fS50YWJsZSAuaW52b2ljZS1saW5rIC5kcm9wZG93bi1pdGVte2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTNweDtjb2xvcjojMWIyNTU5O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MTRweH0udGFibGUgLmludm9pY2UtbGluayAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udGFibGUgLmludm9pY2UtbGluayAuZHJvcGRvd24taXRlbTpmb2N1cywudGFibGUgLmludm9pY2UtbGluayAuZHJvcGRvd24taXRlbTpob3Zlcntjb2xvcjojNzUzOWZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0udGFibGUgLmludm9pY2UtbGluayAuZHJvcGRvd24taXRlbS5hY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmZ9LnRhYmxlIC5pbnZvaWNlLWxpbmsgLmRyb3Bkb3duLWl0ZW0gaXtmb250LXNpemU6MTZweH0udGFibGUgLmRyb3Bkb3duLW1lbnV7d2lkdGg6MTYwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtib3gtc2hhZG93OjBweCAxNnB4IDMycHggcmdiYSgxOTAsMTkwLDE5MCwuMik7Ym9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6MDttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS50YWJsZSAuZHJvcGRvd24taXRlbXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izg3OGE5OTtwYWRkaW5nOjEwcHggMjBweCAxMHB4fS50YWJsZS1pbmJveHtmb250LXNpemU6MTVweDttYXJnaW4tYm90dG9tOjB9LnRhYmxlLW5vd3JhcCB0aCwudGFibGUtbm93cmFwIHRke3doaXRlLXNwYWNlOm5vd3JhcH0udGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZSgybisxKXtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9LnRhYmxlLXN0cmlwZWQgLmRyb3Bkb3duLWFjdGlvbnttYXJnaW4tYm90dG9tOjB9LnRhYmxlLXN0cmlwZWQgLnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMDUpICFpbXBvcnRhbnR9LnRhYmxlLm5vLWJvcmRlcj50Ym9keT50cj50ZCwudGFibGU+dGJvZHk+dHI+dGgsLnRhYmxlLm5vLWJvcmRlcj50Zm9vdD50cj50ZCwudGFibGUubm8tYm9yZGVyPnRmb290PnRyPnRoLC50YWJsZS5uby1ib3JkZXI+dGhlYWQ+dHI+dGQsLnRhYmxlLm5vLWJvcmRlcj50aGVhZD50cj50aHtwYWRkaW5nOjEwcHggOHB4fS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2Zjd9LnRhYmxlLWJvcmRlcmVkIHRoe2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9LnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4wNSl9LnRhYmxlLWJvcmRlcmVkIHRkOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MCAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0ZDpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnR9LmNhcmQtdGFibGUgLmNhcmQtYm9keXtwYWRkaW5nOjAgIWltcG9ydGFudH0uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZT50aGVhZD50cj50aHtib3JkZXItdG9wOjB9LmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGR7Y29sb3I6IzFmMDA2Njtmb250LXdlaWdodDo0MDA7Ym9yZGVyLXRvcDowO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDo0NnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNWY1ZjU7cGFkZGluZzoxNXB4IDI1cHg7d2hpdGUtc3BhY2U6bm93cmFwO2JveC1zaGFkb3c6bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjI1cHh9LmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGh7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6MTBweCAyNXB4O2JvcmRlci1ib3R0b206MDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzBmMDAzM30uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZSB0aDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MjVweH0udGFibGU+Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlcjowfS5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3R7YXBwZWFyYW5jZTphdXRvfS50YWJsZS1ub3NlYXJjaCAuZGF0YVRhYmxlc19sZW5ndGgsLnRhYmxlLW5vc2VhcmNoIC5kYXRhVGFibGVzX2ZpbHRlcntkaXNwbGF5Om5vbmV9LmNhcmQtdGFibGUgZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93OmZpcnN0LWNoaWxke3BhZGRpbmc6MS41cmVtIDEuNXJlbSAwICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5jYXJkLXRhYmxlIGRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvdzpsYXN0LWNoaWxke3BhZGRpbmc6MCAxLjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3R7YXBwZWFyYW5jZTphdXRvfXRhYmxlIC5iYWRnZXtib3JkZXItcmFkaXVzOjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDttaW4td2lkdGg6YXV0bztwYWRkaW5nOjRweCAxMHB4O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmNlbnRlcn0udGFibGUgdGJvZHkgdGQgYXtjb2xvcjojMDA1MmVhfS50YWJsZSB0Ym9keSB0ZCBhLmFjdGlvbi1pY29ue2NvbG9yOiMzMzN9LnRhYmxlIHRib2R5IHRkIGgyLnRhYmxlLWF2YXRhciBhLC50YWJsZSB0Ym9keSB0ZCAudGFibGUtYXZhdGFyLmgyIGF7Y29sb3I6IzNmNDI1NH0udGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIGE6aG92ZXIsLnRhYmxlIHRib2R5IHRkIC50YWJsZS1hdmF0YXIuaDIgYTpob3Zlcntjb2xvcjojNzUzOWZmfS5taW5pLXNpZGViYXIgLmhlYWRlciAuaGVhZGVyLWxlZnQuaGVhZGVyLWxlZnQtdHdvIC5sb2dvLmxvZ28tc21hbGx7cGFkZGluZzoxMHB4IDAgMDttYXJnaW46MH0uY2F0ZWdvcmllcy10YWJsZSAudGFibGUgdHI6bGFzdC1jaGlsZCB0ZHtwYWRkaW5nLWJvdHRvbTowO2JvcmRlcjpub25lfS5jYXRlZ29yaWVzLXRhYmxlIC50YWJsZSB0ZHtwYWRkaW5nOjhweDtmb250LXNpemU6MTRweH0uY2FyZC10YWJsZSAudGFibGV7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6OHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjhweH0uZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzNmNDI1NH0uZGF0YVRhYmxlc19sZW5ndGggbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJTaG93XCI7bWFyZ2luLXJpZ2h0OjVweDtmb250LXNpemU6MTRweH0uZGF0YVRhYmxlc19sZW5ndGggbGFiZWw6YWZ0ZXJ7Y29udGVudDpcIkVudHJpZXNcIjttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjE0cHh9LmRhdGFUYWJsZXNfc2Nyb2xse21hcmdpbi1ib3R0b206MjRweH0uZGF0YVRhYmxlc19zY3JvbGwgKjo6LXdlYmtpdC1zY3JvbGxiYXJ7aGVpZ2h0OjdweH0uZGF0YVRhYmxlc19zY3JvbGwgKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZTllOWVhO2JvcmRlci1yYWRpdXM6MH0uZGF0YVRhYmxlc19zY3JvbGwgKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojZGRjZWZmO2JvcmRlci1yYWRpdXM6MH0uZGF0YVRhYmxlc19zY3JvbGwgKntzY3JvbGxiYXItY29sb3I6I2QzZDNkMyAjZTllOWVhO3Njcm9sbGJhci13aWR0aDp0aGlufUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aHt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoxNHB4fX0uZGF0YVRhYmxlc19sZW5ndGggLmZvcm0tc2VsZWN0ey0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOm5vbmV9Lm1vZGFsLWJvZHkgLmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGR7Y29sb3I6IzFkMWQxZH0uaGVhZGVyIC5oZWFkZXItbGVmdC10d297YmFja2dyb3VuZC1jb2xvcjojMTAxOTI0O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyMDMyNDc7Ym9yZGVyLXJhZGl1czowcHggMTZweCAwcHggMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGVhZGVyIC5oZWFkZXItbGVmdC10d297YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MH19LmhlYWRlciAuaGVhZGVyLWxlZnQtdHdvICN0b2dnbGVfYnRue3BhZGRpbmc6MCAwcHg7bWFyZ2luLWxlZnQ6MHB4O2NvbG9yOiNmZmZ9LmhlYWRlciAuaGVhZGVyLWxlZnQtdHdvIGF7bWFyZ2luLWxlZnQ6MTVweH0uaGVhZGVyIC5oZWFkZXItbGVmdC10d28gLmxvZ28gaW1ne3dpZHRoOjE1NXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGVhZGVyIC5oZWFkZXItbGVmdC10d28gLmxvZ28gaW1ne2Rpc3BsYXk6bm9uZX19LmhlYWRlciAuaGVhZGVyLWxlZnQtdHdvIC5kYXJrLWxvZ297ZGlzcGxheTpub25lfS5oZWFkZXIuaGVhZGVyLWZvdXJ7Ym9yZGVyLXJhZGl1czowcHg7YmFja2dyb3VuZC1jb2xvcjojMTAxOTI0fS5oZWFkZXIuaGVhZGVyLWZvdXIgYXtwYWRkaW5nOjAgMTBweDtjb2xvcjojZmZmfUBtZWRpYShtaW4td2lkdGg6IDk5MS45OHB4KXsuc2lkZWJhci1oaWRle2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS5zaWRlYmFyLnNpZGViYXItdHdvIC5zaWRlYmFyLW1lbnU+dWw+bGkgdWwgbGkgYXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uc2lkZWJhci5zaWRlYmFyLXR3b3tiYWNrZ3JvdW5kLWNvbG9yOiMxMDE5MjQ7dG9wOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O3BhZGRpbmctdG9wOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zaWRlYmFyLnNpZGViYXItdHdve2xlZnQ6MDt0b3A6NjBweH19LnNpZGViYXIuc2lkZWJhci10d28gLm1lbnUtdGl0bGUtdHdve2NvbG9yOiNmZmZ9LnNpZGViYXIuc2lkZWJhci10d28gbGkuYWN0aXZlPmF7YmFja2dyb3VuZC1jb2xvcjojZjZmN2Y5ICFpbXBvcnRhbnR9LnNpZGViYXIuc2lkZWJhci10aHJlZS10aHJlZXtsZWZ0OnVuc2V0O3RvcDo4NXB4O2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAwIDEzcHggMCByZ2JhKDgyLDYzLDEwNSwuMDUpO292ZXJmbG93LXk6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2lkZWJhci5zaWRlYmFyLXRocmVlLXRocmVle2xlZnQ6MH19LnNpZGViYXItZml2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dG9wOjBweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7ZmxvYXQ6bGVmdDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojk5O3dpZHRoOmF1dG87b3ZlcmZsb3cteTp2aXNpYmxlO2JveC1zaGFkb3c6bm9uZX0uc2lkZWJhci1tZW51LWZpdmUgLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnNpZGViYXItbWVudS1maXZlIC5kcm9wZG93bi10b2dnbGUgc3Bhbntjb2xvcjojZmZmICFpbXBvcnRhbnR9LnNpZGViYXItbWVudS1maXZlIHVse3BhZGRpbmc6MTBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlYmFyLW1lbnUtZml2ZSB1bCAuZHJvcGRvd24tbWVudS1yaWdodHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMjBweDtoZWlnaHQ6YXV0bztib3JkZXI6bm9uZX0uc2lkZWJhci1tZW51LWZpdmUgdWwgdWwgYSBzcGFuey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwO2Zsb2F0OnVuc2V0fS5zaWRlYmFyLW1lbnUtZml2ZSB1bCB1bCBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTgsNTYsMjU1LC4wNSk7Y29sb3I6Izc1MzlmZn0uc2lkZWJhci1tZW51LWZpdmU+dWw+bGl7bWFyZ2luLWJvdHRvbTowcHg7cG9zaXRpb246cmVsYXRpdmV9LnNpZGViYXItbWVudS1maXZlPnVsPmxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9LnNpZGViYXItbWVudS1maXZlPnVsPmxpPmF7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3otaW5kZXg6OTk5OTtib3JkZXItYm90dG9tOjNweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5zaWRlYmFyLW1lbnUtZml2ZT51bD5saT5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzEwMTkyNDtjb2xvcjojZmZmO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICM3NTM5ZmZ9LnNpZGViYXItbWVudS1maXZlIGxpLmFjdGl2ZT5he2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOTtjb2xvcjojNzUzOWZmO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWRlYmFyLW1lbnUtZml2ZSBsaSBhOmhvdmVye2NvbG9yOiM3NTM5ZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zaWRlYmFyLW1lbnUtZml2ZSBsaSBhLnN1YmRyb3AgLm1lbnUtYXJyb3d7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uc2lkZWJhci1tZW51LWZpdmUgLm1lbnUtYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7cG9zaXRpb246aW5pdGlhbH0uc2lkZWJhci5zaWRlYmFyLWZpdmUgLnNpZGViYXItbWVudT51bD5saT5hIC5tZW51LWFycm93e3JpZ2h0Oi0ycHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjBweDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc2lkZWJhciAuc2lkZWJhci1tZW51IC5zaWRlYmFyLW1lbnUtZml2ZT51bHtwYWRkaW5nOjE1cHggMCAwfS5wYWdlLXdyYXBwZXIucGFnZS13cmFwcGVyLWZvdXJ7bWFyZ2luLWxlZnQ6MHB4O3BhZGRpbmctdG9wOjYwcHg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LnBhZ2Utd3JhcHBlci10aHJlZXttYXJnaW4tbGVmdDozMTVweDtwYWRkaW5nLXRvcDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsucGFnZS13cmFwcGVyLXRocmVle21hcmdpbi1sZWZ0OjB9fS5zaWRlYmFyLnNpZGViYXItdGhyZWUgLm5hdi1saW5rLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjEwcHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNnB4O3JpZ2h0OjB9LnVpLWFzaWRle2Zsb2F0OmxlZnQ7d2lkdGg6NjZweDttYXJnaW4tbGVmdDowcHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7cGFkZGluZzowcHggMHB4fS50YWIgLnRhYmxpbmtze2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2NvbG9yOiM2ZTgyYTU7cGFkZGluZzoyMnB4IDE1cHggIWltcG9ydGFudDt3aWR0aDoxMDAlO2JvcmRlcjpub25lO291dGxpbmU6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO21hcmdpbjowcHggMHB4O2ZvbnQtc2l6ZToxN3B4O2JvcmRlcjowICFpbXBvcnRhbnQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7Ym9yZGVyLXJhZGl1czowfS5zaWRlYmFyLW1lbnUtdGhyZWV7Ym9yZGVyLWJvdHRvbTpub25lfS5zaWRlYmFyLW1lbnUtdGhyZWU+dWx7Ym9yZGVyLWJvdHRvbTpub25lfS5zaWRlYmFyLW1lbnUtdGhyZWU+dWw+bGk+YTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMTE4LDU2LDI1NSwuMTIpO2NvbG9yOiM3NTM5ZmZ9LnNpZGViYXItbWVudS10aHJlZSBsaS5hY3RpdmU+YXtiYWNrZ3JvdW5kOnJnYmEoMTE4LDU2LDI1NSwuMTIpfS5zaWRlYmFyLW1lbnUtdGhyZWUgbGkuYWN0aXZlPmE6OmJlZm9yZXtyaWdodDowO2xlZnQ6YXV0bztiYWNrZ3JvdW5kOiM3NTM5ZmZ9LnNpZGViYXItbWVudS10aHJlZSBsaT5he2NvbG9yOiMzZjQyNTQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtoZWlnaHQ6YXV0bztwYWRkaW5nOjlweCA3cHh9LnNpZGViYXItbWVudS10aHJlZSBsaT5hLmFjdGl2ZXtjb2xvcjojNzUzOWZmfS5zaWRlYmFyLW1lbnUtdGhyZWUgdWwgdWx7cGFkZGluZzowO2Rpc3BsYXk6bm9uZX0uc2lkZWJhci1tZW51LXRocmVlIHVsIHVsIGxpIGF7cGFkZGluZy1sZWZ0OjI1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6Izg3OGE5OX0uc2lkZWJhci1tZW51LXRocmVlIHVsIHVsIGxpIGEuYWN0aXZle2NvbG9yOiM3NTM5ZmZ9LnNpZGViYXItdGhyZWUgLnRhYi1jb250ZW50IHN2Z3t3aWR0aDoyMHB4fS51aS1hc2lkZS1jb21wYWN0IC51aS1hc2lkZXttYXJnaW4tbGVmdDowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS50YWIgLnRhYmxpbmtzLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMTYyMTtib3JkZXItY29sb3I6IzE4MmIzZSAjMTgyYjNlICMxODJiM2U7Ym9yZGVyOjFweCBzb2xpZCAjMjAzMjQ3ICFpbXBvcnRhbnR9LnVpLWFzaWRlOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3dpZHRoOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2JvcmRlcjppbmhlcml0O2JhY2tncm91bmQ6IzAwMTYyMSBuby1yZXBlYXQgY2VudGVyIHRvcDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnRvcC1uYXYtc2VhcmNoLXRocmVle21hcmdpbi1sZWZ0OjExcHh9LmhlYWRlci1sZWZ0LWZvdXIgLmRhcmstbG9nb3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaGVhZGVyLmhlYWRlci1maXZlIGF7bWFyZ2luLWxlZnQ6MH0udXNlci1tZW51LWZvdXIubmF2PmxpPmF7Y29sb3I6I2ZmZn0uc2lkZWJhci5zaWRlYmFyLW1lbnUtZml2ZSB1bHtwYWRkaW5nOjEwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZWJhci5zaWRlYmFyLW1lbnUtZml2ZSB1bCAuZHJvcGRvd24tbWVudS1yaWdodHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMjBweDtoZWlnaHQ6YXV0bztib3JkZXI6bm9uZX0uc2lkZWJhci5zaWRlYmFyLW1lbnUtZml2ZSB1bCB1bCBhIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxvYXQ6dW5zZXQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LnNpZGViYXIuc2lkZWJhci1tZW51LWZpdmUgdWwgdWwgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE4LDU2LDI1NSwuMDUpO2NvbG9yOiM3NTM5ZmZ9LnNpZGViYXIuc2lkZWJhci1tZW51LWZpdmU+dWw+bGl7bWFyZ2luLWJvdHRvbTowcHg7cG9zaXRpb246cmVsYXRpdmV9LnNpZGViYXIuc2lkZWJhci1tZW51LWZpdmU+dWw+bGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH0uc2lkZWJhci5zaWRlYmFyLW1lbnUtZml2ZT51bD5saT5he2NvbG9yOiNmZmY7ei1pbmRleDo5OTk5fS5zaWRlYmFyLnNpZGViYXItbWVudS1maXZlPnVsPmxpPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTAxOTI0O2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzc1MzlmZn0uc2lkZWJhci5zaWRlYmFyLW1lbnUtZml2ZSBsaS5hY3RpdmU+YXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjk7Y29sb3I6Izc1MzlmZjtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZWJhci5zaWRlYmFyLW1lbnUtZml2ZSBsaSBhOmhvdmVye2NvbG9yOiM3NTM5ZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zaWRlYmFyLnNpZGViYXItbWVudS1maXZlIGxpIGEuc3ViZHJvcCAubWVudS1hcnJvd3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnNpZGViYXIuc2lkZWJhci1tZW51LWZpdmUgLm1lbnUtYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7cG9zaXRpb246aW5pdGlhbH0uc2lkZWJhci5zaWRlYmFyLWZpdmUgLnNpZGViYXItbWVudT51bD5saS5zdWJtZW51IHVse2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjA7ZGlzcGxheTpub25lfS5oZWFkZXIuaGVhZGVyLXRocmVlIC5oZWFkZXItbGVmdCAubG9nbyBpbWd7bWF4LWhlaWdodDozNXB4O3dpZHRoOmF1dG99QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5oZWFkZXIuaGVhZGVyLXRocmVlIC5oZWFkZXItbGVmdCAubG9nbyBpbWd7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5oZWFkZXItbGVmdC10aHJlZXt3aWR0aDo2NnB4ICFpbXBvcnRhbnQ7cGFkZGluZzowIDVweCAhaW1wb3J0YW50O2JhY2tncm91bmQ6IzEwMTkyNH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhlYWRlci1sZWZ0LXRocmVle3dpZHRoOjEwMCUgIWltcG9ydGFudH19LmhlYWRlci10aHJlZSAubW9iaWxlX2J0bntjb2xvcjojZmZmfS5zaWRlYmFyLW1lbnUgdWx7Zm9udC1zaXplOjE1cHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDA7cG9zaXRpb246cmVsYXRpdmV9LnRhYi1jb250ZW50LXRocmVle3BhZGRpbmctdG9wOjA7bWFyZ2luLWxlZnQ6NjVweH0udGFiLWNvbnRlbnQtdGhyZWUgLm1lbnUtdGl0bGUtdGhyZWV7Y29sb3I6Izc1NzU3NX0uc2lkZWJhci1tZW51LXRocmVlIGxpLmFjdGl2ZT5he2JhY2tncm91bmQ6cmdiYSgxMTgsNTYsMjU1LC4xMil9LnNpZGViYXItbWVudS10aHJlZSBsaS5hY3RpdmU+YTo6YmVmb3Jle3JpZ2h0OjA7bGVmdDphdXRvO2JhY2tncm91bmQ6Izc1MzlmZn0uc2lkZWJhci10aHJlZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dG9wOjYwcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O3dpZHRoOjMwNnB4fS5leHBhbmQtbWVudSAuc2lkZWJhci10aHJlZXt3aWR0aDozMDZweH0uZXhwYW5kLW1lbnUgLnNpZGViYXItcmlnaHR7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uZXhwYW5kLW1lbnUgLnNpZGViYXItdGhyZWV7d2lkdGg6MzA2cHh9LmV4cGFuZC1tZW51IC5zaWRlYmFyLXRocmVlIC5zaWRlYmFyLW1lbnUgdWw+bGk+YXtwYWRkaW5nOjlweCAyMHB4fS5leHBhbmQtbWVudSAuc2lkZWJhci10aHJlZSAuc2lkZWJhci1tZW51IHVsPmxpPmEgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30uZXhwYW5kLW1lbnUgLnNpZGViYXItdGhyZWUgLnNpZGViYXItbWVudSB1bCB1bCBhe3BhZGRpbmctbGVmdDoyNXB4ICFpbXBvcnRhbnR9LmV4cGFuZC1tZW51IC5oZWFkZXItbGVmdHt3aWR0aDoyNDBweH0uc2lkZWJhci10aHJlZSAubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbTowO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wcm9maWxlLWNvdmVyLWF2YXRhciBpbnB1dFt0eXBlPWZpbGVde3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6LTE7b3BhY2l0eTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5LDMzLDY4LC4yNSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7Ym9yZGVyLXJhZGl1czo1MCV9LmF2YXRhci1lZGl0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtkaXNwbGF5OmlubGluZS1mbGV4Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtjb2xvcjojNjc3Nzg4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgM3B4IDZweCAwIHJnYmEoMTQwLDE1MiwxNjQsLjI1KTtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uYXZhdGFyLWVkaXQgc3Zne3dpZHRoOjE4cHh9LmhlYWRlci1zZXZlbntiYWNrZ3JvdW5kLWNvbG9yOiNmMGYxZjU7Ym9yZGVyLXJhZGl1czowfS5oZWFkZXItZWlnaHR7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6IzEwMTkyNH0uaGVhZGVyLWVpZ2h0IC5oZWFkZXItbGVmdCAud2hpdGUtbG9nb3tkaXNwbGF5OmZsZXh9LmhlYWRlci1laWdodCAuaGVhZGVyLWxlZnQgLmxvZ297ZGlzcGxheTpub25lfS5oZWFkZXItZWlnaHQgI3RvZ2dsZV9idG57Y29sb3I6I2ZmZn0uaGVhZGVyLWVpZ2h0IC51c2VyLW1lbnUtZWlnaHQgLnVzZXItbGluazpob3ZlciAudXNlci1jb250ZW50IC51c2VyLW5hbWV7Y29sb3I6IzAwMH0uaGVhZGVyLWVpZ2h0IC51c2VyLW1lbnUtZWlnaHQgLnVzZXItY29udGVudCAudXNlci1uYW1le2NvbG9yOiNmZmZ9LmhlYWRlci1uaW5le2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzV9LmhlYWRlci1mb3VyIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LmhlYWRlci1mb3VyIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNmZmZ9LnNpZGViYXItbWVudS1maXZlIHVsIC5kcm9wZG93bi1tZW51LXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIyMHB4O21heC1oZWlnaHQ6MzAwcHg7Ym9yZGVyOm5vbmU7b3ZlcmZsb3c6YXV0b30uc2lkZWJhci1tZW51LWZpdmUgdWwgLmRyb3Bkb3duLW1lbnUtcmlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NTBweCAhaW1wb3J0YW50fS5zaWRlYmFyLW1lbnUtZml2ZSB1bCAuZHJvcGRvd24tbWVudS1yaWdodDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojNzUzOWZmfS5zaWRlYmFyLW1lbnUtZml2ZSB1bCAuZHJvcGRvd24tbWVudS1yaWdodDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZjFmMWYxfS5zaWRlYmFyLW1lbnUtZml2ZSAubmF2IC5zdWJtZW51LWZpdmUgdWwgYXtwYWRkaW5nOjE3cHggMTVweH0uc2lkZWJhci5zaWRlYmFyLWZpdmUgLnNpZGViYXItbWVudT51bD5saS5zdWJtZW51IHVsIGxpIGF7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM5NTk3OWI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjdweCAxNXB4O21hcmdpbjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOWU5ZTl9LmhlYWRlci5oZWFkZXItZm91ciAuaGFzLWFycm93IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmZ9LnNpZGViYXIuc2lkZWJhci10d28gLnNpZGViYXItbWVudT51bD5saS5zdWJtZW51IHVse2JhY2tncm91bmQ6IzEwMTkyNH0uc2lkZWJhci1tZW51LXRocmVlIC5tZW51LWFycm93e3RvcDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXM7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXdlaWdodDo5MDA7dGV4dC1yZW5kZXJpbmc6YXV0bztsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7bGluZS1oZWlnaHQ6MThweH0uc2lkZWJhci1tZW51LXRocmVlIC5tZW51LWFycm93OmJlZm9yZXtjb250ZW50Olwi74SFXCJ9LnN1Ym1lbnUtZml2ZSAubWVudS1hcnJvd3t0b3A6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC13ZWlnaHQ6OTAwO3RleHQtcmVuZGVyaW5nOmF1dG87bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6MTZweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO2xpbmUtaGVpZ2h0OjE4cHh9LnN1Ym1lbnUtZml2ZSAubWVudS1hcnJvdzpiZWZvcmV7Y29udGVudDpcIu+EhVwifS5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym94LXNoYWRvdzpub25lfS5zaWRlYmFyLnNpZGViYXItdGhyZWUgLnRhYiAudGFibGlua3MuYWN0aXZlOmFmdGVye3dpZHRoOjVweDtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjVweDt0b3A6MDtiYWNrZ3JvdW5kOiM3NjM4ZmY7dHJhbnNpdGlvbjphbGwgLjVzO2Rpc3BsYXk6bm9uZX0uZmVhdGhlcnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5zaWRlYmFyLW1lbnUtZml2ZSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9W2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSBib2R5LFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLmhlYWRlcnttYXgtd2lkdGg6MTMwMHB4O21hcmdpbjphdXRvfVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLnNpZGViYXIgdWwgLm1lbnUtdGl0bGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuc2lkZWJhciB1bCBsaSBzcGFue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLnNpZGViYXIgdWwgdWwgbGl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAucGFnZS13cmFwcGVye21hcmdpbjowIDAgMCAyMzBweH1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdIC5wYWdlLXdyYXBwZXIgLmNvbnRlbnR7cGFkZGluZy1yaWdodDowfVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLmxpc3QtYnRuIC5maWx0ZXItbGlzdCBsaTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdIC5tYWluLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAubWFpbi13cmFwcGVyICN0b2dnbGVfYnRue2Rpc3BsYXk6bm9uZX1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdIC5zaWRlYmFye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIzMHB4fVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLnNpZGViYXIgLm5vdGktZG90e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLnNpZGViYXIgdWwgLm1lbnUtdGl0bGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLnNpZGViYXIgdWwgbGkgc3BhbntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuc2lkZWJhciB1bCB1bCBsaXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9W2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAjdG9nZ2xlX2J0bntkaXNwbGF5Om5vbmV9W2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuc2lkZWJhciB1bCAubWVudS10aXRsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5zaWRlYmFyIHVsIGxpIHNwYW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9W2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuc2lkZWJhciB1bCB1bCBsaXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt3aWR0aDoxMDAlfVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLnR3by1jb2wtYmFyOmhvdmVyIC5zaWRlYmFyLXJpZ2h0e2Rpc3BsYXk6YmxvY2t9W2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAudHdvLWNvbC1iYXIgLnNpZGViYXItbGVmdHtkaXNwbGF5OmJsb2NrfVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLnR3by1jb2wtYmFyIC5zaWRlYmFyLXJpZ2h0e2Rpc3BsYXk6bm9uZX1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5wYWdlLXdyYXBwZXJ7bWFyZ2luOjAgMCAwIDYwcHh9W2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuc2lkZWJhcnt3aWR0aDo2MHB4fVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLnNpZGViYXIgLm5vdGktZG90e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBzcGFue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLnNpZGViYXI6aG92ZXJ7d2lkdGg6MjQ3cHh9W2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuc2lkZWJhcjpob3ZlciB1bCAubWVudS10aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLnNpZGViYXI6aG92ZXIgdWwgbGkgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLnNpZGViYXI6aG92ZXIgdWwgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5wYWdlLXdyYXBwZXJ7bWFyZ2luOjAgMCAwIDIwMHB4fVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm1haW4tbG9nb3t3aWR0aDoyMDBweH1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5zaWRlYmFye3dpZHRoOjIwMHB4fVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLnNpZGViYXIgLm1lbnUtdGl0bGV7anVzdGlmeS1jb250ZW50OmNlbnRlcn1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMHB4fVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3RvZ2dsZV9idG57ZGlzcGxheTpub25lfVtkYXRhLWxheW91dC1wb3NpdGlvbj1zY3JvbGxhYmxlXSAubWFpbi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLWxheW91dC1wb3NpdGlvbj1zY3JvbGxhYmxlXSAubWFpbi13cmFwcGVyIC5zaWRlYmFye3Bvc2l0aW9uOmFic29sdXRlfVtkYXRhLWxheW91dC1wb3NpdGlvbj1zY3JvbGxhYmxlXSAuc2xpbVNjcm9sbERpdixbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV0gLnNsaW1zY3JvbGx7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnBhZ2Utd3JhcHBlcnttYXJnaW4tbGVmdDozMDZweH1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWluaS1zaWRlYmFyIC5wYWdlLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6NjZweH1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5tYWluLWxvZ297d2lkdGg6MzA2cHh9W2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1pbmktc2lkZWJhci5leHBhbmQtbWVudSAubWFpbi1sb2dvIC5sb2dvLWJsdWV7ZGlzcGxheTpibG9ja31bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWluaS1zaWRlYmFyIC5tYWluLWxvZ297d2lkdGg6NjZweDtwYWRkaW5nOjAgMTNweH1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWluaS1zaWRlYmFyIC5tYWluLWxvZ28gLmxvZ28tYmx1ZXtkaXNwbGF5Om5vbmV9W2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1pbmktc2lkZWJhci5leHBhbmQtbWVudSAuc2lkZWJhcnt3aWR0aDozMDZweH1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWluaS1zaWRlYmFyIC5zaWRlYmFye3dpZHRoOjY2cHh9W2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3by1jb2wtYmFye2Rpc3BsYXk6YmxvY2t9W2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1haW4tbG9nb3t3aWR0aDozMDZweH1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuc2lkZWJhciAuc2lkZWJhci1tZW51e3BhZGRpbmc6MH1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuc2lkZWJhciAuc2lkZWJhci1tZW51IGFzaWRle2JhY2tncm91bmQ6IzM0NDQ0YztoZWlnaHQ6MTAwJX1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVse3BhZGRpbmctdG9wOjB9W2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IGF7cGFkZGluZzo5cHggN3B4fVtkYXRhLWxheW91dD10d29jb2x1bW5dIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudSB1bCBsaSBhLmFjdGl2ZXtiYWNrZ3JvdW5kOm5vbmV9W2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gI3NpZGViYXJ7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXtbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAjc2lkZWJhcntkaXNwbGF5OmJsb2NrfX1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAjc2lkZWJhci12aWV3LFtkYXRhLWxheW91dD10d29jb2x1bW5dICNzaWRlYmFyLXNpemUsW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gI2xheW91dC13aWR0aCxbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAjbGF5b3V0LXBvc2l0aW9ue2Rpc3BsYXk6bm9uZX1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWluaS1zaWRlYmFyIC5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0e2Rpc3BsYXk6bm9uZX1bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51IC5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0e2Rpc3BsYXk6YmxvY2t9W2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLnNpZGViYXI6aG92ZXJ7d2lkdGg6MjAwcHh9W2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLnNpZGViYXIgdWwgLm1lbnUtdGl0bGV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyfVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5zaWRlYmFyIHVsIGxpIHNwYW57ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5zaWRlYmFyIHVsIHVsIGxpe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0ubG9nby1jb2xvcntkaXNwbGF5Om5vbmV9W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC5oZWFkZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfVtkYXRhLWxheW91dC1tb2RlPWxpZ2h0XSAuaGVhZGVyIC5wYWdlLXRpdGxlLWJveCBoMyxbZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLmhlYWRlciAucGFnZS10aXRsZS1ib3ggLmgze2NvbG9yOiMzMzN9W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC5oZWFkZXIgLmxvZ28tY29sb3J7ZGlzcGxheTpibG9ja31bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLmhlYWRlciAubG9nby13aGl0ZXtkaXNwbGF5Om5vbmV9W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC5oZWFkZXIgLnRvZ2dsZS1iYXJzIC5iYXItaWNvbnN7YmFja2dyb3VuZDojODc4YTk5fVtkYXRhLWxheW91dC1tb2RlPWxpZ2h0XSAuaGVhZGVyIC5sb2dve2Rpc3BsYXk6bm9uZX1bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLmhlYWRlciAubG9nbzJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6NjBweH1bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLmhlYWRlciAjdG9nZ2xlX2J0biAuYmFyLWljb24gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC5oZWFkZXIgLnRvcC1uYXYtc2VhcmNoIGZvcm0gLmZvcm0tY29udHJvbHtib3JkZXI6MXB4IHNvbGlkICNkNWQ1ZDU7Y29sb3I6IzMzMztoZWlnaHQ6NDBweH1bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMzMzN9W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC5oZWFkZXIgLnRvcC1uYXYtc2VhcmNoIGZvcm0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzMzM31bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojMzMzfVtkYXRhLWxheW91dC1tb2RlPWxpZ2h0XSAuaGVhZGVyIC50b3AtbmF2LXNlYXJjaCBmb3JtIC5idG57Y29sb3I6IzMzM31bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gbmF2LmdyZWVkeSBidXR0b257Y29sb3I6IzMzMyAhaW1wb3J0YW50fVtkYXRhLWxheW91dC1tb2RlPWxpZ2h0XSAuc2lkZWJhci10d29jb2wuc2lkZWJhciAuc2lkZWJhci1sZWZ0e2JhY2tncm91bmQ6I2ZmZn1bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItbGVmdCAubmF2LWxpbmt7Y29sb3I6IzMzM31bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItbGVmdCAubmF2LWxpbmsuYWN0aXZle2JhY2tncm91bmQ6IzM0NDQ0Yztjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWxpZ2h0XSAuc2lkZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDFweCAxcHggMCByZ2JhKDAsMCwwLC4yKX1bZGF0YS1sYXlvdXQtbW9kZT1saWdodF0gLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCB1bHtkaXNwbGF5Om5vbmV9W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3Zlcntjb2xvcjojMzQ0NDRjfVtkYXRhLWxheW91dC1tb2RlPWxpZ2h0XSAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5ncmVlZHkgdWwgbGkgYTpob3Zlcntjb2xvcjojMzQ0NDRjfVtkYXRhLWxheW91dC1tb2RlPWxpZ2h0XSAudXNlci1tZW51Lm5hdj5saT5he2NvbG9yOiMzMzN9W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC5taW5pLXNpZGViYXIgLmhlYWRlci1sZWZ0IC5sb2dvMiBpbWd7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDozMHB4O3dpZHRoOmF1dG99W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC5oZWFkZXIgLmhlYWRlci1sZWZ0IC5sb2dve2Rpc3BsYXk6bm9uZTtsaW5lLWhlaWdodDo2MHB4fVtkYXRhLWxheW91dC1tb2RlPWxpZ2h0XSAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIsW2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdIC50d28tY29sLWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzMzM31bZGF0YS1sYXlvdXQtbW9kZT1ibHVlXSBib2R5IC5oZWFkZXIgLnVzZXItbWVudS5uYXY+bGk+YSxbZGF0YS1sYXlvdXQtbW9kZT1ibHVlXSBib2R5IC5oZWFkZXIgLnVzZXItbWVudS5uYXY+bGk+YSBzcGFuLFtkYXRhLWxheW91dC1tb2RlPWJsdWVdIGJvZHkgLmhlYWRlciAudXNlci1jb250ZW50IC51c2VyLW5hbWUsW2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gYm9keSAuaGVhZGVyIC51c2VyLWNvbnRlbnQgLnVzZXItZGV0YWlsc3tjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWJsdWVdIGJvZHkgLmhlYWRlciAuaGFzLWFycm93IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gYm9keSAuaGVhZGVyIC50b2dnbGUtYmFycyAuYmFyLWljb25ze2JhY2tncm91bmQ6I2ZmZn1bZGF0YS1sYXlvdXQtbW9kZT1ibHVlXSBib2R5IC5oZWFkZXIgLmxvZ28tY29sb3J7ZGlzcGxheTpub25lfVtkYXRhLWxheW91dC1tb2RlPWJsdWVdIGJvZHkgLmhlYWRlciAubG9nby13aGl0ZXtkaXNwbGF5OmJsb2NrfVtkYXRhLWxheW91dC1tb2RlPWJsdWVdIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxbZGF0YS1sYXlvdXQtbW9kZT1ibHVlXSAubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tiYWNrZ3JvdW5kOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6Izc1MzlmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmhlYWRlcntiYWNrZ3JvdW5kOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmhlYWRlciAuaGVhZGVyLWxlZnQgLmxvZ297ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDo2MHB4fVtkYXRhLWxheW91dC1tb2RlPWJsdWVdIC5oZWFkZXIgLm1haW4tbG9nb3tiYWNrZ3JvdW5kOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmhlYWRlciAudXNlci1tZW51Lm5hdj5saT5he2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmhlYWRlciAjdG9nZ2xlX2J0biAuYmFyLWljb24gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmhlYWRlciAucGFnZS10aXRsZS1ib3ggaDMsW2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmhlYWRlciAucGFnZS10aXRsZS1ib3ggLmgze2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmhlYWRlciAubG9nbzJ7ZGlzcGxheTpub25lfVtkYXRhLWxheW91dC1tb2RlPWJsdWVdIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlci1jb2xvcjojNzUzOWZmfVtkYXRhLWxheW91dC1tb2RlPWJsdWVdIC5uYXYtdGFicy5uYXYtdGFicy1zb2xpZCBsaSBhLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItbGVmdHtiYWNrZ3JvdW5kOiMzNDQ0NGN9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItcmlnaHQgdWwgbGkgYS5hY3RpdmV7Y29sb3I6Izc1MzlmZn1bZGF0YS1sYXlvdXQtbW9kZT1ibHVlXSAjbGF5b3V0LXBvc2l0aW9uIC5yYWRpbyBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQ6Izc1MzlmZjtjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWJsdWVdIC5kYXNoLXdpZGdldCAuY2FyZC1ib2R5IC5kYXNoLXdpZGdldC1pY29ue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDE5NywyNTEsLjIpO2NvbG9yOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmJnLXByaW1hcnksW2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmJhZGdlLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCB1bCBhLmFjdGl2ZXtjb2xvcjojNzUzOWZmfVtkYXRhLWxheW91dC1tb2RlPWJsdWVdIC5zaWRlYmFyIHVsIGxpLnN1Ym1lbnUgLm5vdGktZG90OmJlZm9yZXtib3JkZXI6NXB4IHNvbGlkICM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6Izc1MzlmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9Ymx1ZV0gLnJvbGVzLW1lbnUgdWwgbGkuYWN0aXZlIGF7Ym9yZGVyLWNvbG9yOiM3NTM5ZmY7Y29sb3I6Izc1MzlmZn1bZGF0YS1sYXlvdXQtbW9kZT1ibHVlXSAuc2V0dGluZ3MtaWNvbiBzcGFue2JhY2tncm91bmQtY29sb3I6Izc1MzlmZn1bZGF0YS1zaWRlYmFyPWdyYWRpZW50XVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBzcGFuLFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIGksW2RhdGEtc2lkZWJhcj1ncmFkaWVudF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIHNwYW4sW2RhdGEtc2lkZWJhcj1ncmFkaWVudF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIGksW2RhdGEtc2lkZWJhcj1ncmFkaWVudF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuZ3JlZWR5cyAudmlld21vcmVtZW51OmhvdmVye2NvbG9yOiNmZmZ9W2RhdGEtc2lkZWJhcj1ncmFkaWVudF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuZ3JlZWR5cyAudmlld21vcmVtZW51e2NvbG9yOiNiN2MwY2R9W2RhdGEtc2lkZWJhcj1ncmFkaWVudF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuaGlkZGVuLWxpbmtzIHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzMzM31bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tYWluLXdyYXBwZXJ7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowfVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1haW4td3JhcHBlciAuc2lkZWJhcnt0b3A6NjBweDtib3JkZXItcmFkaXVzOjA7bGVmdDowO3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm1haW4td3JhcHBlcnttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxLjVyZW07cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubWFpbi13cmFwcGVyIC5zaWRlYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4MHB4O2JvcmRlci1yYWRpdXM6MTBweH1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5tYWluLXdyYXBwZXIgLnNpZGViYXIuc2lkZWJhci10d29jb2x7dG9wOjMwcHg7bGVmdDo1MHB4fVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLnNpZGViYXIgLnNpZGViYXItbWVudSxbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC50d28tY29sLWJhciAuc2lkZWJhci1tZW51e3BhZGRpbmc6MH1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdICN0b2dnbGVfYnRue2Rpc3BsYXk6bm9uZX0uZGFyay13aGl0ZS1sb2dve2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHl7YmFja2dyb3VuZC1jb2xvcjojMmEyYjJmO2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSB1bC5oaWRkZW4tbGlua3N7YmFja2dyb3VuZC1jb2xvcjojMWMxZDIyICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSB1bC5oaWRkZW4tbGlua3MgLnN1Ym1lbnUgdWx7YmFja2dyb3VuZDojMmEyYjJmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGE6aG92ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgLm5vdGktZGV0YWlsc3tjb2xvcjojNzUzOWZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnN0YXRzLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWM7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnctc2lkZWJhciB1bCBhe2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuY2FyZCAuY2FyZC10aXRsZXtjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnRleHQtZGFya3tjb2xvcjojYWFhICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keS5taW5pLXNpZGViYXIgLnNpZGViYXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAubG9nb3tkaXNwbGF5OmJsb2NrfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAubWFpbi1sb2dvLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAuY2FyZC50aW1lbGluZS1jYXJke2JhY2tncm91bmQ6IzFjMWQyMn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5oZWFkZXIgLnVzZXItbWVudS5uYXY+bGk+YSBzcGFue2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaGVhZGVyIC5oZWFkZXIgLmhhcy1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVye2JvcmRlci1jb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJ0bi5idG4tZ3JleXMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAudGFibGUgdGJvZHkgdGQgYS5idG4tYWN0aW9uLWljb257YmFja2dyb3VuZDojMzczODNkO2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYmctc3VjY2Vzcy1saWdodHtiYWNrZ3JvdW5kOnJnYmEoNDAsMTc4LDc3LC4xKSAhaW1wb3J0YW50fVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJnLWRhbmdlci1saWdodCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5iZy1pbmFjdGl2ZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5wcm9maWxlLXBpY3R1cmUgLmltZy11cGxvYWQgLmJ0bi1yZW1vdmV7YmFja2dyb3VuZDpyZ2JhKDIzMCwzMywzMywuMSkgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5iZy1pbmZvLWxpZ2h0e2JhY2tncm91bmQ6cmdiYSgyMjEsMjQzLDI1NSwuMTIpfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJnLWdyZWVuLWxpZ2h0e2JhY2tncm91bmQ6cmdiYSgyMjUsMjU1LDIzNywuMTIpfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJnLXBlbmRpbmctbGlnaHQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYmctd2FybmluZy1saWdodHtiYWNrZ3JvdW5kOnJnYmEoMjM3LDE1MywyOSwuMSkgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5iZy1saWdodC1ncmF5e2JhY2tncm91bmQ6cmdiYSgyNDMsMjQzLDI0MywuMSl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAucmliYm9uLXNlY29uZGFyeXtiYWNrZ3JvdW5kOnJnYmEoMjQ3LDQ5LDEwMCwuMyk7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5yaWJib24tc3VjY2Vzc3tiYWNrZ3JvdW5kOnJnYmEoODEsMTg3LDM3LC4zKTtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnJpYmJvbi1wcmltYXJ5e2JhY2tncm91bmQ6cmdiYSgxMTUsMTAyLDI1NSwuMyk7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zZXR0aW5ncy1pY29uIHNwYW57YmFja2dyb3VuZDpyZ2JhKDExNyw1NywyNTUsLjcpfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgaDEsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaDEsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSBoMixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5oMixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IGgzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmgzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgaDQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaDQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSBoNSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5oNSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmN1c3RvbWVyLWFkZGl0aW9uYWwtZm9ybSAuaW5wdXQtYmxvY2sgbGFiZWx7Y29sb3I6I2ZmZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5wcm9maWxlLXZpZXcgLnByb2ZpbGUtYmFzaWMgLnByb2ZpbGUtaW5mby1sZWZ0IC51c2VyLW5hbWV7Y29sb3I6I2JiYzRjY31bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5wZXJzb25hbC1pbmZvIGxpIC50aXRsZXtjb2xvcjojYmJjNGNjfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmV4cGVyaWVuY2UtYm94IC5leHBlcmllbmNlLWxpc3QgbGkgLmV4cGVyaWVuY2UtY29udGVudHtwYWRkaW5nOjEwcHh9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuZXhwZXJpZW5jZS1ib3ggLmV4cGVyaWVuY2UtbGlzdCBsaSAuZXhwZXJpZW5jZS11c2Vye2JvcmRlci1yYWRpdXM6NTBweH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLWxlZnR7YmFja2dyb3VuZDojMTYxOTFjfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItbGVmdCAubmF2LWxpbmt7Y29sb3I6IzZlODJhNX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItcmlnaHR7YmFja2dyb3VuZDojMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItcmlnaHQgdWwgbGkgYXtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItcmlnaHQgdWwgbGkgYS5hY3RpdmV7Y29sb3I6I2ZmZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5kYXNoLXN0YXRpc3RpY3MgLnN0YXRzLWluZm97YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjO2JvcmRlcjoxcHggc29saWQgIzJlMzg0MH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWM7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnRhYmxlIHRoe2NvbG9yOiNhYWE7Ym9yZGVyLXRvcDoxcHggc29saWQgIzNiM2MzZTtiYWNrZ3JvdW5kOiMxZTFmMjU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzNiM2MzZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC50YWJsZSB0ZHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAudGFibGUgLmJ0bi13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWM7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmNoYXQtbWFpbi1yb3cgLmNoYXQtbWFpbi13cmFwcGVyIC5jaGF0LXdpbmRvdyAuZml4ZWQtaGVhZGVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmNoYXQtZm9vdGVye2JhY2tncm91bmQtY29sb3I6IzE2MTkxYztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnZpZGVvLXdpbmRvdyAuZml4ZWQtaGVhZGVyIC5uYXYgbGkgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtdXNlcnMtbGlzdCBhLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHk+ZGl2OmZpcnN0LWNoaWxkIC51c2VyLW5hbWUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1oZWFkZXIgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHkgLnVzZXItbmFtZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5pbnZvaWNlLXRvdGFsLWJveCBwIHNwYW4sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaW52b2ljZS10b3RhbC1pbm5lciAuc3RhdHVzLXRvZ2dsZSBzcGFuLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnRpY2tldC1kZXRhaWxzLWdyb3VwIC50aWNrZXQtZGV0YWlscy1jb250IGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnRpY2tldC1kZXRhaWxzLWdyb3VwIC50aWNrZXQtZGV0YWlscy1jb250IC5oNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC50aWNrZXQtaW5mb3JtYXRpb24gLmN1c3RvbWVyLWRldGFpbHMtY29udCBoNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC50aWNrZXQtaW5mb3JtYXRpb24gLmN1c3RvbWVyLWRldGFpbHMtY29udCAuaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAudGV4dC1ncmF5LWRhcmssW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuY29tbWVudHMgLmNvbW1lbnRzLWRldGFpbHMtY29udCBoNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5jb21tZW50cyAuY29tbWVudHMtZGV0YWlscy1jb250IC5oNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5jb21tZW50cyAucmVwbHktY29tbWVudHtjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhe2NvbG9yOiNhYWE7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnR3by1jb2wtYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbDpiZWZvcmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuZGF0YVRhYmxlc19sZW5ndGggbGFiZWw6YWZ0ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2V0dGluZ3MtbWVudSB1bCBsaSBhLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgdGFibGUgdHIgdGQgaDIudGF4LW5hbWUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSB0YWJsZSB0ciB0ZCAudGF4LW5hbWUuaDIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGkgLm5vdGktdGl0bGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuZHJvcGRvd24taXRlbSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5iYWRnZS1vdXRsaW5lLWRhcmt7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5kcm9wZG93bi1pdGVtOmZvY3VzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmRyb3Bkb3duLWl0ZW06aG92ZXJ7YmFja2dyb3VuZDpub25lfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgdWwgbGkgc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mb3JtLWdyb3VwIGxhYmVsLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmlucHV0LWJsb2NrIGxhYmVsLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmN1c3RvbS1tb2RhbC5zaWduYXR1cmUtYWRkLW1vZGFsIC5tb2RhbC1ib2R5IC5jdXN0b21fY2hlY2ssW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuZHJvcGRvd24taXRlbTpmb2N1cyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5kcm9wZG93bi1pdGVtOmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmludm9pY2UtaXRlbS10d28gLmludm9pY2UtZGV0YWlsc3tjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmNvbnRhY3QtbGlzdD5saXtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWM7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzJlMzg0MH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5idG4td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjO2JvcmRlcjoxcHggc29saWQgIzJlMzg0MDtjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnBhZ2UtaXRlbSAucGFnZS1saW5rLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAucG9wb3Zlci1ib2R5LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5saXN0LWJ0biAuZmlsdGVyLWxpc3QgLnNob3J0LWZpbHRlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5wcmljZS10YWJsZS1tYWluIC5wcmljZS1zZWxlY3RlZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5ICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bHtiYWNrZ3JvdW5kOiMxYzFkMjI7Ym9yZGVyLWNvbG9yOiMzYjNjM2U7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAuc3Bhbi1vcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mYy11bnRoZW1lZCB0aCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mYy11bnRoZW1lZCB0ZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mYy11bnRoZW1lZCB0aGVhZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mYy11bnRoZW1lZCB0Ym9keSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mYy11bnRoZW1lZCAuZmMtcm93LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVye2JhY2tncm91bmQ6IzFjMWQyMn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAub3ItbGluZXtiYWNrZ3JvdW5kOiMzYjNjM2V9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvcmRlci10b3AtY29sb3I6IzFjMWQyMjtib3JkZXItcmlnaHQtY29sb3I6IzFjMWQyMn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IGlucHV0W3R5cGU9ZmlsZV06aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50fVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmRhdGFUYWJsZXNfbGVuZ3RoIC5mb3JtLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjO2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMm4rMSl7YmFja2dyb3VuZC1jb2xvcjojMmMzMDM0fVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLm5hdi10YWJzLm5hdi10YWJzLXNvbGlke2JhY2tncm91bmQtY29sb3I6IzE2MTkxYztib3JkZXI6MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lnbmF0dXJlLWludm9pY2UgLmZvcm0tZ3JvdXAtYmFua3tib3JkZXI6MXB4IHNvbGlkICMzYjNjM2U7YmFja2dyb3VuZDpyZ2JhKDE5MywxOTMsMTkzLC4wNyl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzNiM2MzZTtiYWNrZ3JvdW5kOiMxYzFkMjIgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuY2FyZC1ib2R5LnR3by1mYWN0b3IgLnR3by1mYWN0b3IuaWNvbiBoNSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5jYXJkLWJvZHkudHdvLWZhY3RvciAudHdvLWZhY3Rvci5pY29uIC5oNSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNjcm9sbC1kZW1vLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZjLXVudGhlbWVkIHRoLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZjLXVudGhlbWVkIHRkLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZjLXVudGhlbWVkIHRoZWFkLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZjLXVudGhlbWVkIHRib2R5LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZjLXVudGhlbWVkIC5mYy1yb3csW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMTkzLDE5MywxOTMsLjA3KX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IGZvcm0gbGFiZWwsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuZm9ybS1ncm91cC1pdGVtIGxhYmVse2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2VsZWN0Mi1kcm9wZG93bixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5jYXJkLWZvb3RlcntiYWNrZ3JvdW5kOiMxYzFkMjI7Ym9yZGVyLWNvbG9yOiMzYjNjM2V9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAucmVjdXJyaW5nLXRhYiB1bHtib3JkZXI6MXB4IHNvbGlkICMzYjNjM2V9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAubW9kYWwtYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjoxcHggc29saWQgI2UzZTNlM31bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5hY3Rpdml0eS1ib3ggLmFjdGl2aXR5LWxpc3QgbGksW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaW5ib3gtbWVudSBsaSBhOmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmluYm94LW1lbnUgbGkuYWN0aXZlIGEsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaW5ib3gtbWVudSBsaSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzE2MTkxYztib3JkZXI6MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaW5ib3gtbWVudSBsaSBhOmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmluYm94LW1lbnUgbGkuYWN0aXZlIGEsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaW5ib3gtbWVudSBsaSBhOmZvY3Vze2JvcmRlcjpub25lfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmNhcmQtdGFibGUgLmNhcmQtYm9keSAuaW52ZW50b3J5LXRhYmxlIC50YWJsZSB0ZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IHBhZ2Utd3JhcHBlciAuY29udGVudCAucGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAudG9nZ2xlLXNpZGViYXIgLnNpZGViYXItaGVhZGVyIGg1LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnRvZ2dsZS1zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciAuaDUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAudG9nZ2xlLXNpZGViYXIgLnNpZGViYXItaGVhZGVyIGEsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAudG9nZ2xlLXNpZGViYXIgLnNpZGViYXItYm9keSAuYWNjb3JkaW9uIC5maWx0ZXItdGl0bGUgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5pbnZvaWNlLWNvbnRlbnQtdGl0bGUgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5jYXJkLWJvZHksW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAubm90ZSB0ZXh0YXJlYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5uYXYtcGlsbHMgLm5hdi1saW5rLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgI2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVsIGxpIGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgI2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVsIGxpIC5oNntjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgI2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVsIGxpIGg2OmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgI2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVsIGxpIC5oNjpob3ZlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5ICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSBoNi5hY3RpdmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAjYWRkX3BhY2thZ2UgLm1vZGFsLWJvZHkgdWwgbGkgLmFjdGl2ZS5oNntjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJnLXN1YnNjcmliZXtiYWNrZ3JvdW5kOnJnYmEoMjM3LDU4LDU4LC4zKTtjb2xvcjpyZ2JhKDIzNyw1OCw1OCwuOSl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYmctcGF5bWVudHtiYWNrZ3JvdW5kOnJnYmEoMzYsMTAxLDE4OCwuMyk7Y29sb3I6cmdiYSgzNiwxMDEsMTg4LC45KX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5sZWF2ZS1pbmZvLWJveHtib3JkZXI6MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuY2FyZC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuZmFxLWNhcmQgLmNhcmQgLmNhcmQtaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzJlMzg0MH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mYXEtY2FyZCAuY2FyZCAuY2FyZC1oZWFkZXIgYXtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmN1c3RvbS10YWJsZSB0ZHtjb2xvcjojZmZmICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAudGFibGUgdGQgYXtjb2xvcjojNzc3fVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAud2l6YXJkIC5uYXYtaXRlbSAubmF2LWxpbmt7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5pbnB1dC1ibG9jayAuZm9ybS1jb250cm9sLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZvcm0tZ3JvdXAtaXRlbSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5mb3JtLWdyb3VwLWN1c3RvbWVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnRvZ2dsZS1zaWRlYmFyIC5zaWRlYmFyLWhlYWRlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1ib2R5IC5hY2NvcmRpb24sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuY2FyZC5jb21wYW55LXNldHRpbmdzLW5ldyAuY29udGVudC1wYWdlLWhlYWRlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5jYXJkLWZvb3Rlcntib3JkZXItY29sb3I6IzNiM2MzZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5wb3BvdmVyLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMyYTJiMmY7Y29sb3I6I2FhYTtib3JkZXItY29sb3I6IzJhMmIyZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5hZGQtY3VzdG9tZXItYnRucyAuY3VzdG9tZXItYnRuLWNhbmNlbCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5tb2RhbC1mb290ZXIgLmJ0bi1iYWNre2JvcmRlci1jb2xvcjojZmYxNzE3O2JhY2tncm91bmQ6cmdiYSgyMzAsMzMsMzMsLjEpO2NvbG9yOiNmZjE3MTd9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYnRuLXBhdGggLmJ0bi1jYW5jZWwuYmctcHJpbWFyeS1saWdodHtiYWNrZ3JvdW5kOnJnYmEoMjMwLDMzLDMzLC4xKSAhaW1wb3J0YW50O2NvbG9yOiNmZjE3MTcgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5idG4tcHJpbWFyeSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLnBhZ2UtbGluayxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5rLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmN1c3RvbV9yYWRpbyAuY2hlY2ttYXJrOmFmdGVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmN1c3RvbV9yYWRpb19vbmUgLmNoZWNrbWFyazphZnRlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5ICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSBoNi5hY3RpdmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAjYWRkX3BhY2thZ2UgLm1vZGFsLWJvZHkgdWwgbGkgLmFjdGl2ZS5oNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5maWxlLWxpbmsgLnByaW50LWxpbms6aG92ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuZmlsZS1saW5rIC5kb3dubG9hZC1saW5rOmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDExNyw1NywyNTUsLjMpO2JhY2tncm91bmQ6cmdiYSgxMTcsNTcsMjU1LC4zKTtjb2xvcjojNzUzOWZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJ0bi1wcmltYXJ5OmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEucGFnZS1saW5rOmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbms6aG92ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuY3VzdG9tX3JhZGlvIC5jaGVja21hcms6YWZ0ZXI6aG92ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuY3VzdG9tX3JhZGlvX29uZSAuY2hlY2ttYXJrOmFmdGVyOmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgI2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVsIGxpIGg2LmFjdGl2ZTpob3ZlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5ICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSAuYWN0aXZlLmg2OmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmZpbGUtbGluayAucHJpbnQtbGluazpob3Zlcjpob3ZlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5maWxlLWxpbmsgLmRvd25sb2FkLWxpbms6aG92ZXI6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDUwcHggMCAwICNhYWE7Ym9yZGVyLWNvbG9yOiNhYWE7Y29sb3I6IzAwMH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5ICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSBoNjpob3ZlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5ICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSAuaDY6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMTE3LDU3LDI1NSwuMyk7YmFja2dyb3VuZDpyZ2JhKDExNyw1NywyNTUsLjMpO2NvbG9yOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYmctd2hpdGV7YmFja2dyb3VuZDojMWMxZDIyICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAubmF2LWJvcmRlcmVkIGEuYWN0aXZle2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMTE3LDU3LDI1NSwuMyl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuYnRuLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDE5Myw3LC4zKTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDE5Myw3LC4zKTtjb2xvcjojZmZjMTA3fVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmJ0bi1saWdodCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5uYXZ0YWItYmcgLm5hdi1saW5re2JvcmRlci1jb2xvcjpyZ2JhKDE2NiwxNjYsMTY2LC4zKTtiYWNrZ3JvdW5kOnJnYmEoMTY2LDE2NiwxNjYsLjMpO2NvbG9yOiNhNmE2YTZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAudG9nZ2xlLXNpZGViYXIgLnNpZGViYXItbGF5b3V0LWZpbHRlcntiYWNrZ3JvdW5kOiMxNjE5MWN9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnZpZXctaWNvbnMgLmJ0bntiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWM7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwO2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmhlYWRlcntiYWNrZ3JvdW5kOiMxYzFkMjI7Ym9yZGVyLWNvbG9yOiMxYzFkMjJ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmhlYWRlciAudXNlci1tZW51Lm5hdj5saT5he2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmhlYWRlciAjdG9nZ2xlX2J0biAuYmFyLWljb24gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmhlYWRlciAucGFnZS10aXRsZS1ib3ggaDMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmhlYWRlciAucGFnZS10aXRsZS1ib3ggLmgze2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmhlYWRlciAubG9nbzJ7ZGlzcGxheTpub25lfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5kdWUtaW5mbyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYXNzaWduZWQtaW5mbyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtIC5mZWVkLXRleHQgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubG9naW4td3JhcHBlciAubG9naW5ib3ggLmxvZ2luLXJpZ2h0IC5kb250LWhhdmUgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLmFkZC1kZXRhaWxzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0ZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utb25lIC5jdXN0b21lci1uYW1lLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuYmFuay1kZXRhaWxzIC50ZXJtcy1jb25kaXRpb24gc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5wYXltZW50LXRpdGxlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5jb21wYW55LWFkZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcyAuaW52b2ljZS1kYXRlIGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5pbnZvaWNlLWRhdGUgLmg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5pbnZvaWNlLXRvIC5pbnYtdG8tYWRkcmVzcyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuY29tcGFueS1zaWduIHNwYW4sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1kZXRhaWxzIHNwYW4sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmJhbmstdGl0bGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdCBzcGFue2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRhc2std3JhcHBlciAudGFzay1saXN0LWJvZHkgI3Rhc2stbGlzdCBsaSAudGFzay1jb250YWluZXJ7YmFja2dyb3VuZDojMWMxZDIyO2JvcmRlcjoxcHggc29saWQgIzJlMzg0MH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudGFzay13cmFwcGVyIC50YXNrLWxpc3QtYm9keSAjdGFzay1saXN0IGxpIC50YXNrLWNvbnRhaW5lciAudGFzay1sYWJlbHtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50YXNrLXdyYXBwZXIgLnRhc2stbGlzdC1ib2R5ICN0YXNrLWxpc3QgbGkuY29tcGxldGVkIC50YXNrLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiMxNjE5MWN9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRhc2stY2hhdC1jb250ZW50c3tiYWNrZ3JvdW5kLWNvbG9yOiMxYzFkMjJ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLndlbGNvbWUtYm94e2JhY2tncm91bmQtY29sb3I6IzE2MTkxYztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGF0LWNvbnRlbnRzIC5jaGF0LWNvbnRlbnQtd3JhcCAuY2hhdHMgLmNoYXQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1jb250ZW50e2JhY2tncm91bmQtY29sb3I6IzE2MTkxYztib3JkZXI6MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtY29udGVudHMgLmNoYXQtY29udGVudC13cmFwIC5jaGF0cyAuY2hhdC1sZWZ0IC5jaGF0LWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjO2JvcmRlcjoxcHggc29saWQgIzJlMzg0MDtwYWRkaW5nOjEwcHggIWltcG9ydGFudH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC1jb250ZW50cyAuY2hhdC1jb250ZW50LXdyYXAgLmNoYXRzIC5jaGF0LWxlZnQgLmNoYXQtY29udGVudCAuY2hhdC10aW1le2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtc2lkZWJhciAuY2hhdC1jb250ZW50c3tiYWNrZ3JvdW5kLWNvbG9yOiMxYzFkMjJ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtZm9vdGVyIC5tZXNzYWdlLWJhciAubWVzc2FnZS1hcmVhIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se2JhY2tncm91bmQtY29sb3I6IzE2MTkxYztib3JkZXI6MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtbGluZSAuY2hhdC1kYXRle2JhY2tncm91bmQtY29sb3I6IzE2MTkxYzt0b3A6OXB4O2xlZnQ6LTE1cHh9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnNlYXJjaC1ib3ggLmlucHV0LWdyb3Vwe2JhY2tncm91bmQtY29sb3I6IzE2MTkxYztib3JkZXI6MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtbWFpbi1yb3cgLmNoYXQtbWFpbi13cmFwcGVyIC5jaGF0LXdpbmRvd3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmRhc2gtc2VjdGlvbiAuZGFzaC1pbmZvLWxpc3QgLmRhc2gtY2FyZHtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWM7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwO2NvbG9yOiM1NzU3NTd9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNhcmQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utb25lIC5pbnZvaWNlLXdyYXBwZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnZvaWNlLXdyYXBwZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utd3JhcHBlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAucmVjZWlwdC13cmFwLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5yZWNlaXB0LXdyYXAgLnJlY2VpcHQtdG9wIC5jb21wYW55LWxvZ28sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnJlY2VpcHQtd3JhcCAucmVjZWlwdC1oZWFkaW5nIHNwYW57Ym9yZGVyOjFweCBzb2xpZCAjMTYxOTFjO2JhY2tncm91bmQ6IzE2MTkxY31bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZmlsZS1saW5rIC5kb3dubG9hZC1saW5rLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLWxpbmsgLnByaW50LWxpbmt7YmFja2dyb3VuZDojMTYxOTFjfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG8tcGF5bWVudCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1ub3RlcyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRhdGUtbm8sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtZml2ZS1kZXRhaWxzIC5ncmFkaWVudC1ibG9ja3tiYWNrZ3JvdW5kOnJnYmEoMjI1LDI1NSwyMzcsLjMpfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLW5vdGVze2JvcmRlci1jb2xvcjpyZ2JhKDIyNSwyNTUsMjM3LC4zKX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMyYTJiMmY7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudGltZS1saXN0IC5kYXNoLXN0YXRzLWxpc3QgaDQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRpbWUtbGlzdCAuZGFzaC1zdGF0cy1saXN0IC5oNHtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50b3BpY3MsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnctc2lkZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWM7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50b3BpY3MgLnRvcGljLXRpdGxlIGEsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnctc2lkZWJhciAudG9waWMtdGl0bGUgYXtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50b3BpY3MgLnRvcGljcyAudG9waWNzLWxpc3QgbGkgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudy1zaWRlYmFyIC50b3BpY3MgLnRvcGljcy1saXN0IGxpIGF7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAucm9sZXMtbWVudSB1bHtib3JkZXI6MXB4IHNvbGlkICMxNjE5MWM7YmFja2dyb3VuZDojMTYxOTFjfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5yb2xlcy1tZW51IHVsIGxpIGF7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubGlzdC1ncm91cC1pdGVtLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5hY3Rpdml0eS1ib3gsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnB1bmNoLWluZm8gLnB1bmNoLWhvdXJzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5wdW5jaC1kZXQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmF0dC1zdGF0aXN0aWNzIC5zdGF0cy1pbmZvLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zdGF0cy1pbmZve2JvcmRlcjoxcHggc29saWQgIzJlMzg0MDtiYWNrZ3JvdW5kOiMxNjE5MWM7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZm9ybS1jb250cm9sLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zaWduYXR1cmUtaW52b2ljZSAuZm9ybS1ncm91cC1iYW5rIC5uYXYtcGlsbHMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnNlcnZpY2UtdXBsb2Fke2JvcmRlcjoxcHggc29saWQgIzNiM2MzZTtiYWNrZ3JvdW5kOnJnYmEoMTkzLDE5MywxOTMsLjA3KTtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5mb3JtLWNvbnRyb2x7Zm9udC1zaXplOjE0cHh9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYWFhO29wYWNpdHk6MX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2FhYTtvcGFjaXR5OjF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYWFhO29wYWNpdHk6MX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYWFhO29wYWNpdHk6MX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAucHJvamVjdC10aXRsZSBhe2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6I2FhYTtiYWNrZ3JvdW5kOiMxYzFkMjJ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnByb2ZpbGUtd2lkZ2V0e2JvcmRlcjoxcHggc29saWQgIzJlMzg0MDtiYWNrZ3JvdW5kOiMxNjE5MWN9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnByb2ZpbGUtd2lkZ2V0IC51c2VyLW5hbWUgYXtjb2xvcjojZmZmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zdGF0cy1pbmZvIGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zdGF0cy1pbmZvIC5oNntjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5tb2RhbC1ib2R5IC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNlM2UzZTM7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGF0LW1haW4tcm93IC5jaGF0LW1haW4td3JhcHBlciAuY2hhdC1zaWRlYmFye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5uYXYtdGFic3tib3JkZXItYm90dG9tOm5vbmV9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtbGluZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLXdyYXAgLmZpbGUtc2lkZWJhciAuZmlsZS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyZTM4NDA7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZmlsZS13cmFwIC5maWxlLXNpZGViYXIgLmZpbGUtcHJvLWxpc3R7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLXdyYXAgLmZpbGUtc2lkZWJhciAuZmlsZS1wcm8tbGlzdCAuZmlsZS1zY3JvbGwgLmZpbGUtbWVudSBsaSBhe2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZpbGUtY29udC13cmFwIC5maWxlLWNvbnQtaW5uZXIgLmZpbGUtY29udC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZpbGUtY29udC13cmFwIC5maWxlLWNvbnQtaW5uZXIgLmZpbGUtY29udC1oZWFkZXIgc3Bhbntjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLWNvbnRlbnQgLmZpbGUtYm9keXtiYWNrZ3JvdW5kLWNvbG9yOiMxNjE5MWN9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZpbGUtY29udGVudCAuZmlsZS1ib2R5IC5maWxlLXNjcm9sbCAuZmlsZS1jb250ZW50LWlubmVye3BhZGRpbmc6MTVweDt3aWR0aDoxMDAlfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLWNvbnRlbnQgLmZpbGUtYm9keSAuZmlsZS1zY3JvbGwgLmZpbGUtY29udGVudC1pbm5lciAuY2FyZC1maWxlIC5jYXJkLWZpbGUtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojMWMxZDIyfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLWNvbnRlbnQgLmZpbGUtc2VhcmNoe2JhY2tncm91bmQtY29sb3I6IzFjMWQyMjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLWNvbnRlbnQgLmZpbGUtc2VhcmNoIC5mb3JtLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjojMWMxZDIyO2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZpbGUtd3JhcCAuZmlsZS1zaWRlYmFyIC5maWxlLXNlYXJjaHtiYWNrZ3JvdW5kLWNvbG9yOiMxYzFkMjI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzJlMzg0MH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZmlsZS13cmFwIC5maWxlLXNpZGViYXIgLmZpbGUtc2VhcmNoIC5mb3JtLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFjfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLWNvbnQtd3JhcCAuZmlsZS1jb250LWlubmVyIC5maWxlLWNvbnQtaGVhZGVyIC5maWxlLW9wdGlvbnMgYXtjb2xvcjojYWFhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLXdyYXB7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5maWxlLXdyYXAgLmZpbGUtc2lkZWJhcntib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZpbGUtd3JhcCAuZmlsZS1zaWRlYmFyIC5maWxlLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtjb2xvcjojYWFhO2JhY2tncm91bmQtY29sb3I6IzFjMWQyMn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5uYXYtdGFicy5uYXYtdGFicy1ib3R0b20gbGkgYS5hY3RpdmV7Y29sb3I6I2ZmZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAub2ZmY2FudmFze2JhY2tncm91bmQtY29sb3I6IzFjMWQyMn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAub2ZmY2FudmFzIC5zaWRlYmFyLWhlYWRlcnNldHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmUzODQwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5vZmZjYW52YXMgaDUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm9mZmNhbnZhcyAuaDV7Y29sb3I6I2NlZDRkYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAub2ZmY2FudmFzIC5zZXR0aW5ncy1tYWlucyAubGF5b3V0LWhlYWQgaDUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm9mZmNhbnZhcyAuc2V0dGluZ3MtbWFpbnMgLmxheW91dC1oZWFkIC5oNXtjb2xvcjojY2VkNGRhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5vZmZjYW52YXMgLnNldHRpbmdzLW1haW5zIC5sYXlvdXQtaGVhZCBoNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAub2ZmY2FudmFzIC5zZXR0aW5ncy1tYWlucyAubGF5b3V0LWhlYWQgLmg2e2NvbG9yOiNjZWQ0ZGF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm9mZmNhbnZhcyAuc2lkZWJhci1oZWFkZXJzZXQgaDIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm9mZmNhbnZhcyAuc2lkZWJhci1oZWFkZXJzZXQgLmgyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5vZmZjYW52YXMgLnNpZGViYXItaGVhZGVyc2V0IGgzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5vZmZjYW52YXMgLnNpZGViYXItaGVhZGVyc2V0IC5oM3tjb2xvcjojY2VkNGRhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5vZmZjYW52YXMgLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2stbGFiZWx7Ym9yZGVyLWNvbG9yOiNjZWQ0ZGF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjMmUzODQwICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnJldmlldy1zZWN0aW9uIC5yZXZpZXctaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzFjMWQyMjtib3JkZXI6MXB4IHNvbGlkICMyZTM4NDB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRhYmxlLWJvcmRlcmVkIHRoLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5kcm9wZG93bi1tZW51e2JvcmRlcjoxcHggc29saWQgIzJlMzg0MH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC13aW5kb3csW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC1jb250LXJpZ2h0LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtaGVhZGVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtc2VhcmNoLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtdXNlcnMtbGlzdCBhLmNoYXQtYmxvY2ssW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmRyb3Bkb3duLW1lbnUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm1haWwtcHJvdmlkZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gI3BsYW4tYmlsbGluZy1zbGlkZXIgLm93bC1pdGVtIC5wYWNrYWdlcy5hY3RpdmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZvcm0tc2VsZWN0LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmlucHV0LWJsb2NrIC5mb3JtLWNvbnRyb2wsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmlucHV0LWdyb3VwLXRleHQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJsb2csW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJvb3RzdHJhcC10YWdzaW5wdXQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmN1c3RvbV9jaGVjayAuY2hlY2ttYXJrLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGVja21hcmssW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudGhhbmtzLW1zZyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC1jb250LWxlZnQgLmNoYXQtc2Nyb2xse2JhY2tncm91bmQ6IzFjMWQyMjtib3JkZXItY29sb3I6IzNiM2MzZTtjb2xvcjojY2VkNGRhfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLm1vZGFsLWJvZHkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jYXJkLmNvbXBhbnktc2V0dGluZ3MtbmV3IC5pbnB1dC1ibG9jay5zZXJ2aWNlLXVwbG9hZC5sb2dvLXVwbG9hZCAuc2l0ZXMtbG9nbyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudGVtcGxhdGUtaW52b2ljZS1jYXJkIC5pbnZvaWNlLWNhcmQtdGl0bGUgaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRlbXBsYXRlLWludm9pY2UtY2FyZCAuaW52b2ljZS1jYXJkLXRpdGxlIC5oNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlcy1tYWluLXRhYnMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJsb2csW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLWRldGFpbHMtY29udGVudCAuaW52b2ljZS1zdGF0dXMtZGV0YWlsc3tib3JkZXItY29sb3I6IzNiM2MzZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWxpc3QgbGl7Ym94LXNoYWRvdzowcHggMXB4IDBweCAwcHggIzNiM2MzZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAjcGxhbi1iaWxsaW5nLXNsaWRlciAub3dsLWl0ZW0gLnBhY2thZ2VzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5ncmlkLWJsb2cgLnBvc3Qtd2lkZ2V0LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZle2JhY2tncm91bmQ6IzJhMmIyZjtib3JkZXItY29sb3I6IzNiM2MzZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1oZWFkZXIgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHkgLnVzZXItc3RhdHVzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5kYXNoLXdpZGdldC1oZWFkZXIgLmRhc2gtY291bnQgLmRhc2gtY291bnRzIHAsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnVzZXItbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudXNlci1jb250ZW50IC51c2VyLW5hbWV7Y29sb3I6I2NlZDRkYTtiYWNrZ3JvdW5kOiMxYzFkMjJ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRhYmxlIHRib2R5IHRkIGgyLnRhYmxlLWF2YXRhciBhOmhvdmVyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50YWJsZSB0Ym9keSB0ZCAudGFibGUtYXZhdGFyLmgyIGE6aG92ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNhcmQtdGFibGUgLmNvbXBhbmllcy10YWJsZSAudGFibGUgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gcXVvdGF0aW9ucy5odG1sLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSBibG9ja3F1b3RlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zZXJ2aWNlLXVwbG9hZCAuZHJvcC1icm93c2UsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmdyaWQtYmxvZyAuYmxvZy10aXRsZSBhLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5ncmlkLWJsb2cgLnBvc3Qtd2lkZ2V0LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jYXJke2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnBvc3QtdGl0bGV7Y29sb3I6Izc1MzlmZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY29tcGFuaWVzLXRhYmxlIC50YWJsZSB0Ym9keSB0ZCBoMi50YWJsZS1hdmF0YXIgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZSB0aCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSB0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmc6YmVmb3JlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIHRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIHRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSB0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSB0YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRhYmxlIHRib2R5IHRkIGgyLnRhYmxlLWF2YXRhciBhLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50YWJsZSB0Ym9keSB0ZCAudGFibGUtYXZhdGFyLmgyIGEsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmN1c3RvbWVyLXRleHQtb25lLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW0udGltZWxpbmUtaXRlbSBzcGFuLnRpbWVsaW5lLXVzZXIgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1zaWduIHNwYW4sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRpY2tldC1pbmZvcm1hdGlvbiAuc3VwcG9ydC1kZXRhaWxzLWNvbnQgaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRpY2tldC1pbmZvcm1hdGlvbiAuc3VwcG9ydC1kZXRhaWxzLWNvbnQgLmg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50aWNrZXQtaGlzdG9yeSAuY2FyZC1pbmZvcm0gLnRpY2tldC1pbmZvIGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50aWNrZXQtaGlzdG9yeSAuY2FyZC1pbmZvcm0gLnRpY2tldC1pbmZvIC5oNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAua2FuYmFuLXRpY2tldCAua2FuYmFuLWhlYWQgaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmthbmJhbi10aWNrZXQgLmthbmJhbi1oZWFkIC5oNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAuY2FyZC1rYW5iYW4gLmthbmJhbi1ib3ggaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFuIC5rYW5iYW4tYm94IC5oNixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRoLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlscyBzcGFuLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIGRpdixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLnRoYW5rcy1tc2csW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoMixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5oMixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdGhlYWQgdHIgdGgsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC50aGFua3MtbXNnLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgaDUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuaDUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLmRlYml0Y2FyZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuaW52b2ljZS10aXRsZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHMgc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS10byAuaW52LXRvLWFkZHJlc3MsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGhlYWQgdHIgdGgsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdHIgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgLnRheC1pbnZvaWNlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGF0ZS1ubyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5pbnZvaWNlLXRpdGxlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kYXRlIHNwYW4sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIgLmludm9pY2UtdG8gLmludi10by1hZGRyZXNzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5pbnZvaWNlLXRvLXBheW1lbnQgc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9uLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0aGVhZCB0ciB0aCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxzIHNwYW4sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLnBheW1lbnQtdGl0bGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC50YXgtaW52b2ljZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAuZGViaXRjYXJkLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2csW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZml2ZSAudGVybXMtY29uZGl0aW9uIG9sIGxpLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBoMixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmgyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWZpdmUtZGV0YWlscyAuaW52b2ljZS1kYXRlIC5pbnZvaWNlLWRhdGUtZGV0YWlscyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY29tcGFueS1ib29raW5nLWFkZHJlc3MuY29tcGFueS1maXZlLWFkZHJlc3MgLmNvbXBhbnktYWRkIGg0LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcyAuY29tcGFueS1hZGQgLmg0LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcyAuaW52b2ljZS1kYXRlIHAsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzLmludm9pY2UtZml2ZS1ncm91cCAuaW52b2ljZS10byAuaW52LXRvLWFkZHJlc3MsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudG90YWwtYW10LXdvcmQgdHIgdGQgc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1kZXRhaWxzIHNwYW4sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRoZWFkIHRyIHRoLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5yZWNlaXB0LXdyYXAgLnJlY2VpcHQtdG9wIC5jb21wYW55LW5hbWUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnJlY2VpcHQtd3JhcCAucmVjZWlwdC1oZWFkaW5nLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5yZWNlaXB0LXdyYXAgLmN1c3RvbWVyLWxpc3QgbGkgLmRlc2MsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnJlY2VpcHQtd3JhcCAucmVjZWlwdC10YWJsZSB0aGVhZCB0aCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAucmVjZWlwdC13cmFwIC50b3RhbC1wYXlhYmxlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAuYWNjb3VudC1zdWJ0aXRsZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAucmVjZWlwdC10aHJlZSAucmVjZWlwdC10b3AgLnJlY2VpcHQtdGl0bGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnJlY2VpcHQtZm91ciAucmVjZWlwdC10b3AgLnJlY2VpcHQtdGl0bGV7Y29sb3I6I2ZmZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAudHJpYW5nbGUtcmlnaHR7Ym9yZGVyLWxlZnQ6NThweCBzb2xpZCAjMTYxOTFjfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuZ3N0LWRldGFpbHMgaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utb25lIC5nc3QtZGV0YWlscyAuaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utb25lIC5pbnYtaGVhZGVyLXJpZ2h0IGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuaW52LWhlYWRlci1yaWdodCAuaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgcCBzcGFue2NvbG9yOiM4NzhhOTl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgcCBzcGFue2JhY2tncm91bmQ6cmdiYSgyMjUsMjU1LDIzNywuMyk7Y29sb3I6I2ZmZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IHNwYW4ubGluZXtiYWNrZ3JvdW5kOnJnYmEoMjI1LDI1NSwyMzcsLjMpfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7Ym9yZGVyLWJvdHRvbTpyZ2JhKDIyNSwyNTUsMjM3LC4zKX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubGlzdC1idG4gLmJ0bi1maWx0ZXJze2JhY2tncm91bmQ6IzM2MzczZDtib3gtc2hhZG93OjBweCA0cHggNHB4IDBweCByZ2JhKDAsMCwwLC4wMik7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmxpc3QtYnRuIC5maWx0ZXItbGlzdCBsaSBhLmFjdGl2ZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWltcG9ydHtib3JkZXItY29sb3I6Izc1MzlmZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWltcG9ydHtjb2xvcjojNzUzOWZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWltcG9ydDpob3ZlcntiYWNrZ3JvdW5kOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRkLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuYmFuay1kZXRhaWxzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAudGhhbmtzLW1zZyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLnRvdGFsLWFtb3VudGRldGFpbHMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3MsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2csW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdHIgdGQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRvdGFsLWFtb3VudGRldGFpbHMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjM2IzYzNlfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7Ym9yZGVyLXRvcDoxcHggc29saWQgIzNiM2MzZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1vbmUgLnRvdGFsYW1vdW50LWZvb3RlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVye2JvcmRlci1jb2xvcjojM2IzYzNlfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZXtib3JkZXI6MXB4IHNvbGlkICMzYjNjM2V9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2Utb25lIGg1LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuaDUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIHRyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAudGhhbmtzLW1zZyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdGhlYWQgdHIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudGhhbmtzLW1zZyxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmZpbGUtbGluayAuZG93bmxvYWQtbGluayxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10d28gLmZpbGUtbGluayAucHJpbnQtbGluayxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0aGVhZCB0cixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdGhlYWQgdHIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIC5lY29tbWVyY2V0YWJsZXtiYWNrZ3JvdW5kOiMyYTJiMmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQ6bm9uZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudXNlci1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDpub25lfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zdGF0dXMtdG9nZ2xlIC5jaGVjazpjaGVja2VkKy5jaGVja3RvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoODUsMjA2LDk5LC4zKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoODUsMjA2LDk5LC4zKX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubW9kYWwtY29udGVudCxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2FyZCAuY2FyZC1ib2R5LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50b3AtYWN0aW9uLWxlZnQgLmRyb3Bkb3duLXRvZ2dsZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLXdoaXRlLW91dGxpbmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNhcmQudGltZWxpbmUtY2FyZHtiYWNrZ3JvdW5kOiMxZTFmMjV9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmluYm94LW1lbnUgbGkgYSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAucHJvZHVjdC1saXN0LWl0ZW0taW1nIHNwYW57Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudG9wLWFjdGlvbi1sZWZ0IC5kcm9wZG93bi10b2dnbGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi13aGl0ZS1vdXRsaW5le2JvcmRlci1jb2xvcjojM2IzYzNlO2NvbG9yOiNhYWF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnBhZ2luYXRpb24gLnBhZ2luYXRlX2J1dHRvbi5uZXh0IC5wYWdlLWxpbmssW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnBhZ2luYXRpb24gLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyAucGFnZS1saW5re2JhY2tncm91bmQ6cmdiYSgxOTMsMTkzLDE5MywuMDcpO2JvcmRlcjoxcHggc29saWQgIzNiM2MzZTtib3gtc2hhZG93OjBweCA0cHggNHB4IDBweCByZ2JhKDAsMCwwLC4wMik7Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuc2V0dGluZy1tZW51e2NvbG9yOiNmZmYgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2FyZC50aW1lbGluZS1jYXJkLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLWl0ZW0tZGF0ZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW52b2ljZS1pdGVtLXR3byxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5jYXJkLWthbmJhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAuY2FyZC1rYW5iYW4gLmthbmJhbi1ib3ggLnRpY2tldC1kdWUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJsb2csW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIgLmludm9pY2UtdG8tcGF5bWVudHtib3JkZXItY29sb3I6IzNiM2MzZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYmxvZy1pbWFnZSBpbWd7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtdGVybXMgLmludm9pY2UtdGVybXMtaWNvbntiYWNrZ3JvdW5kOnJnYmEoMjM5LDIzOSwyMzksLjEyKX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZGFyay13aGl0ZS1sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmxpZ2h0LWNvbG9yLWxvZ297ZGlzcGxheTpub25lICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmludm9pY2UtaXRlbSAuaW52b2ljZS1kZXRhaWxzIHN0cm9uZ3tjb2xvcjojODc4YTk5fVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5wYWNrYWdlcy5wYWNrYWdlLXNlbGVjdGVke2JhY2tncm91bmQ6cmdiYSgxMTUsMTAyLDI1NSwuMyl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5tZWRpYS1ib2R5PmRpdixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5tZWRpYS1ib2R5IC5tc2ctYm94PmRpdixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1mb290ZXIsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtZm9vdGVyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5mb3JtLWdyb3VwLWJhbmssW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmRlc2NyaXB0aW9uLWJveCAubm90ZS1mcmFtZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZm9ybS1ncm91cCAubm90ZS1lZGl0YWJsZSxbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuaW5wdXQtYmxvY2sgLm5vdGUtZWRpdGFibGUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm5vdGUtdG9vbGJhcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZm9ybS1ncm91cCAubm90ZS10b29sYmFyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnB1dC1ibG9jayAubm90ZS10b29sYmFyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5ub3RlLWJ0bixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudGlja2V0LWluZm9ybWF0aW9uIC5zdXBwb3J0LWRldGFpbHMsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFue2JhY2tncm91bmQ6IzJhMmIyZn1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC5tc2ctYm94PmRpdiBwLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGF0LXRpbWUgc3BhbixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZmlsdGVyLWJ1dHRvbnMgYnV0dG9uLmJ0bi1zZWNvbmRhcnksW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm5vdGUtYnRue2NvbG9yOiM4YThhOGF9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jay5yZWNlaXZlZCAubWVkaWEtYm9keSAubXNnLWJveDpmaXJzdC1jaGlsZDpiZWZvcmV7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCAjMmEyYjJmfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWZvb3RlcixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZm9ybS1ncm91cC1iYW5rLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5ub3RlLWJ0bixbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubm90ZS10b29sYmFyLFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50aWNrZXQtaW5mb3JtYXRpb24gLnN1cHBvcnQtZGV0YWlsc3tib3JkZXItY29sb3I6IzNiM2MzZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY2FyZC1zdXBwb3J0e2JvcmRlcjpub25lfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlcy1tYWluLXRhYnN7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWxlZnQ6MTJweH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAucmVjdXJyaW5nLXRhYiB1bCBsaSBidXR0b24uYWN0aXZle2JhY2tncm91bmQ6cmdiYSgxMTUsMTAyLDI1NSwuMykgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYmFkZ2UtZ3JheS1vdXRsaW5le2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMyk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpO2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZpbHRlci1idXR0b25zIGJ1dHRvbi5idG4tc2Vjb25kYXJ5OmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCByZ2JhKDExNyw1NywyNTUsLjMpfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50aWNrZXQtaW5mb3JtYXRpb24gLnN1cHBvcnQtd2lkZ2V0LWljb24sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRpY2tldC1pbmZvcm1hdGlvbiAuY3VzdG9tZXItd2lkZ2V0LWljb24sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRpY2tldC1pbmZvcm1hdGlvbiAuc3VwcG9ydC1kZXRhaWxzIC5idG4tYWN0aW9uLWljb24sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbTpiZWZvcmUsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRpY2tldC1oaXN0b3J5IC5jYXJkLWluZm9ybSAudGlja2V0LWluZm8gLnRpY2tldC11cGxvYWR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4zKX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudGlja2V0LWhpc3RvcnkgLmNhcmQtaW5mb3JtIC50aWNrZXQtaW5mbyAudGlja2V0LXVwbG9hZHtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRpY2tldC1oaXN0b3J5IC5jYXJkLWluZm9ybSAudGlja2V0LWluZm8gLnRpY2tldC11cGxvYWQ6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDExNyw1NywyNTUsLjMpO2JvcmRlci1jb2xvcjpyZ2JhKDExNyw1NywyNTUsLjMpfS5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZXt0cmFuc2Zvcm06bm9uZX1bZGF0YS10b3BiYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAubG9nby1kYXJrLFtkYXRhLXRvcGJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5sb2dvLWxpZ2h0bW9kZXtkaXNwbGF5Om5vbmV9W2RhdGEtdG9wYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmxvZ28tbGlnaHQsW2RhdGEtdG9wYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmxvZ28tZGFya21vZGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9W2RhdGEtdG9wYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAubWFpbi1sb2dve2JhY2tncm91bmQ6IzFjMWQyMn1bZGF0YS10b3BiYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaGVhZGVyIC5sb2dvLWNvbG9ye2Rpc3BsYXk6bm9uZX1bZGF0YS10b3BiYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaGVhZGVyIC5sb2dvLXdoaXRle2Rpc3BsYXk6YmxvY2t9W2RhdGEtdG9wYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAudG9nZ2xlLWJhcnMgLmJhci1pY29uc3tiYWNrZ3JvdW5kOiNhYWF9W2RhdGEtdG9wYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAubG9nb3tkaXNwbGF5Om5vbmV9W2RhdGEtdG9wYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAubG9nbzJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6NjBweH1bZGF0YS10b3BiYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaGVhZGVyIC51c2VyLW1lbnUubmF2PmxpPmEgc3Bhbntjb2xvcjojYWFhfVtkYXRhLXRvcGJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5oZWFkZXIgLmhhcy1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVye2JvcmRlci1jb2xvcjojYWFhfVtkYXRhLXRvcGJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwuc2lkZWJhci12ZXJ0aWNhbCAubWVudS10aXRsZSBzcGFue2NvbG9yOiNmZmZ9W2RhdGEtdG9wYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnVzZXItbWVudS5uYXYgLmRyb3Bkb3duLWhlYWRzPmEsW2RhdGEtdG9wYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmN1c3RvbWVyLWRldGFpbHMtZ3JvdXAgLmN1c3RvbWVyLWRldGFpbHMgLmN1c3RvbWVyLXdpZGdldC1pY29uIGl7YmFja2dyb3VuZDojMjgyOTJkfVtkYXRhLXRvcGJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC51c2VyLW1lbnUubmF2IC5kcm9wZG93bi1oZWFkcz5hIGl7Y29sb3I6I2FhYX1bZGF0YS10b3BiYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lnbmF0dXJlLWludm9pY2V7YmFja2dyb3VuZDojMWUxZjI1fVtkYXRhLXRvcGJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWx7YmFja2dyb3VuZDojMWMxZDIyO2JvcmRlci1jb2xvcjojM2IzYzNlfVtkYXRhLXRvcGJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudSB1bCBsaSBhOmhvdmVye2JhY2tncm91bmQ6IzFjMWQyMn1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgI3RvZ2dsZV9idG57Y29sb3I6I2FhYX1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlcntiYWNrZ3JvdW5kOiMxYzFkMjI7Ym9yZGVyLWNvbG9yOiMxYzFkMjJ9W2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5oZWFkZXIgLnRvcC1uYXYtc2VhcmNoIGZvcm0gLmZvcm0tY29udHJvbHtiYWNrZ3JvdW5kOnJnYmEoMTkzLDE5MywxOTMsLjA3KTtib3JkZXI6MXB4IHNvbGlkICMzYjNjM2U7Y29sb3I6I2FhYX1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNhYWE7b3BhY2l0eToxfVtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaGVhZGVyIC50b3AtbmF2LXNlYXJjaCBmb3JtIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYWFhO29wYWNpdHk6MX1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNhYWE7b3BhY2l0eToxfVtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuaGVhZGVyIC50b3AtbmF2LXNlYXJjaCBmb3JtIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNhYWE7b3BhY2l0eToxfVtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lkZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMxYzFkMjJ9W2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnV7YmFja2dyb3VuZC1jb2xvcjojMWMxZDIyfVtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IGEuYWN0aXZlIGl7Y29sb3I6Izc1MzlmZn1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSBhLmFjdGl2ZSBzcGFue2NvbG9yOiM3NTM5ZmZ9W2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgYS5hY3RpdmUgc3Bhbi5tZW51LWFycm93e2NvbG9yOiM3NTM5ZmZ9W2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSxbZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhIHNwYW57Y29sb3I6I2FhYX1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSB1bCBsaSBhe2JhY2tncm91bmQ6IzFjMWQyMn1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwgbGkgYTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9W2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLmdyZWVkeSB1bCBsaSBhOmhvdmVyLFtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsPmxpPmE6aG92ZXIsW2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBzcGFuLFtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwgbGkgYS5hY3RpdmUsW2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBpLFtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIGl7Y29sb3I6Izc1MzlmZn1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGEuYWN0aXZlOmFmdGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmZmZ9W2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmU6OmJlZm9yZSxbZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIsW2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmU6OmJlZm9yZSxbZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZTo6YmVmb3Jle2JhY2tncm91bmQ6Izc1MzlmZn1bZGF0YS1zaWRlYmFyPWxpZ2h0XVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSAuZ3JlZWR5cyAudmlld21vcmVtZW51e2NvbG9yOiNiN2MwY2R9W2RhdGEtc2lkZWJhcj1saWdodF1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLmdyZWVkeXMgLnZpZXdtb3JlbWVudTpob3Zlcntjb2xvcjojZmZmfVtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5ncmVlZHlzIC5oaWRkZW4tbGlua3MgbGkgYTpob3Zlcntjb2xvcjojNzUzOWZmfVtkYXRhLXNpZGViYXI9bGlnaHRdW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5ncmVlZHlzIC5oaWRkZW4tbGlua3MgbGkgYTpob3ZlciBzcGFue2NvbG9yOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0LW1vZGU9bGlnaHRdW2RhdGEtc2lkZWJhcj1kYXJrXSBuYXYuZ3JlZWR5IGJ1dHRvbntjb2xvcjojZmZmICFpbXBvcnRhbnR9W2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLnNpZGViYXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTIuMDhkZWcsICNGRjAwMDAgMCUsICM3NjRCQTIgMTAwJSl9W2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSB1bCBsaSBhe2JhY2tncm91bmQ6bm9uZX1bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlOjpiZWZvcmV7ZGlzcGxheTpub25lfVtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudSB1bCBsaSBhLmFjdGl2ZTphZnRlcixbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kOiNmZmZ9W2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGEuYWN0aXZlOmFmdGVye2JvcmRlcjoxcHggc29saWQgI2ZmZn1bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEsW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhIHNwYW57Y29sb3I6I2I3YzBjZH1bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwgbGkgYS5hY3RpdmUsW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyLFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBzcGFue2NvbG9yOiNmZmZ9W2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItbGVmdHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5Mi4wOGRlZywgI0ZGMDAwMCAwJSwgIzc2NEJBMiAxMDAlKX1bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAuc2lkZWJhci10d29jb2wuc2lkZWJhciAuc2lkZWJhci1yaWdodCB1bCBsaSBhLmFjdGl2ZXtjb2xvcjojNDA1MTg5fVtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLnNpZGViYXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3NTM5RkYgMCUsICMwMjUzY2MgMTAwJSl9W2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAuc2lkZWJhci10d29jb2wuc2lkZWJhciAuc2lkZWJhci1sZWZ0e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzUzOUZGIDAlLCAjMDI1M2NjIDEwMCUpfVtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItcmlnaHQgdWwgbGkgYS5hY3RpdmV7Y29sb3I6Izc1MzlmZn1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdICNsYXlvdXQtcG9zaXRpb24gLnJhZGlvIGlucHV0OmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZDojNzUzOWZmO2NvbG9yOiNmZmZ9W2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAuc2lkZWJhcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmNzM3YiAwJSwgIzQ1M2E5NCAxMDAlKX1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLWxlZnR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZjczN2IgMCUsICM0NTNhOTQgMTAwJSl9W2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAuc2lkZWJhci10d29jb2wuc2lkZWJhciAuc2lkZWJhci1yaWdodCB1bCBsaSBhLmFjdGl2ZXtjb2xvcjojZmY3MzdifVtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gI2xheW91dC1wb3NpdGlvbiAucmFkaW8gaW5wdXQ6Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kOiNmZjczN2I7Y29sb3I6I2ZmZn1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5zaWRlYmFye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWVjMWIwIDAlLCAjNzY0YmEyIDEwMCUpfVtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItbGVmdHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzFlYzFiMCAwJSwgIzc2NGJhMiAxMDAlKX1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0IHVsIGxpIGEuYWN0aXZle2NvbG9yOiMxZWMxYjB9W2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSAjbGF5b3V0LXBvc2l0aW9uIC5yYWRpbyBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQ6IzFlYzFiMDtjb2xvcjojZmZmfVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnBhZ2Utd3JhcHBlcnttYXJnaW46MH1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC5wYWdlLXdyYXBwZXIgLnNpZGViYXIgLnNpZGViYXItbGVmdHtkaXNwbGF5OmJsb2NrfVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnBhZ2Utd3JhcHBlciAuc2lkZWJhciAuc2lkZWJhci1yaWdodHtkaXNwbGF5Om5vbmV9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLmhlYWRlcntib3gtc2hhZG93Om5vbmV9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvdHRvbTppbmhlcml0fVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBzcGFuLFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgaSxbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEgLm1lbnUtYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtjb2xvcjojODc4YTk5fVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSBzcGFuLmJhZGdle2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLnN1YmRyb3Agc3BhbixbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuc3ViZHJvcCBpLFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5zdWJkcm9wIC5tZW51LWFycm93e2NvbG9yOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNsaW1TY3JvbGxEaXYsW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItaW5uZXJ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzppbmhlcml0ICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51e3BhZGRpbmc6MCAhaW1wb3J0YW50O2hlaWdodDo2MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci12ZXJ0aWNhbHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1ob3JpemFudGFse2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYXtmbGV4LWRpcmVjdGlvbjppbmhlcml0O3RleHQtYWxpZ246bGVmdH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIsW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLnN1YmRyb3AsW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZXtjb2xvcjojNzUzOWZmfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBpLFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5zdWJkcm9wIGksW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZSBpe2NvbG9yOiM3NTM5ZmZ9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIHNwYW4sW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLnN1YmRyb3Agc3BhbixbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIHNwYW57Y29sb3I6Izc1MzlmZn1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIgc3Bhbi5tZW51LWFycm93LFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5zdWJkcm9wIHNwYW4ubWVudS1hcnJvdyxbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIHNwYW4ubWVudS1hcnJvd3tjb2xvcjojNzUzOWZmfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBzcGFuLmJhZGdlLFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5zdWJkcm9wIHNwYW4uYmFkZ2UsW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZSBzcGFuLmJhZGdle2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSAubWVudS10aXRsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciB1bCBsaSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLmhpZGRlbi1saW5rcyAuc3VibWVudSB1bHtib3gtc2hhZG93OjAgNXB4IDRweCByZ2JhKDAsMCwwLC4yKTtib3JkZXI6MXB4IHNvbGlkICNkNWQ1ZDU7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmluaGVyaXR9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLmhpZGRlbi1saW5rcyBsaSBhOmhvdmVye2NvbG9yOiMzMzN9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwubGlua3M+bGk+YXtwYWRkaW5nLXRvcDoyMC41cHg7cGFkZGluZy1ib3R0b206MjAuNXB4fVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwubGlua3M+bGk+YSAubWVudS1hcnJvd3t0b3A6MjFweH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgLm5vdGktZG90OmJlZm9yZXtkaXNwbGF5Om5vbmV9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGE6aG92ZXJ7Y29sb3I6Izc1MzlmZjtiYWNrZ3JvdW5kOiNmZmZ9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhIC5tZW51LWFycm93e3JpZ2h0OjB9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCB1bHtkaXNwbGF5Om5vbmU7d2lkdGg6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjojMWMxZDIyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MHB4O2xlZnQ6MH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIHVsIGxpIGEgLm1lbnUtYXJyb3d7cmlnaHQ6MTVweH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIHVsIGF7cGFkZGluZzo4cHggMTVweH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAubGlzdC1pbmxpbmUtaXRlbSBsaSBhOmhvdmVye2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgI3NpZGViYXItdmlldyxbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAjc2lkZWJhci1zaXplLFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5ICNsYXlvdXQtd2lkdGgsW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgI2xheW91dC1wb3NpdGlvbntkaXNwbGF5Om5vbmV9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgI3RvZ2dsZV9idG57ZGlzcGxheTpub25lfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IHVsLmhpZGRlbi1saW5rc3twb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3JpZ2h0OjA7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7dG9wOjYwcHg7anVzdGlmeS1jb250ZW50OnN0YXJ0O2FsaWduLWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXA7Ym9yZGVyLXRvcDoxcHggZGFzaGVkICNlM2UzZTM7cGFkZGluZzoxMnB4IDNweDtib3gtc2hhZG93OjAgNXB4IDRweCByZ2JhKDAsMCwwLC4yKX1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSB1bC5oaWRkZW4tbGlua3MgdWx7bGVmdDowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6NDBweCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt6LWluZGV4Ojk5OTl9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgdWwuaGlkZGVuLWxpbmtzIHVsIGxpIGF7d2lkdGg6MTAwJX1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSB1bC5oaWRkZW4tbGlua3MgdWwgbGkgYTpob3Zlcntjb2xvcjojMzMzfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IHVsLmhpZGRlbi1saW5rcz5saXt3aWR0aDoyMCV9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgdWwuaGlkZGVuLWxpbmtzPmxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAxNXB4fVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IHVsLmhpZGRlbi1saW5rcz5saSBhOmhvdmVye2JhY2tncm91bmQ6bm9uZX1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSB1bC5oaWRkZW4tbGlua3MgbGkgYSAubWVudS1hcnJvd3tyaWdodDoxMHB4ICFpbXBvcnRhbnR9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhe3BhZGRpbmc6MTBweCAxNXB4fVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5ncmVlZHkgdWwubGlzdC1pbmxpbmUtaXRlbS5saXN0LXVuc3R5bGVkLmxpbmtze3dpZHRoOjk1JX1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuZ3JlZWR5PmJ1dHRvbntkaXNwbGF5OmJsb2NrfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IG5hdi5ncmVlZHkgYnV0dG9ue2FsaWduLXNlbGY6c3RyZXRjaDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1vdXQ7cGFkZGluZzo1cHggMCAwIDVweDtvdXRsaW5lOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmO21pbi13aWR0aDoxMDBweDttYXJnaW4tcmlnaHQ6MjBweH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSBuYXYuZ3JlZWR5e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0NXB4O2p1c3RpZnktY29udGVudDpzdGFydH1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSBuYXYuZ3JlZWR5IHVsLmhpZGRlbi1saW5rcy5oaWRkZW57ZGlzcGxheTpub25lfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5wYWdlLXdyYXBwZXJ7bWFyZ2luOjA7cGFkZGluZy10b3A6MTIwcHh9W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCB1bCB1bHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotMjAwcHg7dG9wOjA7bGVmdDphdXRvfVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSBib2R5IC5zaWRlYmFyIHVsIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJX1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuaGlkZGVuLWxpbmtzIC5tZW51LXRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7Y29sb3I6IzMzMyAhaW1wb3J0YW50fVtkYXRhLXNpZGViYXI9ZGFya11bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIgc3Bhbi5tZW51LWFycm93LFtkYXRhLXNpZGViYXI9ZGFya11bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIHNwYW4ubWVudS1hcnJvd3tjb2xvcjojNzUzOWZmfVtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAuc2lkZWJhci10d29jb2wuc2lkZWJhciAuc2lkZWJhci1sZWZ0e2JhY2tncm91bmQtY29sb3I6IzM0NDQ0Y31bZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItbGVmdCAubmF2LWxpbmt7Y29sb3I6IzMzM31bZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXItdHdvY29sLnNpZGViYXIgLnNpZGViYXItbGVmdCAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiNmZmZ9W2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC5zaWRlYmFye2JveC1zaGFkb3c6MCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMik7YmFja2dyb3VuZC1jb2xvcjojMWMxZDIyfVtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwgbGkgYTpob3Zlcntjb2xvcjojZmZmfVtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEsW2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSBzcGFue2NvbG9yOiNiN2MwY2R9W2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBpLFtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIgc3BhbixbZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZSBzcGFuLFtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIGl7Y29sb3I6Izc1MzlmZn1bZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSB1bCBsaSBhe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX1bZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSAuZ3JlZWR5IHVsIGxpIGE6aG92ZXIsW2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWw+bGk+YTpob3ZlcixbZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIHNwYW4sW2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudSB1bCBsaSBhLmFjdGl2ZXtjb2xvcjojNzUzOWZmfVtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwgbGkgYS5hY3RpdmU6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2ZmZn1bZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX1bZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIsW2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmU6OmJlZm9yZSxbZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZTo6YmVmb3Jle2JhY2tncm91bmQ6I2ZmZn1bZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSAuZ3JlZWR5cyAudmlld21vcmVtZW51e2NvbG9yOiNiN2MwY2R9W2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLmdyZWVkeXMgLnZpZXdtb3JlbWVudTpob3Zlcntjb2xvcjojZmZmfVtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5ncmVlZHlzIC5oaWRkZW4tbGlua3MgbGkgYTpob3Zlcntjb2xvcjojNzUzOWZmfVtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5ncmVlZHlzIC5oaWRkZW4tbGlua3MgbGkgYTpob3ZlciBzcGFue2NvbG9yOiM3NTM5ZmZ9W2RhdGEtc2lkZWJhcj1kYXJrXSBib2R5IC5tYWluLWxvZ297YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfVtkYXRhLXNpZGViYXI9ZGFya10gYm9keSAudHdvLWNvbC1iYXIgLnNpZGViYXIgLnNpZGViYXItbGVmdCAubmF2LWxpbmt7cGFkZGluZzo1cHg7Y29sb3I6I2ZmZn1bZGF0YS1zaWRlYmFyPWRhcmtdIGJvZHkgLnR3by1jb2wtYmFyIC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojZmZmfVtkYXRhLXRvcGJhcj1saWdodF0gYm9keSAuaGVhZGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX1bZGF0YS10b3BiYXI9bGlnaHRdIGJvZHkgLmhlYWRlciAubWFpbi1sb2dve2JhY2tncm91bmQ6I2ZmZn1bZGF0YS10b3BiYXI9bGlnaHRdIGJvZHkgLmhlYWRlciAucGFnZS10aXRsZS1ib3ggaDMsW2RhdGEtdG9wYmFyPWxpZ2h0XSBib2R5IC5oZWFkZXIgLnBhZ2UtdGl0bGUtYm94IC5oM3tjb2xvcjojMzMzfVtkYXRhLXRvcGJhcj1saWdodF0gYm9keSAuaGVhZGVyIC5sb2dvLWNvbG9ye2Rpc3BsYXk6YmxvY2t9W2RhdGEtdG9wYmFyPWxpZ2h0XSBib2R5IC5oZWFkZXIgLmxvZ28td2hpdGV7ZGlzcGxheTpub25lfVtkYXRhLXRvcGJhcj1saWdodF0gYm9keSAuaGVhZGVyIC50b2dnbGUtYmFycyAuYmFyLWljb25ze2JhY2tncm91bmQ6Izg3OGE5OX1bZGF0YS10b3BiYXI9bGlnaHRdIGJvZHkgLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9se2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlMGUwZTA7Y29sb3I6IzMzM31bZGF0YS10b3BiYXI9bGlnaHRdIGJvZHkgLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiMzMzN9W2RhdGEtdG9wYmFyPWxpZ2h0XSBib2R5IC5oZWFkZXIgLnRvcC1uYXYtc2VhcmNoIGZvcm0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzMzM31bZGF0YS10b3BiYXI9bGlnaHRdIGJvZHkgLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojMzMzfVtkYXRhLXRvcGJhcj1saWdodF0gYm9keSAuaGVhZGVyIC50b3AtbmF2LXNlYXJjaCBmb3JtIC5idG57Y29sb3I6IzMzM31bZGF0YS10b3BiYXI9bGlnaHRdIGJvZHkgLmhlYWRlciAuaGVhZGVyLWxlZnQgLmxvZ28ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjYwcHh9W2RhdGEtdG9wYmFyPWxpZ2h0XSBib2R5IC5oZWFkZXIgLmhlYWRlci1sZWZ0IC5sb2dve2Rpc3BsYXk6bm9uZTtsaW5lLWhlaWdodDo2MHB4fVtkYXRhLXRvcGJhcj1saWdodF0gYm9keSAuaGVhZGVyICN0b2dnbGVfYnRuIC5iYXItaWNvbiBzcGFue2JhY2tncm91bmQtY29sb3I6IzMzM31bZGF0YS10b3BiYXI9bGlnaHRdIGJvZHkgLmhlYWRlciAudXNlci1tZW51Lm5hdj5saT5hLFtkYXRhLXRvcGJhcj1saWdodF0gYm9keSAuaGVhZGVyIC51c2VyLW1lbnUubmF2PmxpPmEgc3Bhbntjb2xvcjojMzMzfVtkYXRhLXRvcGJhcj1saWdodF0gYm9keSAuaGVhZGVyIC5oYXMtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMzMzO2JvcmRlci1yaWdodDoycHggc29saWQgIzMzM31bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0e2JhY2tncm91bmQ6I2ZmZn1bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLXJpZ2h0IHVsIGxpIGEuYWN0aXZle2NvbG9yOiMzMzN9W2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSAuc2lkZWJhci10d29jb2wuc2lkZWJhciAuc2lkZWJhci1sZWZ0IC5uYXYtbGlua3tjb2xvcjojMzQ0NDRjO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX1bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojMzMzO2JhY2tncm91bmQ6I2ZmZn1bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5zaWRlYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjIpfVtkYXRhLXNpZGViYXI9bGlnaHRdIGJvZHkgLnNpZGViYXIgdWwgbGkgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja31bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5zaWRlYmFyIHVsIGxpIHNwYW46aG92ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH1bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnV7cGFkZGluZzoxMHB4IDA7YmFja2dyb3VuZDojZmZmfVtkYXRhLXNpZGViYXI9bGlnaHRdIGJvZHkgLnNpZGViYXIgLmxpc3QtaW5saW5lLWl0ZW0gbGkgYTpob3ZlciBpe2NvbG9yOiMzMzN9W2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSAuZ3JlZWR5cyAudmlld21vcmVtZW51e2NvbG9yOiM4NzhhOTl9W2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSAuZ3JlZWR5cyAudmlld21vcmVtZW51OmhvdmVye2NvbG9yOiM3NTM5ZmZ9W2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSBuYXYuZ3JlZWR5IGJ1dHRvbntjb2xvcjojMzMzICFpbXBvcnRhbnR9W2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSAuc2lkZWJhci10d29jb2wuc2lkZWJhciAuc2lkZWJhci1sZWZ0e2JhY2tncm91bmQ6I2ZhZmFmYX1bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQgLm5hdi1saW5rLmFjdGl2ZXtiYWNrZ3JvdW5kOiMzNDQ0NGM7Y29sb3I6I2ZmZn1bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5taW5pLXNpZGViYXIuZXhwYW5kLW1lbnUgLnNpZGViYXIgdWwgbGkgc3BhbntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9W2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSAubWluaS1zaWRlYmFyIC5zaWRlYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZn1bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IC5taW5pLXNpZGViYXIgLnNpZGViYXIgdWwgbGkgc3BhbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1bZGF0YS1zaWRlYmFyPWxpZ2h0XSBib2R5IG5hdi5ncmVlZHkgYnV0dG9ue2NvbG9yOiMzMzN9W2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIsW2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSAudHdvLWNvbC1iYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVye2NvbG9yOiMzMzN9W2RhdGEtc2lkZWJhcj1saWdodF0gYm9keSAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLmFjdGl2ZSBhLFtkYXRhLXNpZGViYXI9bGlnaHRdIGJvZHkgLnR3by1jb2wtYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlIGF7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9W2RhdGEtdG9wYmFyPWRhcmtdIC5oZWFkZXJ7YmFja2dyb3VuZDojMWMxZDIyO2JvcmRlci1jb2xvcjojMmUzODQwfVtkYXRhLXRvcGJhcj1kYXJrXSAuaGVhZGVyIC5tYWluLWxvZ297YmFja2dyb3VuZDojMWMxZDIyfVtkYXRhLXRvcGJhcj1kYXJrXSAuaGVhZGVyIC50b2dnbGUtYmFycyAuYmFyLWljb25ze2JhY2tncm91bmQ6I2FhYX1bZGF0YS10b3BiYXI9ZGFya10gLmhlYWRlciAubG9nby1jb2xvcntkaXNwbGF5Om5vbmV9W2RhdGEtdG9wYmFyPWRhcmtdIC5oZWFkZXIgLmxvZ28td2hpdGV7ZGlzcGxheTpibG9ja31bZGF0YS10b3BiYXI9ZGFya10gLmhlYWRlciAudXNlci1jb250ZW50IC51c2VyLW5hbWV7Y29sb3I6IzllOWU5ZX1bZGF0YS10b3BiYXI9ZGFya10gLmhlYWRlciAuaGFzLWFycm93IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2FhYTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNhYWF9W2RhdGEtdG9wYmFyPWRhcmtdIC5oZWFkZXIgLmhlYWRlci1sZWZ0IC5sb2dve2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6NjBweH1bZGF0YS10b3BiYXI9ZGFya10gLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9se2JvcmRlcjoxcHggc29saWQgI2JiYzRjYztjb2xvcjojYmJjNGNjfVtkYXRhLXRvcGJhcj1kYXJrXSAuaGVhZGVyIC50b3AtbmF2LXNlYXJjaCBmb3JtIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2JiYzRjY31bZGF0YS10b3BiYXI9ZGFya10gLmhlYWRlciAudG9wLW5hdi1zZWFyY2ggZm9ybSAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYmJjNGNjfVtkYXRhLXRvcGJhcj1kYXJrXSAuaGVhZGVyIC50b3AtbmF2LXNlYXJjaCBmb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOiNiYmM0Y2N9W2RhdGEtdG9wYmFyPWRhcmtdIC5oZWFkZXIgLnRvcC1uYXYtc2VhcmNoIGZvcm0gLmJ0bntjb2xvcjojYmJjNGNjfVtkYXRhLXRvcGJhcj1kYXJrXSAuaGVhZGVyIC51c2VyLW1lbnUubmF2PmxpPmF7Y29sb3I6I2JiYzRjY31bZGF0YS10b3BiYXI9ZGFya10gLmhlYWRlciAjdG9nZ2xlX2J0biAuYmFyLWljb24gc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNiYmM0Y2N9W2RhdGEtdG9wYmFyPWRhcmtdIC5oZWFkZXIgLnBhZ2UtdGl0bGUtYm94IGgzLFtkYXRhLXRvcGJhcj1kYXJrXSAuaGVhZGVyIC5wYWdlLXRpdGxlLWJveCAuaDN7Y29sb3I6I2JiYzRjY31bZGF0YS10b3BiYXI9ZGFya10gLmhlYWRlciAubG9nbzJ7ZGlzcGxheTpub25lfS50d28tY29sLWJhcntkaXNwbGF5Om5vbmV9LnNpZGViYXItaGVhZGVyc2V0e3dpZHRoOjEwMCU7cGFkZGluZzoyNXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y1ZjVmNX0uc2lkZWJhci1oZWFkZXJzZXQgaDIsLnNpZGViYXItaGVhZGVyc2V0IC5oMntmb250LXNpemU6MjRweDtmb250LXdlaWdodDo2MDB9LnNpZGViYXItaGVhZGVyc2V0IGgzLC5zaWRlYmFyLWhlYWRlcnNldCAuaDN7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowfS5zZXR0aW5ncy1tYWluc3twYWRkaW5nOjE1cHh9LnNldHRpbmdzLW1haW5zIGg1LC5zZXR0aW5ncy1tYWlucyAuaDV7Zm9udC1zaXplOjE0cHh9LnNldHRpbmdzLW1haW5zIC5sYXlvdXQtaGVhZHttYXJnaW4tYm90dG9tOjE1cHh9LnNldHRpbmdzLW1haW5zIC5sYXlvdXQtaGVhZCBoNSwuc2V0dGluZ3MtbWFpbnMgLmxheW91dC1oZWFkIC5oNXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzI3MmI0MTttYXJnaW4tYm90dG9tOjEwcHh9LnNldHRpbmdzLW1haW5zIC5sYXlvdXQtaGVhZCBoNiwuc2V0dGluZ3MtbWFpbnMgLmxheW91dC1oZWFkIC5oNntmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7Y29sb3I6IzI3MmI0MX0jbGF5b3V0LXBvc2l0aW9uIC5yYWRpbyBpbnB1dCtsYWJlbHttaW4td2lkdGg6MTEwcHg7Ym9yZGVyOjB9LmJvci1yYWQtNTB7Ym9yZGVyLXJhZGl1czo1MHB4fS5iZy1zaWRlYmFyY29sb3J7YmFja2dyb3VuZDojZjlmOWY5O2hlaWdodDo0NXB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czo1cHh9LmJnLXNpZGViYXJjb2xvci5iZy1kYXJrc3tiYWNrZ3JvdW5kOiMzNDQ0NGN9LmJnLXNpZGViYXJjb2xvci5iZy1ncmFkaWVudHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTIuMDhkZWcsICNGRjAwMDAgMCUsICM3NjRCQTIgMTAwJSl9LmJnLXNpZGViYXJjb2xvci5iZy1vcmFuZ2Vze2JhY2tncm91bmQ6I2ZmOWI0NH0uYmctc2lkZWJhcmNvbG9yLmJnLWRhcmtzZXR7YmFja2dyb3VuZDojMTYxOTFjfS5iZy1ibHVle2JhY2tncm91bmQtY29sb3I6IzAwYzVmYn0uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dHtkaXNwbGF5Om5vbmV9LmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlci1jb2xvcjojNzUzOWZmfS5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQrLmZvcm0tY2hlY2stbGFiZWx7Ym9yZGVyLWNvbG9yOiMzYmI4MDAgIWltcG9ydGFudH0uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXZ6LWNhcmQtYmcpO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItcmFkaXVzOi4yNXJlbTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjMycHg7cGFkZGluZzoxMHB4fS5mb3JtLWNoZWNrIGxhYmVse2N1cnNvcjpwb2ludGVyfS5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQrLmZvcm0tY2hlY2stbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCLinJNcIjtmb250LWZhbWlseTpcIkxpbmUgQXdlc29tZSBGcmVlXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwJTtsZWZ0OjQwJTtmb250LXNpemU6MTBweDtiYWNrZ3JvdW5kOiMzYmI4MDA7Zm9udC13ZWlnaHQ6OTAwO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvcmRlci1yYWRpdXM6NTBweDtjb2xvcjojZjRmNGY5O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCUpfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zdXBlci1hZG1pbi1saXN0LWhlYWR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojM2IzYzNlfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zdXBlci1hZG1pbi1saXN0LWhlYWQgLmdyaWQtaW5mby1pdGVtIHNwYW57Y29sb3I6I2FhYX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuc3Vic2NyaXB0aW9uLXBsYW5lLWhlYWQgdWx7Ym9yZGVyLWJvdHRvbS1jb2xvcjojM2IzYzNlfS5pbnZvaWNlcy1saW5rc3tjb2xvcjojMWIyNTU5O21hcmdpbi1yaWdodDoyMHB4fS5pbnZvaWNlcy1saW5rczpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcHh9Lmludm9pY2VzLWxpbmtzOmhvdmVye2NvbG9yOiM3NTM5ZmZ9Lmludm9pY2VzLWxpbmtzLmFjdGl2ZXtjb2xvcjojNzUzOWZmfS5pbnZvaWNlcy1saW5rcyAuZmVhdGhlcnt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5yZXBvcnQtY2FyZHtib3JkZXItcmFkaXVzOjVweH0uYXBwLWxpc3Rpbmd7cGFkZGluZzowO21hcmdpbjowIC0xNXB4O2xpc3Qtc3R5bGU6bm9uZTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5hcHAtbGlzdGluZyBsaXt3aWR0aDoyMCU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5tdWx0aXBsZVNlbGVjdGlvbiAuc2VsZWN0Ym94LC5zb3J0YnkgLnNlbGVjdGJveGVze3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO3BhZGRpbmc6MTNweCAxMHB4O2ZvbnQtd2VpZ2h0OjQwMDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZjdmOGY5O2JvcmRlci1yYWRpdXM6N3B4O2N1cnNvcjpwb2ludGVyfS5zZWxlY3Rib3gtY29udHtoZWlnaHQ6MjIwcHg7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmctcmlnaHQ6NXB4fS5zZWxlY3Rib3gtY29udDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NHB4O2JhY2tncm91bmQ6I2Q4ZDhkODtoZWlnaHQ6MTBweH0uc2VsZWN0Ym94LWNvbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCAjZTdlN2U3O2JvcmRlci1yYWRpdXM6NHB4fS5zZWxlY3Rib3gtY29udDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDpyZ2JhKDIzMSwyMzQsMjUyLC43NSk7Ym9yZGVyLXJhZGl1czo0cHh9LnNlbGVjdGJveC1jb250Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjMxLDIzNCwyNTIsLjc1KX0uc2VsZWN0Ym94LWNvbnQtb25le292ZXJmbG93LXk6aW5oZXJpdH0uc2VsZWN0Ym94ZXMub3JkZXItYnl7bWluLXdpZHRoOjE1NHB4O2JhY2tncm91bmQ6I2Q4ZDhkODtwYWRkaW5nOjZweCAxMHB4fS5tdWx0aXBsZVNlbGVjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjIwcHh9Lm11bHRpcGxlU2VsZWN0aW9uICNjaGVja2JveGVzLW9uZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtsZWZ0OjA7ei1pbmRleDoxO21hcmdpbi10b3A6MTBweDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2YyZWNmZjtib3gtc2hhZG93OjBweCA0cHggNDRweCByZ2JhKDIzMSwyMzQsMjUyLC43NSk7Ym9yZGVyLXJhZGl1czo2cHh9Lm11bHRpcGxlU2VsZWN0aW9uICNjaGVja2JveGVzLW9uZTo6YmVmb3Jle2JvcmRlcjo3cHggc29saWQgI2YyZWNmZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICNmZmYgI2ZmZjtib3gtc2hhZG93Oi0ycHggMnB4IDJweCAtMXB4IHJnYmEoMCwwLDAsLjEpO2NvbnRlbnQ6XCJcIjtsZWZ0OjMwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9Lm11bHRpcGxlU2VsZWN0aW9uICNjaGVja2JveGVzLmZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjI1cHg7YmFja2dyb3VuZDojZjVmNmZhO2JvcmRlcjoxcHggc29saWQgI2U2ZTlmNDtib3JkZXItcmFkaXVzOjVweDtoZWlnaHQ6MzNweH0ubXVsdGlwbGVTZWxlY3Rpb24gI2NoZWNrYm94ZXMgLmZvcm0tY3VzdG9tIGl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM1JTtsZWZ0OjZweDtjb2xvcjojN2U4NGEzO2ZvbnQtc2l6ZToxMnB4fS5tdWx0aS1maWx0ZXIsLnNvcnRieXtwb3NpdGlvbjpyZWxhdGl2ZX0ubXVsdGktZmlsdGVyOmJlZm9yZXtib3JkZXI6N3B4IHNvbGlkICNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZmZmICNmZmY7Ym94LXNoYWRvdzotMnB4IDJweCAycHggLTFweCByZ2JhKDAsMCwwLC4xKTtjb250ZW50OlwiXCI7cmlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0ubXVsdGlwbGVTZWxlY3Rpb24gI2NoZWNrYm94ZXMsLnNvcnRieSAjY2hlY2tib3h7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMwMHB4O2xlZnQ6MDt6LWluZGV4OjE7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZjJlY2ZmO2JveC1zaGFkb3c6MHB4IDRweCA0NHB4IHJnYmEoMjMxLDIzNCwyNTIsLjc1KTtib3JkZXItcmFkaXVzOjZweH0jY2hlY2tib3hlcy1vbmUgLmZvcm0tY3VzdG9te21hcmdpbi1ib3R0b206MTRweH0jY2hlY2tib3hlcy1vbmUgLmZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjE0cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIzMSwyMzQsMjUyLC43NSk7Ym9yZGVyLXJhZGl1czo2cHh9I2NoZWNrYm94ZXMtb25lIC5idG4tZ3JleXtiYWNrZ3JvdW5kOnJnYmEoMjMxLDIzNCwyNTIsLjc1KTtjb2xvcjojMWIyNTU5O21hcmdpbi10b3A6MTBweH0jY2hlY2tib3hlcy1vbmUgLmJ0bi1ncmV5OmhvdmVye2JhY2tncm91bmQ6IzFiMjU1OTtjb2xvcjojZmZmfSNjaGVja2JveGVzLW9uZSAuYnRuLCNjaGVja2JveCAuYnRue2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjhweCAwcHh9Lm11bHRpcGxlU2VsZWN0aW9uICNjaGVja2JveGVzOjpiZWZvcmUsLnNvcnRieSAjY2hlY2tib3g6OmJlZm9yZXtib3JkZXI6N3B4IHNvbGlkICNmMmVjZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZmZmICNmZmY7Ym94LXNoYWRvdzotMnB4IDJweCAycHggLTFweCByZ2JhKDAsMCwwLC4xKTtjb250ZW50OlwiXCI7bGVmdDozMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uY2hlY2stbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZX0uZGF0ZS1waWNrZXJ7d2lkdGg6NTAlO2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDoxMHB4fSNjaGVja2JveGVzIC5kYXRlLXBpY2tlciAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9I2NoZWNrYm94ZXMgLmRhdGUtcGlja2VyIC5mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9se3BhZGRpbmctbGVmdDoxMHB4fSNjaGVja2JveGVzIC5mb3JtLWN1c3RvbXttYXJnaW4tYm90dG9tOjE0cHh9I2NoZWNrYm94ZXMgLmZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjE0cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIzMSwyMzQsMjUyLC43NSk7Ym9yZGVyLXJhZGl1czo2cHh9I2NoZWNrYm94ZXMgLmZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye2NvbG9yOiM4ZjliYmF9I2NoZWNrYm94ZXMgLmJ0bi1ncmV5e2JhY2tncm91bmQ6cmdiYSgyMzEsMjM0LDI1MiwuNzUpO2NvbG9yOiMxYjI1NTk7bWFyZ2luLXRvcDoxMHB4fSNjaGVja2JveGVzIC5idG4tZ3JleTpob3ZlcntiYWNrZ3JvdW5kOiMxYjI1NTk7Y29sb3I6I2ZmZn0uZGF0ZS1saXN0IHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmRhdGUtbGlzdCB1bCBsaXt3aWR0aDoxMDAlO3BhZGRpbmc6MDtwYWRkaW5nLWJvdHRvbTo1cHh9LmRhdGUtbGlzdCB1bCBsaTpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LmRhdGUtbGlzdCAuZGF0ZS1idG57YmFja2dyb3VuZDojZmZmO2NvbG9yOiMxYjI1NTk7Ym9yZGVyOjFweCBzb2xpZCAjZTdlYWZjO2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MTBweCAwICFpbXBvcnRhbnQ7d2lkdGg6MTAwJX0uZGF0ZS1saXN0IC5kYXRlLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiM3NTM5ZmY7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlN2VhZmN9LmZvcm0tY3VzdG9te3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLWN1c3RvbS5jYWwtaWNvbjphZnRlcntmb250LXNpemU6MTRweH0uZm9ybS1jdXN0b20gaXtjb2xvcjojN2U4NGEzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweH0uY2FyZC1oZWFkZXIgLmZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjMwcHg7aGVpZ2h0OjM1cHh9I2NoZWNrYm94ZXMgLmJ0biwjY2hlY2tib3ggLmJ0bntmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzo4cHggMHB4fS5jaGVja2JveC10aXRsZXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6Izc1MzlmZjttYXJnaW4tYm90dG9tOjE0cHh9LmN1c3RvbV9jaGVja3tjb2xvcjojMWIyNTU5O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MzBweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDA7dXNlci1zZWxlY3Q6bm9uZX0uY3VzdG9tX2NoZWNrIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcn0uY3VzdG9tX2NoZWNrIGlucHV0OmNoZWNrZWR+LmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmZ9LmN1c3RvbV9jaGVjayBpbnB1dDpjaGVja2Vkfi5jaGVja21hcms6YWZ0ZXJ7ZGlzcGxheTpibG9ja30uY3VzdG9tX2NoZWNrIC5jaGVja21hcmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxOXB4O3dpZHRoOjIxcHg7Ym9yZGVyOjFweCBzb2xpZCAjYzRjNGM0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uY3VzdG9tX2NoZWNrIC5jaGVja21hcms6OmFmdGVye2NvbnRlbnQ6XCLvgIxcIjtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXdlaWdodDo5MDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2xlZnQ6NXB4O3RvcDoycHg7Y29sb3I6I2ZmZjtmb250LXNpemU6OXB4fS5zZWxlY3Rib3ggcHtjb2xvcjojMWIyNTU5O2ZvbnQtd2VpZ2h0OjUwMH0uc2VsZWN0Ym94IHAgLnNlbGVjdC1pY29ue2NvbG9yOiM3NTM5ZmY7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0ucmVwb3J0LWJ0bnttYXJnaW4tYm90dG9tOjIwcHh9LnJlcG9ydC1idG4gLmJ0bntmb250LXdlaWdodDo2MDA7Y29sb3I6Izc1MzlmZjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjNzUzOWZmO2JvcmRlci1yYWRpdXM6OHB4O3dpZHRoOjEwMCU7cGFkZGluZzoxMXB4IDB9LnJlcG9ydC1idG4gLmJ0bjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6Izc1MzlmZjtib3JkZXI6MnB4IHNvbGlkICM3NTM5ZmZ9LnJlcG9ydC1idG4gLmJ0bjpob3ZlciBpbWd7ZmlsdGVyOmludmVydCgwKSBicmlnaHRuZXNzKDEwMCl9Lmludm9pY2UtdG90YWwtaW5uZXIgLnN0YXR1cy10b2dnbGUgLmNoZWNrdG9nZ2xle3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygwJSAtIDBweCksIC0zMCUpO2hlaWdodDoyMHB4fS5pbnZvaWNlLXRvdGFsLWlubmVyIC5zdGF0dXMtdG9nZ2xlIHNwYW57ZmxvYXQ6cmlnaHQ7Y29sb3I6IzNmNDI1NDtmb250LXdlaWdodDo2MDA7bWFyZ2luOi0xMHB4IDAgMH0uaW52b2ljZXMtdGFicy1jYXJke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93OnVuc2V0fS5pbnZvaWNlcy10YWJzIHVse3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9Lmludm9pY2VzLXRhYnMgdWwgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uaW52b2ljZXMtdGFicyB1bCBsaSBhOmhvdmVye2NvbG9yOiM3NTM5ZmZ9Lmludm9pY2VzLXRhYnMgdWwgbGkgYS5hY3RpdmV7Y29sb3I6Izc1MzlmZjtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNzUzOWZmfS5pbnZvaWNlcy1zZXR0aW5ncy1idG57anVzdGlmeS1jb250ZW50OmVuZH0uaW52b2ljZXMtc2V0dGluZ3MtYnRuIC5idG57Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7cGFkZGluZzoxMnB4IDEwcHg7bWluLXdpZHRoOjE2N3B4O2JhY2tncm91bmQ6IzFiMjU1OTtib3JkZXI6MXB4IHNvbGlkICMxYjI1NTk7Ym9yZGVyLXJhZGl1czo2cHh9Lmludm9pY2VzLXNldHRpbmdzLWJ0biAuYnRuOmhvdmVye2JhY2tncm91bmQ6Izc1MzlmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmZ9Lmludm9pY2VzLXNldHRpbmdzLWJ0biAuYnRuIC5mZWF0aGVye21hcmdpbi1yaWdodDo2cHh9Lmludm9pY2VzLXNldHRpbmdzLWljb257Y29sb3I6Izc1MzlmZjttYXJnaW4tcmlnaHQ6MjBweH0uaW52b2ljZXMtc2V0dGluZ3MtaWNvbiAuZmVhdGhlcnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pbm92aWNlcy1jYXJke2JvcmRlci1yYWRpdXM6NXB4fS5pbm92aWNlcy1jYXJkIC5jYXJkLWJvZHl7cGFkZGluZzoxNXB4fS5pbm92aWNlcy13aWRnZXQtaGVhZGVyIC5pbm92aWNlcy1hbW91bnR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiM3NTM5ZmZ9Lmlub3ZpY2VzLXdpZGdldC1pY29ue3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjVweH1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey5pbm92aWNlcy13aWRnZXQtaWNvbntwYWRkaW5nOjVweH19Lmlub3ZpY2VzLXdpZGdldC1pY29uIGltZ3t3aWR0aDoyMHB4fS5pbm92aWNlcy1hbGwgc3BhbnttYXJnaW46MCAwIDAgNXB4O3BhZGRpbmc6MHB4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMjgwODRifS5pbnZvaWNlcy1ncmlkLWNhcmR7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAyNHB4IHJnYmEoMjI4LDIyOCwyMjgsLjI1KTtib3JkZXItcmFkaXVzOjEwcHg7Y29sb3I6IzFiMjU1OX0uaW52b2ljZXMtZ3JpZC1jYXJkIC5jYXJkLWhlYWRlcntwYWRkaW5nOjIwcHg7Ym9yZGVyOjB9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1oZWFkZXIgLmRyb3Bkb3duLWFjdGlvbnttYXJnaW4tYm90dG9tOjB9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1oZWFkZXIgLmFjdGlvbi1pY29ue2NvbG9yOiMxYjI1NTk7ZGlzcGxheTppbml0aWFsfS5pbnZvaWNlcy1ncmlkLWNhcmQgLmNhcmQtYm9keXtwYWRkaW5nOjIwcHh9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1ib2R5IHNwYW57Zm9udC1zaXplOjE0cHh9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1ib2R5IGg2LC5pbnZvaWNlcy1ncmlkLWNhcmQgLmNhcmQtYm9keSAuaDZ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMxYjI1NTk7bWFyZ2luLXRvcDo0cHh9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1mb290ZXJ7cGFkZGluZzoyMHB4O2JvcmRlcjowfS5pbnZvaWNlcy1ncmlkLWNhcmQgLmNhcmQtZm9vdGVyIC5iYWRnZXtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7cGFkZGluZzo3cHggMThweH0uaW52b2ljZXMtZ3JpZC1jYXJkIC5iZy1zdWNjZXNzLWRhcmt7YmFja2dyb3VuZDojMDA4ZjY0fS5pbnZvaWNlcy1ncmlkLWNhcmQgLmJnLWRhbmdlci1kYXJre2JhY2tncm91bmQ6cmVkfS5pbnZvaWNlcy1ncmlkLWNhcmQgLmJnLXNlY29uZGFyeS1kYXJre2JhY2tncm91bmQ6Izc1MzlmZn0uaW52b2ljZXMtZ3JpZC1jYXJkIC5iZy1wcmltYXJ5LWRhcmt7YmFja2dyb3VuZDojMjE5NmYzfS5pbnZvaWNlcy1ncmlkLWNhcmQgLnRleHQtc217Zm9udC1zaXplOjE0cHh9Lmludm9pY2UtZ3JpZC1saW5re2NvbG9yOiMxYjI1NTl9Lmludm9pY2UtZ3JpZC1saW5rOmhvdmVye2NvbG9yOiM3NTM5ZmZ9LmNhcmQtbWlkZGxle3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmN2Y3ZmZ9LmNhcmQtbWlkZGxlLWF2YXRhcntkaXNwbGF5OmlubGluZS1mbGV4O2ZvbnQtc2l6ZToxNnB4O21hcmdpbjowfS5jYXJkLW1pZGRsZS1hdmF0YXIgYXtjb2xvcjojMWIyNTU5fS5jYXJkLW1pZGRsZS1hdmF0YXIgYTpob3Zlcntjb2xvcjojNzUzOWZmfS5pbnZvaWNlLWxvYWQtYnRue3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9Lmludm9pY2UtbG9hZC1idG4gLmJ0bntmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNlNDVlYjttaW4td2lkdGg6MTcwcHg7cGFkZGluZzoxMnB4IDE1cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggc29saWQgIzNlNDVlYjtib3JkZXItcmFkaXVzOjZweDtkaXNwbGF5OmlubGluZS1mbGV4fS5pbnZvaWNlLWxvYWQtYnRuIC5idG46aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMzZTQ1ZWI7Ym9yZGVyOjJweCBzb2xpZCAjM2U0NWVifS5pbnZvaWNlLWxvYWQtYnRuIC5idG46aG92ZXIgc3Bhbntib3JkZXI6M3B4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9Lmludm9pY2UtbG9hZC1idG4gLmJ0biBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjhweDt2ZXJ0aWNhbC1hbGlnbjowO2JvcmRlcjozcHggc29saWQgIzNlNDVlYjtib3JkZXItcmlnaHQtY29sb3I6IzNlNDVlYjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6M3B4IHNvbGlkIHJnYmEoNjIsNjksMjM1LC40OTAxOTYwNzg0KTtib3JkZXItcmlnaHQtY29sb3I6IzNlNDVlYjtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjouNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjthbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXJ9Lmludm9pY2VzLXBhZ2UtaGVhZGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7cGFkZGluZzoxMnB4fS5pbnZvaWNlcy1wYWdlLWhlYWRlciAuaW52b2ljZXMtYnJlYWRjcnVtYi1pdGVtIGF7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM3NTM5ZmZ9Lmludm9pY2VzLXBhZ2UtaGVhZGVyIC5pbnZvaWNlcy1icmVhZGNydW1iLWl0ZW0gYTpob3Zlcntjb2xvcjojMzc3ZGZmfS5pbnZvaWNlcy1wYWdlLWhlYWRlciAuaW52b2ljZXMtYnJlYWRjcnVtYi1pdGVtIGE6aG92ZXIgaXtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzM3N2RmZn0uaW52b2ljZXMtcGFnZS1oZWFkZXIgLmludm9pY2VzLWJyZWFkY3J1bWItaXRlbSBpe2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tcmlnaHQ6MTBweDtiYWNrZ3JvdW5kOiM3NTM5ZmZ9Lmludm9pY2VzLWNyZWF0ZS1idG4gLmJ0bntmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMHB4O21pbi13aWR0aDoxNjBweH0uaW52b2ljZXMtY3JlYXRlLWJ0biAuaW52b2ljZXMtcHJldmlldy1saW5re2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNzUzOWZmO21hcmdpbi1yaWdodDozMHB4fS5pbnZvaWNlcy1jcmVhdGUtYnRuIC5pbnZvaWNlcy1wcmV2aWV3LWxpbms6aG92ZXJ7Y29sb3I6IzM3N2RmZn0uaW52b2ljZXMtY3JlYXRlLWJ0biAuZGVsZXRlLWludm9pY2UtYnRue2JhY2tncm91bmQ6IzFiMjU1OTttYXJnaW4tcmlnaHQ6MTBweH0uaW52b2ljZXMtY3JlYXRlLWJ0biAuZGVsZXRlLWludm9pY2UtYnRuOmhvdmVye2JhY2tncm91bmQ6Izc1MzlmZn0uaW52b2ljZXMtY3JlYXRlLWJ0biAuc2F2ZS1pbnZvaWNlLWJ0bntiYWNrZ3JvdW5kOiM3NTM5ZmZ9Lmludm9pY2VzLWNyZWF0ZS1idG4gLnNhdmUtaW52b2ljZS1idG46aG92ZXJ7YmFja2dyb3VuZDojMWIyNTU5fS5pbnZvaWNlcy1hZGQtY2FyZHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4fS5pbnZvaWNlcy1tYWluLWZvcm17cGFkZGluZy1ib3R0b206MTVweDttYXJnaW4tYm90dG9tOjMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0uaW52b2ljZXMtZm9ybSBsYWJlbHtmb250LXdlaWdodDo2MDA7Y29sb3I6IzFiMjU1OX0uaW52b2ljZXMtZm9ybSAubXVsdGlwbGVTZWxlY3Rpb24gLnNlbGVjdGJveHtib3JkZXI6MnB4IHNvbGlkICM3NTM5ZmY7Ym9yZGVyLXJhZGl1czo2cHh9Lmludm9pY2VzLWZvcm0gLmZvcm0tY29udHJvbHtoZWlnaHQ6NTBweDtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo2cHh9Lmludm9pY2VzLWZvcm0gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzhmOWJiYTtmb250LXdlaWdodDo0MDB9Lmludm9pY2UtZGV0YWlscy10aXRsZXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzFiMjU1OTttYXJnaW4tYm90dG9tOi41cmVtfS5pbnZvaWNlLWRldGFpbHMtYm94e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czoxMHB4fS5pbnZvaWNlLWlubmVyLWhlYWR7cGFkZGluZzoyNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9Lmludm9pY2UtaW5uZXItaGVhZCBzcGFue2NvbG9yOiMxYjI1NTl9Lmludm9pY2UtaW5uZXItaGVhZCBzcGFuIGF7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM3NTM5ZmZ9Lmludm9pY2UtaW5uZXItaGVhZCBzcGFuIGE6aG92ZXJ7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzNzdkZmZ9Lmludm9pY2UtaW5uZXItZm9vdGVye3BhZGRpbmc6MH0uaW52b2ljZS1pbm5lci1mb290ZXIgc3Bhbntmb250LXdlaWdodDo1MDA7Y29sb3I6IzFiMjU1OTtwb3NpdGlvbjpyZWxhdGl2ZX0uaW52b2ljZS1pbm5lci1mb290ZXIgLmZvcm0tY29udHJvbHtwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjojNzUzOWZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO2hlaWdodDphdXRvO3BhZGRpbmc6MCAxMHB4fS5pbnZvaWNlLWlubmVyLWZvb3RlciAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNzUzOWZmO2ZvbnQtd2VpZ2h0OjUwMH0uaW52b2ljZS1pbm5lci1kYXRle3BhZGRpbmc6MjZweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNWU1ZTV9Lmludm9pY2UtaW5uZXItZGF0ZXBpY3tib3JkZXI6MDtwYWRkaW5nLWxlZnQ6MH0uaW5vdmljZXMtbW9udGgtaW5mb3twYWRkaW5nLXRvcDo1MHB4fS5pbm92aWNlcy1tb250aC1pbmZvIGxhYmVse2ZvbnQtd2VpZ2h0OjQwMH0uaW5vdmljZXMtbW9udGgtaW5mbyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojOGY5YmJhO2JvcmRlci1yYWRpdXM6NnB4fS5pbm92aWNlcy1tb250aC1pbmZvIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjQycHh9I3Nob3ctaW52b2ljZXN7ZGlzcGxheTpub25lfS5pbnZvaWNlLWFkZC10YWJsZXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9Lmludm9pY2UtYWRkLXRhYmxlIGg0LC5pbnZvaWNlLWFkZC10YWJsZSAuaDR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM3NTM5ZmY7bWFyZ2luLWJvdHRvbTozMHB4fS5pbnZvaWNlLWFkZC10YWJsZSB0aHtmb250LXNpemU6MTZweDtjb2xvcjojMWIyNTU5O2JhY2tncm91bmQ6I2Y4ZjlmYX0uaW52b2ljZS1hZGQtdGFibGUgLm5vLWJvcmRlciB0ZHtib3JkZXI6MH0uaW52b2ljZS1hZGQtdGFibGUgLnRhYmxlLWZvcm0tY29udHJvbCB0ZCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojMWIyNTU5fS5pbnZvaWNlLWFkZC10YWJsZSAuYWRkLXByb2R1Y3R7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX0uaW52b2ljZS1hZGQtdGFibGUgLmFkZC1wcm9kdWN0IHRke2JvcmRlcjowfS5pbnZvaWNlLWFkZC10YWJsZSAuYWRkLXByb2R1Y3QgdGQgYXtjb2xvcjojNzUzOWZmfS5pbnZvaWNlLWFkZC10YWJsZSAuYWRkLWJ0bntjb2xvcjojNzUzOWZmfS5pbnZvaWNlLWFkZC10YWJsZSAucmVtb3ZlLWJ0bntjb2xvcjpyZWR9Lmludm9pY2UtYWRkLXRhYmxlIC5jb3B5LWJ0bntjb2xvcjojYzRjNGM0fS5pbnZvaWNlLWFkZC10YWJsZSB0ZCwuaW52b2ljZS1hZGQtdGFibGUgdGh7Ym9yZGVyLWNvbG9yOiNlNWU1ZTU7cGFkZGluZzoyMHB4fS5pbnZvaWNlLWZpZWxkcyAuZmllbGQtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMxYjI1NTk7bWFyZ2luLWJvdHRvbToxNXB4fS5maWVsZC1ib3h7cGFkZGluZzoxNXB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo0cHh9LmZpZWxkLWJveCBwe2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweDtjb2xvcjojMWIyNTU5O21hcmdpbi1ib3R0b206MTBweH0uZmllbGQtYm94IC5idG57bWluLXdpZHRoOjI2NnB4O2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MzBweCAwfS5wYXltZW50LWRldGFpbHN7d2lkdGg6MjY2cHg7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzoxNXB4O2JhY2tncm91bmQ6Izc1MzlmZn0ucGF5bWVudC1kZXRhaWxzIHB7Y29sb3I6I2ZmZjttYXgtd2lkdGg6MTQwcHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1ib3R0b206MH0ucGF5bWVudC1kZXRhaWxzIGF7Zm9udC1zaXplOjI2cHg7Y29sb3I6I2ZmZn0uaW52b2ljZS1mYXEgLmZhcS10YWJ7cGFkZGluZy10b3A6MTBweH0uZmFxLXRhYiAucGFuZWwtdGl0bGV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOjRweDttYXJnaW4tYm90dG9tOjBweDtwYWRkaW5nOjEwcHggMjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmFxLXRhYiAucGFuZWwtdGl0bGUgYXtjb2xvcjojYzRjNGM0fS5mYXEtdGFiIC5wYW5lbC10aXRsZSBhOmhvdmVye2NvbG9yOiMxYjI1NTl9LmZhcS10YWIgLnBhbmVsLXRpdGxlIGE6bm90KC5jb2xsYXBzZWQpe2NvbG9yOiMxYjI1NTl9LmZhcS10YWIgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkOjphZnRlcntjb250ZW50Olwi74GnXCI7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Y29sb3I6I2YwOWU5ZTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MjBweH0uZmFxLXRhYiAucGFuZWwtdGl0bGUgYTo6YWZ0ZXJ7Y29udGVudDpcIu+BqFwiO2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2NvbG9yOiNmMDllOWU7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjIwcHh9LmZhcS10YWIgLnBhbmVsLXRpdGxlIGE6bm90KC5jb2xsYXBzZWQpOjphZnRlcntjb2xvcjpyZWR9LmZhcS10YWIgLnBhbmVsLWJvZHl7cGFkZGluZzoxMHB4IDIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fS5mYXEtdGFiIC5wYW5lbC1ib2R5IHRleHRhcmVhe21pbi1oZWlnaHQ6MTAwcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweH0uaW52b2ljZS10b3RhbC1jYXJkIC5pbnZvaWNlLXRvdGFsLXRpdGxle2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweDtjb2xvcjojMWIyNTU5O21hcmdpbi1ib3R0b206MTVweH0uaW52b2ljZS10b3RhbC1ib3ggcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDExcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXdlaWdodDo1MDA7Y29sb3I6Izg3OGE5OX0uaW52b2ljZS10b3RhbC1ib3ggcCBzcGFue2Zsb2F0OnJpZ2h0O2NvbG9yOiMzZjQyNTQ7Zm9udC13ZWlnaHQ6NjAwfS5pbnZvaWNlLXRvdGFsLWJveCAuYWRkLWxpbmtze2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNzUzOWZmO21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5OmJsb2NrfS5pbnZvaWNlLXRvdGFsLWJveCAuc2VydmljZS10cmFzaHttYXJnaW4tYm90dG9tOjEwcHg7Y29sb3I6IzFiMjU1OX0uaW52b2ljZS10b3RhbC1ib3ggLnNlcnZpY2UtdHJhc2ggaXtjb2xvcjojZWMxMzYxfS5pbnZvaWNlLXRvdGFsLWJveCAuYWRkLWxpbmtzLW9uZXtmb250LXdlaWdodDo1MDA7Y29sb3I6Izc1MzlmZn0uaW52b2ljZS10b3RhbC1ib3ggLnNlcnZpY2UtdHJhc2gtb25le21hcmdpbi10b3A6MTBweDtjb2xvcjojMWIyNTU5fS5pbnZvaWNlLXRvdGFsLWJveCAuc2VydmljZS10cmFzaC1vbmUgaXtjb2xvcjojZWMxMzYxfS5pbnZvaWNlLXRvdGFsLWJveCAuc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGU6OmFmdGVye2hlaWdodDoxNHB4O3dpZHRoOjE0cHh9Lmludm9pY2UtdG90YWwtYm94IC5jaGVja3tkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDowO2hlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlfS5pbnZvaWNlLXRvdGFsLWJveCAuY2hlY2s6Y2hlY2tlZCsuY2hlY2t0b2dnbGU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xlZnQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKGNhbGMoLTEwMCUgLSAycHgpLCAtNTAlKTtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4fS5jaGVja3RvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNjZmNmY2Y7Ym9yZGVyOjFweCBzb2xpZCAjY2ZjZmNmO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTowO2hlaWdodDoxNXB4O21hcmdpbi1sZWZ0OjEwcHg7dG9wOjNweDttYXJnaW4tYm90dG9tOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzBweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEycHh9LmNoZWNrdG9nZ2xlOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jazt3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNmb3JtOnRyYW5zbGF0ZSgzcHgsIC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgzcHgsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDNweCwgLTUwJSl9Lm9ub2Zmc3dpdGNoe21hcmdpbi1sZWZ0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NzNweH0ub25vZmZzd2l0Y2gtY2hlY2tib3h7ZGlzcGxheTpub25lfS5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkKy5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXJ7bWFyZ2luLWxlZnQ6MH0ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCsub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaHtyaWdodDowcHh9Lm9ub2Zmc3dpdGNoLWxhYmVse2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6MjBweDttYXJnaW4tYm90dG9tOjB9Lm9ub2Zmc3dpdGNoLWlubmVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6LTEwMCU7dHJhbnNpdGlvbjptYXJnaW4gLjNzIGVhc2UtaW4gMHM7d2lkdGg6MjAwJX0ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzU1Y2U2Mztjb2xvcjojZmZmO2NvbnRlbnQ6XCJPTlwiO3BhZGRpbmctbGVmdDoxNHB4fS5vbm9mZnN3aXRjaC1pbm5lcjphZnRlcntjb250ZW50OlwiT0ZGXCI7cGFkZGluZy1yaWdodDoxNHB4O2JhY2tncm91bmQtY29sb3I6I2NjYztjb2xvcjojZmZmO3RleHQtYWxpZ246cmlnaHR9Lm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSwub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxNnB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMycHg7cGFkZGluZzowO3dpZHRoOjUwJX0ub25vZmZzd2l0Y2gtc3dpdGNoe2JhY2tncm91bmQ6I2ZmZjtib3R0b206MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMHB4O21hcmdpbjo1cHg7d2lkdGg6MjBweDtib3JkZXItcmFkaXVzOjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6NDNweDtib3R0b206MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uaW52b2ljZS10b3RhbC1mb290ZXJ7bWFyZ2luOjAgMCAyNnB4IDB9Lmludm9pY2UtdG90YWwtZm9vdGVyIGg0LC5pbnZvaWNlLXRvdGFsLWZvb3RlciAuaDR7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweDtjb2xvcjojM2Y0MjU0fS5pbnZvaWNlLXRvdGFsLWZvb3RlciBoNCBzcGFuLC5pbnZvaWNlLXRvdGFsLWZvb3RlciAuaDQgc3BhbntmbG9hdDpyaWdodH0udXBsb2FkLXNpZ257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoyMHB4fS51cGxvYWQtc2lnbiAuYnRue21pbi13aWR0aDoxOThweDtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMH0uc2VydmljZS11cGxvYWR7Ym9yZGVyOjJweCBkYXNoZWQgI2U1ZTVlNTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNnB4IDA7bWluLWhlaWdodDoxODBweH0uc2VydmljZS11cGxvYWQgLmRyb3AtYnJvd3Nle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojM2Y0MjU0O21hcmdpbi1ib3R0b206NXB4fS5zZXJ2aWNlLXVwbG9hZCAuZHJvcC1icm93c2UgcHtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2I1YjVjMyAhaW1wb3J0YW50fS5zZXJ2aWNlLXVwbG9hZCBzcGFue2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM4NTg1ODU7ZGlzcGxheTpibG9ja30uc2VydmljZS11cGxvYWQgaW5wdXRbdHlwZT1maWxlXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXJ9LnNlcnZpY2UtdXBsb2FkLWluZm97bWluLWhlaWdodDo1OHB4fS5pbnZvaWNlLWluZm8tY2FyZHtib3JkZXItcmFkaXVzOjE0cHh9Lmludm9pY2UtaXRlbS1vbmV7bWFyZ2luOjAgMCAzMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaW52b2ljZS1pdGVtLW9uZXttYXJnaW46MCAwIDIwcHh9fS5pbnZvaWNlLWl0ZW0tb25lIC5pbnZvaWNlLWluZm97dGV4dC1hbGlnbjpyaWdodH0uaW52b2ljZS1pdGVtLW9uZSAuaW52b2ljZS1pbmZvIGgxLC5pbnZvaWNlLWl0ZW0tb25lIC5pbnZvaWNlLWluZm8gLmgxe2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjRweDtjb2xvcjojNGEzYWZmfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaW52b2ljZS1pdGVtLW9uZSAuaW52b2ljZS1pbmZvIGgxLC5pbnZvaWNlLWl0ZW0tb25lIC5pbnZvaWNlLWluZm8gLmgxe2ZvbnQtc2l6ZToyNnB4fX0uaW52b2ljZS1pdGVtLW9uZSAuaW52b2ljZS1kZXRhaWxze2NvbG9yOiMxYjI1NTk7Zm9udC13ZWlnaHQ6NDAwfS5jdXN0b21lci10ZXh0LW9uZXtmb250LXNpemU6MjBweDtjb2xvcjojMWIyNTU5O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgOHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuY3VzdG9tZXItdGV4dC1vbmV7Zm9udC1zaXplOjE4cHh9fS5pbnZvaWNlLW5hbWV7Y29sb3I6IzFiMjU1OTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxMHB4fS5pbnZvaWNlLWhlYWR7bWFyZ2luLWJvdHRvbTozMHB4fS5pbnZvaWNlLWhlYWQgaDIsLmludm9pY2UtaGVhZCAuaDJ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyOHB4O2NvbG9yOiMxYjI1NTk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MH0uaW52b2ljZS1oZWFkIHB7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMxYjI1NTk7bWFyZ2luLWJvdHRvbTowfS5pbnZvaWNlLWl0ZW0tdHdve2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZmVmZWY7bWFyZ2luOjAgMCAxNXB4O3BhZGRpbmc6MTVweCAwfS5pbnZvaWNlLWl0ZW0tdHdvIC5pbnZvaWNlLWRldGFpbHN7Y29sb3I6IzFiMjU1OTtmb250LXdlaWdodDo0MDB9Lmludm9pY2UtaXRlbS1ib3h7YmFja2dyb3VuZDojZjdmN2ZmO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MTVweDt3aWR0aDoyMDBweDtmbG9hdDpyaWdodDttYXJnaW4tdG9wOjIwcHh9Lmludm9pY2UtaXRlbS1ib3ggcHtjb2xvcjojMWIyNTU5O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjEwcHh9Lmludm9pY2UtaXNzdWVzLWJveHtiYWNrZ3JvdW5kOiM3NTM5ZmY7Ym9yZGVyLXJhZGl1czoxMHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweDttYXJnaW4tYm90dG9tOjMwcHh9Lmludm9pY2UtaXNzdWVzLWRhdGV7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fS5pbnZvaWNlLWlzc3Vlcy1kYXRlIHB7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTowfS5pbnZvaWNlLXRhYmxlLXdyYXB7bWFyZ2luOjAgMCAzMHB4fS5pbnZvaWNlLXRhYmxlLXdyYXAgLmludm9pY2UtdGFibGUtaGVhZHttYXJnaW46MCAwIDMwcHh9Lmludm9pY2UtdGFibGU+dGhlYWQ+dHI+dGh7YmFja2dyb3VuZDojZjVmN2ZmO2JvcmRlci10b3A6MDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzFiMjU1OX0uaW52b2ljZS10YWJsZT50Ym9keT50cj50ZHtmb250LXdlaWdodDo0MDA7Y29sb3I6IzFiMjU1OTtwYWRkaW5nOjE1cHggMjBweH0udGVybXMtY29uZGl0aW9uc3ttYXJnaW46MCAwIDIwcHh9Lmludm9pY2UtdGVybXN7bWFyZ2luOjAgMCAzMHB4fS5pbnZvaWNlLXRlcm1zIGg2LC5pbnZvaWNlLXRlcm1zIC5oNntmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCA1cHg7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzNmNDI1NH0uaW52b2ljZS10ZXJtcyBwe2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtjb2xvcjojOGY5YmJhfS5pbnZvaWNlLXRlcm1zIC5pbnZvaWNlLXRlcm1zLWljb257YmFja2dyb3VuZDojZWZlZmVmO2JvcmRlci1yYWRpdXM6MTBweDtwYWRkaW5nOjEwcHg7ZGlzcGxheTppbmxpbmUtZmxleH0uaW52b2ljZS10ZXJtcyAuaW52b2ljZS10ZXJtcy1pY29uIGl7Y29sb3I6Izc1MzlmZjtmb250LXNpemU6MzBweH0uaW52b2ljZS1zaWduIHNwYW57Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDA7bWFyZ2luOjAgMCAxMXB4fS5pbnZvaWNlLWl0ZW0tYmd7YmFja2dyb3VuZDojNzUzOWZmO2JvcmRlci1yYWRpdXM6MTBweDttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5pbnZvaWNlLWl0ZW0tYmcgLmludm9pY2UtaW5mb3tib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7bWFyZ2luOjIwcHggMCAwO3BhZGRpbmc6MzBweH0uaW52b2ljZS1pdGVtLWJnIC5jdXN0b21lci10ZXh0LW9uZXtjb2xvcjojZmZmfS5pbnZvaWNlLWl0ZW0tYmcgLmludm9pY2UtbmFtZXtjb2xvcjojZmZmfS5pbnZvaWNlLWl0ZW0tYmcgLmludm9pY2UtZGV0YWlscy10d297Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5pbnZvaWNlLWl0ZW0tYmcgLmludm9pY2UtaW5mby1vbmUgcHtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MTBweH0uaW52b2ljZS1jaXJjbGUtaW1ne3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZvaWNlLWNpcmNsZS1pbWcgLmludm9pY2UtY2lyY2xlMXtvcGFjaXR5Oi4xO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0uaW52b2ljZS1jaXJjbGUtaW1nIC5pbnZvaWNlLWNpcmNsZTJ7b3BhY2l0eTouMTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS5pbnZvaWNlLXNpZ24tYm94e21hcmdpbi10b3A6MzBweH0uaW52b2ljZS1wYXltZW50LWJveCBoNCwuaW52b2ljZS1wYXltZW50LWJveCAuaDR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMxYjI1NTk7bWFyZ2luLWJvdHRvbToxNnB4fS5pbnZvaWNlLXBheW1lbnQtYm94IC5wYXltZW50LWRldGFpbHN7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjoycHggZGFzaGVkICM3NTM5ZmZ9Lmludm9pY2UtcGF5bWVudC1ib3ggLnBheW1lbnQtZGV0YWlscyBwe2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweDtjb2xvcjojMWIyNTU5fS5pbnZvaWNlcy1wcmV2aWV3IC5tb2RhbC1ib2R5e3BhZGRpbmc6MH0uaW52b2ljZS1pdGVtIC5pbnZvaWNlLWxvZ28gaW1ne3dpZHRoOmF1dG87bWF4LWhlaWdodDo1MnB4fS5pbnZvaWNlLWl0ZW0gLmludm9pY2UtdGV4dCBoMiwuaW52b2ljZS1pdGVtIC5pbnZvaWNlLXRleHQgLmgye2NvbG9yOiMyNzJiNDE7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtd2VpZ2h0OjQwMH0uaW52b2ljZS1pdGVtIC5pbnZvaWNlLWRldGFpbHN7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuaW52b2ljZS1pdGVtIC5pbnZvaWNlLWRldGFpbHN7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MTBweH19Lmludm9pY2UtaXRlbSAuaW52b2ljZS1kZXRhaWxzIHN0cm9uZ3tjb2xvcjojM2Y0MjU0fS5pbnZvaWNlLWl0ZW0gLmludm9pY2UtZGV0YWlscyBzcGFuLnRleHQtZGFuZ2Vye21hcmdpbi1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmV9Lmludm9pY2UtaXRlbSAuaW52b2ljZS1kZXRhaWxzIHNwYW4udGV4dC1kYW5nZXI6OmJlZm9yZXt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItcmFkaXVzOjUwJTtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpyZWQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjVweDtsZWZ0Oi0xMnB4fS5pbnZvaWNlLWl0ZW0gLmludm9pY2UtZGV0YWlscy10d297dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojODc4YTk5fS5pbnZvaWNlLWl0ZW0gLmN1c3RvbWVyLXRleHR7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxNnB4O2Rpc3BsYXk6YmxvY2t9Lmludm9pY2UtaXRlbSAuY3VzdG9tZXItdGV4dCBhe2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM3NTM5ZmY7bWFyZ2luLWxlZnQ6MTJweH0uaW52b2ljZS1pdGVtLWRhdGV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VmZWZlZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmO21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjE1cHggMH0uaW52b2ljZS1pdGVtLWJnIC5pbnZvaWNlLWl0ZW0gLmludm9pY2UtZGV0YWlscy10d297dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNmZmYgIWltcG9ydGFudH0uaW52b2ljZS1pbmZvIHB7bWFyZ2luLWJvdHRvbTowfS5pbnZvaWNlLWluZm8uaW52b2ljZS1pbmZvMnt0ZXh0LWFsaWduOmxlZnR9Lmludm9pY2UtaW5mbyBoNSwuaW52b2ljZS1pbmZvIC5oNXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDB9Lmludm9pY2UtdGFibGUgdHIgdGgsLmludm9pY2UtdGFibGUgdHIgdGQsLmludm9pY2UtdGFibGUtdHdvIHRyIHRoLC5pbnZvaWNlLXRhYmxlLXR3byB0ciB0ZHtmb250LXdlaWdodDo2MDA7cGFkZGluZzoxNXB4IDIwcHg7bGluZS1oZWlnaHQ6aW5oZXJpdH0uaW52b2ljZS10YWJsZSB0ciB0ZCwuaW52b2ljZS10YWJsZS10d28gdHIgdGR7Zm9udC13ZWlnaHQ6NTAwfS5pbnZvaWNlLXRhYmxlLXR3b3ttYXJnaW4tYm90dG9tOjB9Lmludm9pY2UtdGFibGUtdHdvIHRyIHRke3RleHQtYWxpZ246cmlnaHR9Lmludm9pY2UtdGFibGUtdHdvIHRyIHRoLC5pbnZvaWNlLXRhYmxlLXR3byB0ciB0ZHtib3JkZXItdG9wOjB9Lm90aGVyLWluZm97bWFyZ2luLXRvcDoxMHB4fS5maWxle3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9udC1zaXplLTE0e2ZvbnQtc2l6ZToxNHB4fS5mb3JtLWdyb3VwLWJhbmt7Ym9yZGVyOjJweCBzb2xpZCAjZWZlZmVmO3BhZGRpbmc6MjBweDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY5fS5mb3JtLWdyb3VwLWJhbmsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2hlaWdodDo0M3B4fS5mb3JtLWdyb3VwLWJhbmsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6Izg3OGE5OTtsaW5lLWhlaWdodDo0M3B4O2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MTVweH0uZm9ybS1ncm91cC1iYW5rIC5pbnB1dC1ibG9jayAuZm9ybS1jb250cm9se3BhZGRpbmc6MTBweH0uZm9ybS1ncm91cC1iYW5rIC5pbnB1dC1ibG9jayB0ZXh0YXJlYXtoZWlnaHQ6OTFweCAhaW1wb3J0YW50fS5mb3JtLWdyb3VwLWJhbmsgLmZvcm0tZ3JvdXBze21hcmdpbi10b3A6OHB4fS5yZWN1cnJpbmctdGFiIHVse2JvcmRlcjoxcHggc29saWQgI2U1ZTdlYjtib3JkZXItcmFkaXVzOjEwcHh9LnJlY3VycmluZy10YWIgdWwgbGkgYnV0dG9ue3BhZGRpbmc6MTBweDt3aWR0aDo0NXB4fS5yZWN1cnJpbmctdGFiIHVsIGxpIGJ1dHRvbi5hY3RpdmV7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6Izc1MzlmZiAhaW1wb3J0YW50fS5yZWN1cnJpbmctdGFiIHVsIGxpIGJ1dHRvbi5hY3RpdmUueWVze2JvcmRlci1yYWRpdXM6MTBweCAwIDAgMTBweH0ucmVjdXJyaW5nLXRhYiB1bCBsaSBidXR0b24uYWN0aXZlLm5ve2JvcmRlci1yYWRpdXM6MCAxMHB4IDEwcHggMH0uc29ydC1ieS10aWNrZXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5zb3J0LWJ5LXRpY2tldCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjI2cHh9LnNvcnQtYnktdGlja2V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e3JpZ2h0OjB9Lmludm9pY2UtaW5mbzIgLmR1ZS1kYXRlIHNwYW4udGV4dC1kYW5nZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MjBweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaW52b2ljZS1pbmZvMiAuZHVlLWRhdGUgc3Bhbi50ZXh0LWRhbmdlcjo6YmVmb3Jle3dpZHRoOjZweDtoZWlnaHQ6NnB4O2JvcmRlci1yYWRpdXM6NTAlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnJlZDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206N3B4O2xlZnQ6LTEycHh9LmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbS50aW1lbGluZS1pdGVtOjphZnRlcntiYWNrZ3JvdW5kOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmY7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbS50aW1lbGluZS1pdGVtOjpiZWZvcmV7ZGlzcGxheTpub25lfS5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW0udGltZWxpbmUtaXRlbSBzcGFuLnRpbWVsaW5lLXVzZXJ7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbToycHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbS50aW1lbGluZS1pdGVtIHNwYW4udGltZWxpbmUtdXNlciBhe2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMzZjQyNTR9LmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbS50aW1lbGluZS1pdGVtIC5pbnZvaWNlLWRhdGUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTJweDtjb2xvcjojYmViZWJlfS5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW0udGltZWxpbmUtaXRlbSAuaW52b2ljZS1kYXRlIHNwYW4uc3RhcnQtZGF0ZXttYXJnaW4tcmlnaHQ6MTBweH0uY2FyZC50aW1lbGluZS1jYXJke2JhY2tncm91bmQ6I2Y3ZjhmOTtib3JkZXI6MXB4IHNvbGlkICNlZmVmZWY7Ym9yZGVyLXJhZGl1czoxMHB4fS5tb2RhbC1ib2R5IC5wYXltZW50LWhlYWRpbmcgaDUsLm1vZGFsLWJvZHkgLnBheW1lbnQtaGVhZGluZyAuaDV7Y29sb3I6IzAwMDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxM3B4fS5wYXktbW9kYWwgLm1vZGFsLWhlYWRlciBoNC5tb2RhbC10aXRsZSwucGF5LW1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLmg0e2ZvbnQtc2l6ZToxOHB4fS5wYXktbW9kYWwgLm1vZGFsLWhlYWRlciBoNC5tb2RhbC10aXRsZSBzcGFuLC5wYXktbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUuaDQgc3Bhbntjb2xvcjojNzUzOWZmfS5wYXktbW9kYWwgLm1vZGFsLWhlYWRlciBoNSwucGF5LW1vZGFsIC5tb2RhbC1oZWFkZXIgLmg1e2NvbG9yOiMzZjQyNTQ7Zm9udC1zaXplOjE0cHh9LnBheS1tb2RhbCAubW9kYWwtaGVhZGVyIGg1IHNwYW4sLnBheS1tb2RhbCAubW9kYWwtaGVhZGVyIC5oNSBzcGFue2NvbG9yOiM4NzhhOTl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5wYXlub3ctdGFiIHVse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGF5bm93LXRhYiB1bCBsaXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0ucGF5bm93LXRhYiB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH19LnBheW5vdy10YWIgLm5hdi1waWxscyAubmF2LWl0ZW0gYnV0dG9ue3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojODc4YTk5O3RleHQtYWxpZ246bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwcHggMjBweCAxMHB4IDUwcHh9LnBheW5vdy10YWIgLm5hdi1waWxscyAubmF2LWl0ZW0gYnV0dG9uIGl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzcHg7cmlnaHQ6MjBweH0ucGF5bm93LXRhYiAubmF2LXBpbGxzIC5uYXYtaXRlbSBidXR0b246OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXI6MXB4IHNvbGlkICNlMGUwZTA7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjExcHg7bGVmdDoyMnB4fS5wYXlub3ctdGFiIC5uYXYtcGlsbHMgLm5hdi1pdGVtIGJ1dHRvbi5hY3RpdmV7Y29sb3I6IzNmNDI1NH0ucGF5bm93LXRhYiAubmF2LXBpbGxzIC5uYXYtaXRlbSBidXR0b24uYWN0aXZlOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyZGE3ZmZ9LnBheW5vdy10YWIgLm5hdi1waWxscyAubmF2LWl0ZW0gYnV0dG9uLmFjdGl2ZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZDojMmRhN2ZmO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O2xlZnQ6MjZweH1AbWVkaWEgcHJpbnR7LmZpbHRlci1saXN0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5oZWFkZXItb25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWh0bWwsYm9keXtoZWlnaHQ6MTAwdmg7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudH0ucmlnaHQtc2lkZS12aWV3c3tkaXNwbGF5Om5vbmV9LnNpZGViYXItbGF5b3V0e2Rpc3BsYXk6bm9uZX0uc2lkZWJhci1zZXR0aW5nc3tkaXNwbGF5Om5vbmV9fS5wcm9maWxlLXBpY3R1cmV7bWFyZ2luOjAgMCAzMHB4IDB9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5wcm9maWxlLXBpY3R1cmV7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDI1cHggMH19LnByb2ZpbGUtcGljdHVyZSAudXBsb2FkLXByb2ZpbGV7bWFyZ2luLXJpZ2h0OjUwcHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5wcm9maWxlLXBpY3R1cmUgLnVwbG9hZC1wcm9maWxle21hcmdpbjowIDAgMjBweCAwfX0ucHJvZmlsZS1waWN0dXJlIC51cGxvYWQtcHJvZmlsZSAucHJvZmlsZS1pbWcgLmF2YXRhcnt3aWR0aDo2MXB4O2hlaWdodDo2MXB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsucHJvZmlsZS1waWN0dXJlIC51cGxvYWQtcHJvZmlsZSAucHJvZmlsZS1pbWcgLmF2YXRhcnttYXJnaW46MCAyMHB4IDAgMH19LnByb2ZpbGUtcGljdHVyZSAudXBsb2FkLXByb2ZpbGUgLmFkZC1wcm9maWxlIGg1LC5wcm9maWxlLXBpY3R1cmUgLnVwbG9hZC1wcm9maWxlIC5hZGQtcHJvZmlsZSAuaDV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjAgMCA0cHh9LnByb2ZpbGUtcGljdHVyZSAudXBsb2FkLXByb2ZpbGUgLmFkZC1wcm9maWxlIHNwYW57Zm9udC1zaXplOjE0cHh9LnByb2ZpbGUtcGljdHVyZSAuaW1nLXVwbG9hZHtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnByb2ZpbGUtcGljdHVyZSAuaW1nLXVwbG9hZCAuYnRue21heC13aWR0aDoxMjBweH19LnByb2ZpbGUtcGljdHVyZSAuaW1nLXVwbG9hZCAuYnRue3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjttaW4td2lkdGg6ODJweDttYXJnaW46MCAxNXB4IDAgMDtwYWRkaW5nOjhweCAyMHB4fS5wcm9maWxlLXBpY3R1cmUgLmltZy11cGxvYWQgLmJ0biBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO21pbi13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtmb250LXNpemU6MTAwcHg7dGV4dC1hbGlnbjpyaWdodDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtvcGFjaXR5OjA7b3V0bGluZTpub25lO2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6aW5oZXJpdDtkaXNwbGF5OmJsb2NrfS5wcm9maWxlLXBpY3R1cmUgLmltZy11cGxvYWQgLnVwbG9hZHtiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Y29sb3I6I2ZmZjttYXJnaW46MCAxNXB4IDAgMDtwYWRkaW5nOjhweCAyMHB4O2JvcmRlci1yYWRpdXM6NnB4fS5wcm9maWxlLXBpY3R1cmUgLmltZy11cGxvYWQgLmJ0bi1yZW1vdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiNlZDNhM2E7Ym9yZGVyOjFweCBzb2xpZCAjZWQzYTNhO21pbi13aWR0aDo4N3B4O3BhZGRpbmc6OHB4IDIwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwICNlZDNhM2E7Ym9yZGVyLXJhZGl1czo2cHh9LnByb2ZpbGUtcGljdHVyZSAuaW1nLXVwbG9hZCAuYnRuLXJlbW92ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VkM2EzYTtib3gtc2hhZG93Omluc2V0IDAgNTBweCAwIDAgI2VkM2EzYX0uYmlsbGluZy1idG57bWFyZ2luOjAgMCAxNXB4IDB9LmJpbGxpbmctYnRuIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Y29sb3I6I2ZmZn0uYmlsbGluZy1idG4gLmJ0bi1wcmltYXJ5e21pbi13aWR0aDoxMzlweDtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjhweCAyMHB4fS5jYXJkLXRpdGxlLnRpdGxlLWZvcm17bWFyZ2luLWJvdHRvbTozNnB4fS5jdXN0b21fcmFkaW8sLmN1c3RvbV9yYWRpb19vbmV7Y29sb3I6Izg3OGE5OTtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTRweDtwYWRkaW5nLWxlZnQ6MjVweDttYXJnaW4tYm90dG9tOjEwcHg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0uY3VzdG9tX3JhZGlvIGlucHV0LC5jdXN0b21fcmFkaW9fb25lIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtwYWRkaW5nOjB9LmN1c3RvbV9yYWRpbyBpbnB1dDpjaGVja2Vkfi5jaGVja21hcmssLmN1c3RvbV9yYWRpb19vbmUgaW5wdXQ6Y2hlY2tlZH4uY2hlY2ttYXJre2JvcmRlcjoxcHggc29saWQgIzc1MzlmZn0uY3VzdG9tX3JhZGlvIGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyazphZnRlciwuY3VzdG9tX3JhZGlvX29uZSBpbnB1dDpjaGVja2Vkfi5jaGVja21hcms6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uY3VzdG9tX3JhZGlvIC5jaGVja21hcmssLmN1c3RvbV9yYWRpb19vbmUgLmNoZWNrbWFya3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O2xlZnQ6MDtoZWlnaHQ6MThweDt3aWR0aDoxOHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNjZmNmY2Y7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmN1c3RvbV9yYWRpbyAuY2hlY2ttYXJrOmFmdGVyLC5jdXN0b21fcmFkaW9fb25lIC5jaGVja21hcms6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjJweDtvcGFjaXR5OjA7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiM3NTM5ZmY7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTpzY2FsZSgwLjEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwLjEpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tcy10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5jYXJkLXN1cHBvcnR7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2VmZWZlZjtib3gtc2hhZG93OjBweCAycHggNHB4IHJnYmEoMTkwLDE5MCwxOTAsLjIpfS5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxze21hcmdpbjowIDAgMjVweCAwfS5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxzIC5jdXN0b21lci13aWRnZXQtaW1ne21hcmdpbjowIDE1cHggMCAwO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHh9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxzIC5jdXN0b21lci13aWRnZXQtaW1ne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9fS5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxzIC5jdXN0b21lci13aWRnZXQtaW1nIGl7Zm9udC1zaXplOjI0cHh9LmN1c3RvbWVyLWRldGFpbHMtZ3JvdXAgLmN1c3RvbWVyLWRldGFpbHMgLmN1c3RvbWVyLXdpZGdldC1pY29ue21hcmdpbjowIDE1cHggMCAwfS5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxzIC5jdXN0b21lci13aWRnZXQtaWNvbiBpe2JhY2tncm91bmQ6I2YzZjNmOTtwYWRkaW5nOjE4cHg7Ym9yZGVyLXJhZGl1czo1MHB4O2ZvbnQtc2l6ZToyNHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsuY3VzdG9tZXItZGV0YWlscy1ncm91cCAuY3VzdG9tZXItZGV0YWlscyAuY3VzdG9tZXItd2lkZ2V0LWljb24gaXtwYWRkaW5nOjEwcHg7Zm9udC1zaXplOjIwcHh9fS5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxzIC5jdXN0b21lci1kZXRhaWxzLWNvbnQgaDYsLmN1c3RvbWVyLWRldGFpbHMtZ3JvdXAgLmN1c3RvbWVyLWRldGFpbHMgLmN1c3RvbWVyLWRldGFpbHMtY29udCAuaDZ7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206NHB4fS5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxzIC5jdXN0b21lci1kZXRhaWxzLWNvbnQgcHtjb2xvcjojODc4YTk5O21hcmdpbjowfS5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxzIC5jdXN0b21lci1kZXRhaWxzLWNvbnQgLmN1c3RvbWVyLW1haWx7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjE1MHB4O3doaXRlLXNwYWNlOm5vd3JhcH0udGlja2V0LWRldGFpbHMtZ3JvdXB7bWFyZ2luOjAgMCA0MHB4IDB9LnRpY2tldC1kZXRhaWxzLWdyb3VwIC50aWNrZXQtd2lkZ2V0LWltZ3t3aWR0aDo2MXB4O2hlaWdodDo2MXB4O2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAxNXB4IDAgMDtwYWRkaW5nOjE2cHh9LnRpY2tldC1kZXRhaWxzLWdyb3VwIC50aWNrZXQtZGV0YWlscy1jb250IHB7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM3NTM5ZmY7bWFyZ2luOjAgMCA0cHggMH0udGlja2V0LWRldGFpbHMtZ3JvdXAgLnRpY2tldC1kZXRhaWxzLWNvbnQgaDYsLnRpY2tldC1kZXRhaWxzLWdyb3VwIC50aWNrZXQtZGV0YWlscy1jb250IC5oNntmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzNmNDI1NDttYXJnaW46MH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnRpY2tldC1kZXRhaWxzLWdyb3VwIC50aWNrZXQtZGV0YWlsc3ttYXJnaW46MzBweCAwIDA7cGFkZGluZzowfX0udGlja2V0LWRldGFpbHMtZ3JvdXAgLnRpY2tldC1kZXRhaWxzIC5iYWRnZXtwYWRkaW5nOjhweH0udGlja2V0LWRlc2NyaXB0aW9uLWdyb3Vwe21hcmdpbjowIDAgMjRweH0udGlja2V0LWRlc2NyaXB0aW9uLWdyb3VwIGg2LC50aWNrZXQtZGVzY3JpcHRpb24tZ3JvdXAgLmg2e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtjb2xvcjojMjgwODRiO21hcmdpbjowIDAgMThweH0udGlja2V0LWRlc2NyaXB0aW9uLWdyb3VwIHB7bWFyZ2luOjAgMCAxMHB4fS50aWNrZXQtaW5mb3JtYXRpb257bWFyZ2luOjAgMCAyOHB4O3BhZGRpbmc6MCAwIDI4cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZn0udGlja2V0LWluZm9ybWF0aW9uIC5jdXN0b21lci1kZXRhaWxze2JvcmRlci1yaWdodDoxcHggc29saWQgI2VmZWZlZn1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnRpY2tldC1pbmZvcm1hdGlvbiAuY3VzdG9tZXItZGV0YWlsc3ttYXJnaW46MCAwIDMwcHg7cGFkZGluZzowfX0udGlja2V0LWluZm9ybWF0aW9uIC5jdXN0b21lci13aWRnZXQtaW1ne3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luOjAgMTBweH0udGlja2V0LWluZm9ybWF0aW9uIC5jdXN0b21lci13aWRnZXQtaWNvbnttYXJnaW46MCAxMHB4IDA7cGFkZGluZzoxNXB4O2JhY2tncm91bmQ6I2ZmZn0udGlja2V0LWluZm9ybWF0aW9uIC5jdXN0b21lci13aWRnZXQtaWNvbiBpe2ZvbnQtc2l6ZToyMHB4fS50aWNrZXQtaW5mb3JtYXRpb24gLmN1c3RvbWVyLWRldGFpbHMtY29udCBoNiwudGlja2V0LWluZm9ybWF0aW9uIC5jdXN0b21lci1kZXRhaWxzLWNvbnQgLmg2e2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojM2Y0MjU0O21hcmdpbjowIDAgNHB4fS50aWNrZXQtaW5mb3JtYXRpb24gLnN1cHBvcnQtd2lkZ2V0LWljb257bWFyZ2luOjAgMTBweCAwIDA7cGFkZGluZzoxMnB4O2JhY2tncm91bmQ6I2YzZjNmM30udGlja2V0LWluZm9ybWF0aW9uIC5zdXBwb3J0LXdpZGdldC1pY29uIGl7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMzZjQyNTR9LnRpY2tldC1pbmZvcm1hdGlvbiAuc3VwcG9ydC1kZXRhaWxzLWNvbnQgaDYsLnRpY2tldC1pbmZvcm1hdGlvbiAuc3VwcG9ydC1kZXRhaWxzLWNvbnQgLmg2e2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojM2Y0MjU0O21hcmdpbjowIDAgNHB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGlja2V0LWluZm9ybWF0aW9uIC5zdXBwb3J0LWRldGFpbHMtY29udCBoNiwudGlja2V0LWluZm9ybWF0aW9uIC5zdXBwb3J0LWRldGFpbHMtY29udCAuaDZ7Zm9udC1zaXplOjEycHh9fS50aWNrZXQtaW5mb3JtYXRpb24gLnN1cHBvcnQtZGV0YWlsc3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZWZlZmVmO2JvcmRlci1yYWRpdXM6OHB4O21hcmdpbjowIDAgMTNweDtwYWRkaW5nOjlweDtsaW5lLWhlaWdodDoyMHB4fS50aWNrZXQtaW5mb3JtYXRpb24gLnN1cHBvcnQtZGV0YWlscyAuYnRuLWFjdGlvbi1pY29ue2JhY2tncm91bmQ6I2YzZjNmMztjb2xvcjojODc4YTk5O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7cGFkZGluZzowO2JvcmRlci1yYWRpdXM6NTBweH0udGlja2V0LWhpc3RvcnkgLmNhcmQtaW5mb3Jte21hcmdpbjowIDAgMzFweH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRpY2tldC1oaXN0b3J5IC5jYXJkLWluZm9ybXttYXJnaW46MTVweCAwIDMxcHh9fS50aWNrZXQtaGlzdG9yeSAuY2FyZC1pbmZvcm0gI2ltYWdlX3BlcnNvbmFse2Rpc3BsYXk6bm9uZX0udGlja2V0LWhpc3RvcnkgLmNhcmQtaW5mb3JtIC50aWNrZXQtaW5mbyBoNiwudGlja2V0LWhpc3RvcnkgLmNhcmQtaW5mb3JtIC50aWNrZXQtaW5mbyAuaDZ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyODA4NGJ9LnRpY2tldC1oaXN0b3J5IC5jYXJkLWluZm9ybSAudGlja2V0LWluZm8gLnRpY2tldC11cGxvYWR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzc1MzlmZjtjb2xvcjojNzUzOWZmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgIzc1MzlmZjtwYWRkaW5nOjZweCAxNXB4O2ZvbnQtc2l6ZToxNHB4O2JvcmRlci1yYWRpdXM6NXB4O2N1cnNvcjpwb2ludGVyfS50aWNrZXQtc2lkZWJhciAuYWN0aW9uLXNldHN7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDE0NSwxNTgsMTcxLC4zMik7cGFkZGluZzo0cHggMTBweDtjb2xvcjojODc4YTk5O2xpbmUtaGVpZ2h0OjM0cHg7Ym9yZGVyLXJhZGl1czo1cHh9LnRpY2tldC1zaWRlYmFyIC5kcm9wZG93bi1tZW51e21pbi13aWR0aDoyMjBweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0udGlja2V0LXNpZGViYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW17Zm9udC1zaXplOjE0cHg7anVzdGlmeS1jb250ZW50OnN0YXJ0fS50aWNrZXQtc2lkZWJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBpe2xpbmUtaGVpZ2h0OjIwcHggIWltcG9ydGFudH0udGlja2V0LXNpZGViYXIgLm11bHRpc2VsZWN0LW5hdGl2ZS1zZWxlY3QgLm11bHRpc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93bi1tZW51e3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIDQwcHgsIDBweCkgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7cGFkZGluZzoxMHB4O2JvcmRlcjoxcHggc29saWQgI2Y0ZjNmZjtib3gtc2hhZG93OjBweCA2cHggMTNweCByZ2JhKDIxMywyMjgsMjM1LC4xMSk7Ym9yZGVyLXJhZGl1czo1cHg7bWFyZ2luLXRvcDo3cHggIWltcG9ydGFudDttYXgtaGVpZ2h0OjQ2NHB4O21pbi13aWR0aDoyNzBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCV9Lm11bHRpLXNlYXJjaC1zZWxlY3QtaW1hZ2V7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggLTFweCAtMXB4IC0zcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2xlZnQ6NTAlO3RvcDozMHB4fS5tdWx0aXNlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNlM2UyZmY7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDojZmJmYmZmO2hlaWdodDo0MHB4O3BhZGRpbmc6OHB4IDIwcHg7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MTVweH0uZHJvcGRvd24taXRlbSBpbWd7bWFyZ2luLXJpZ2h0OjVweH0ubXVsdGktZHJvcC1pbWd7aGVpZ2h0OjI1cHg7d2lkdGg6MjVweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1yaWdodDo1cHh9LmNvbW1lbnRzIC5jb21tZW50cy1oZWFkIGg1LC5jb21tZW50cyAuY29tbWVudHMtaGVhZCAuaDV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyMHB4O21hcmdpbi1ib3R0b206MjRweH0uY29tbWVudHMgLmNvbW1lbnRzLXdpZGdldC1pbWd7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW46MCAxMHB4IDAgMH0uY29tbWVudHMgLmNvbW1lbnRzLXdpZGdldC1pY29ue21hcmdpbjowIDEwcHggMDtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZDojZmZmfS5jb21tZW50cyAuY29tbWVudHMtd2lkZ2V0LWljb24gaXtmb250LXNpemU6MjBweH0uY29tbWVudHMgLmNvbW1lbnRzLWRldGFpbHMtY29udCBoNiwuY29tbWVudHMgLmNvbW1lbnRzLWRldGFpbHMtY29udCAuaDZ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMzZjQyNTQ7bWFyZ2luOjAgMCA0cHh9LmNvbW1lbnRzIC5jYXJkLWRlc2NyaWJle21hcmdpbjoxNnB4IDAgMH0uY29tbWVudHMgLmNhcmQtZGVzY3JpYmUgcHtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjZweH0uY29tbWVudHMgLmNhcmQtZGVzY3JpYmUgLmRlc2NyaWJlLWJ0biAuYmFkZ2V7bWFyZ2luOjdweH0uY29tbWVudHMgLmRlc2NyaWJlLWJ0bnttYXJnaW46MjJweCAwIDB9LmNvbW1lbnRzIC5kZXNjcmliZS1idG4gLmJhZGdle3BhZGRpbmc6N3B4O2JvcmRlci1yYWRpdXM6NHB4O2ZvbnQtd2VpZ2h0OjQwMDttaW4td2lkdGg6NjZweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5jb21tZW50cyAuZGVzY3JpYmUtYnRuIHNwYW57Zm9udC1zaXplOjEycHg7YWxpZ24taXRlbXM6Y2VudGVyfS5jb21tZW50cyAucmVwbHktY29tbWVudHtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MDtjb2xvcjojM2Y0MjU0fS5jb21tZW50cyAucmVwbHktY29tbWVudCBpe2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDowfS5yYWRpb19pbnB1dCAuY3VzdG9tX3JhZGlvKy5jdXN0b21fcmFkaW97bWFyZ2luLWxlZnQ6MTVweH0uaW5wdXQtYmxvY2sgLmxhYmVsLXRleHR7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzQ1NTU2MDtmb250LXdlaWdodDo2MDA7bWFyZ2luOjAgMCA1cHggMH0uY2hlY2stbWFyay1zdGF0dXMgLnN0YXR1cy10b2dnbGUgLmNoZWNrdG9nZ2xle3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygtMzAlIC0gNXB4KSwgMCUpfS5jaGVjay1tYXJrLXN0YXR1cyAuc3RhdHVzLXRvZ2dsZSAuY2hlY2s6Y2hlY2tlZCsuY2hlY2t0b2dnbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKC0zMCUgLSA1cHgpLCAwJSl9LmFkZC1jdXN0b21lci1idG5zIC5idG57Zm9udC1zaXplOjE0cHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5hZGQtY3VzdG9tZXItYnRucyAuYnRue21heC13aWR0aDppbmhlcml0O21hcmdpbjoxMHB4fX0uYWRkLWN1c3RvbWVyLWJ0bnMgLmN1c3RvbWVyLWJ0bi1jYW5jZWx7Y29sb3I6IzNmNDI1NDtib3JkZXI6MXB4IHNvbGlkICNiZGJkYmQ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbjowIDEycHggMCAwO3BhZGRpbmc6MTFweCAyMnB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuYWRkLWN1c3RvbWVyLWJ0bnMgLmN1c3RvbWVyLWJ0bi1jYW5jZWx7bWFyZ2luOjAgMTBweCAwIDB9fS5hZGQtY3VzdG9tZXItYnRucyAuY3VzdG9tZXItYnRuLWNhbmNlbDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6IzNmNDI1NDtib3JkZXItY29sb3I6IzNmNDI1NDtib3gtc2hhZG93Omluc2V0IDAgNTBweCAwIDAgIzNmNDI1NH0uYWRkLWN1c3RvbWVyLWJ0bnMgLmN1c3RvbWVyLWJ0bi1zYXZle2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNzUzOWZmO2JhY2tncm91bmQ6Izc1MzlmZjtib3gtc2hhZG93Omluc2V0IDAgMCAwIDAgI2ZmZjtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjExcHggMjJweH1AbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7LmFkZC1jdXN0b21lci1idG5zIC5jdXN0b21lci1idG4tc2F2ZXttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjhweCAxNXB4fX0uYWRkLWN1c3RvbWVyLWJ0bnMgLmN1c3RvbWVyLWJ0bi1zYXZlOmhvdmVye2NvbG9yOiM3NTM5ZmY7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojNzUzOWZmO2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCAjZmZmfS5hZGQtdmVuZG9yLWJ0bnMgLmJ0bntmb250LXNpemU6MTRweH1AbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7LmFkZC12ZW5kb3ItYnRucyAuYnRue21heC13aWR0aDppbmhlcml0fX0uYWRkLXZlbmRvci1idG5zIC52ZW5kb3ItYnRuLWNhbmNlbHtjb2xvcjojMmRhN2ZmO2JvcmRlcjoxcHggc29saWQgIzJkYTdmZjtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwICMyZGE3ZmY7Ym9yZGVyLXJhZGl1czo2cHg7bWluLXdpZHRoOjk4cHg7bWFyZ2luOjAgMTJweCAwIDA7cGFkZGluZzoxMHB4IDIwcHh9QG1lZGlhKG1heC13aWR0aDogMzIwcHgpey5hZGQtdmVuZG9yLWJ0bnMgLnZlbmRvci1idG4tY2FuY2Vse21hcmdpbjowIDEwcHggMCAwO3BhZGRpbmc6OHB4IDE1cHh9fS5hZGQtdmVuZG9yLWJ0bnMgLnZlbmRvci1idG4tY2FuY2VsOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMmRhN2ZmO2JvcmRlci1jb2xvcjojMmRhN2ZmO2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCAjMmRhN2ZmfS5hZGQtdmVuZG9yLWJ0bnMgLnZlbmRvci1idG4tYWRke2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNzUzOWZmO2JhY2tncm91bmQ6Izc1MzlmZjtib3gtc2hhZG93Omluc2V0IDAgMCAwIDAgI2ZmZjtib3JkZXItcmFkaXVzOjZweDttaW4td2lkdGg6MTM2cHg7bWFyZ2luOjAgMCAwIDA7cGFkZGluZzoxMHB4IDE1cHh9QG1lZGlhKG1heC13aWR0aDogMzIwcHgpey5hZGQtdmVuZG9yLWJ0bnMgLnZlbmRvci1idG4tYWRke21hcmdpbjowIDAgMCAwO3BhZGRpbmc6OHB4IDE1cHh9fS5hZGQtdmVuZG9yLWJ0bnMgLnZlbmRvci1idG4tYWRkOmhvdmVye2NvbG9yOiM3NTM5ZmY7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojNzUzOWZmO2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCAjZmZmfS5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19zZWxlY3RlZC1mbGFne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uY3VzdG9tZXItYWRkaXRpb25hbC1mb3JtIC5pbnB1dC1ibG9jayBsYWJlbHtjb2xvcjojMjgyODI4fS5jdXN0b21lci1hZGRpdGlvbmFsLWZvcm0gLmN1c3RvbV9yYWRpbyAuY2hlY2ttYXJre3RvcDoycHg7Ym9yZGVyLWNvbG9yOiM4NzhhOTl9LmN1c3RvbWVyLWFkZGl0aW9uYWwtZm9ybSAuc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGU6YWZ0ZXJ7aGVpZ2h0OjE4cHg7d2lkdGg6MThweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDNweCwgLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDNweCwgLTUwJSl9LmN1c3RvbWVyLWFkZGl0aW9uYWwtZm9ybSAuc3RhdHVzLXRvZ2dsZSAuY2hlY2s6Y2hlY2tlZCsuY2hlY2t0b2dnbGU6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gM3B4KSwgLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKGNhbGMoLTEwMCUgLSAzcHgpLCAtNTAlKX0ucHJvZHVjdC1saXN0LWl0ZW0taW1ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnByb2R1Y3QtbGlzdC1pdGVtLWltZyBpbWd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtib3JkZXItcmFkaXVzOjRweDttYXJnaW4tcmlnaHQ6OHB4fS5wcm9kdWN0LWxpc3QtaXRlbS1pbWcgc3Bhbntjb2xvcjojMWYwMDY2fS50YWJsZSB0Ym9keSB0ZCBoMi50YWJsZS1hdmF0YXIgYS5wcm9kdWN0LWxpc3QtaXRlbS1iZywudGFibGUgdGJvZHkgdGQgLnRhYmxlLWF2YXRhci5oMiBhLnByb2R1Y3QtbGlzdC1pdGVtLWJne21hcmdpbi1yaWdodDo4cHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOiNlMGUwZTA7Ym9yZGVyLXJhZGl1czo2cHh9LmlucHV0LWJsb2NrLmFkZC1wcm9kdWN0c3twb3NpdGlvbjpyZWxhdGl2ZX0uaW5wdXQtYmxvY2suYWRkLXByb2R1Y3RzIGJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzRweDtyaWdodDo1cHg7cGFkZGluZzo1cHh9LmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodC5xdWF0YXRpb24tZHJvcGRvd257d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4O292ZXJmbG93OmF1dG99LmlucHV0LWJsb2NrIGlucHV0LmZvcm0tY29udHJvbHtjb2xvcjojM2Y0MjU0O2ZvbnQtc2l6ZToxNHB4fS5kZXNjcmlwdGlvbi1ib3ggLm5vdGUtZnVsbHNjcmVlbiwuZGVzY3JpcHRpb24tYm94IC5ub3RlLWZvbnRuYW1lLC5kZXNjcmlwdGlvbi1ib3ggLm5vdGUtdW5kbywuZGVzY3JpcHRpb24tYm94IC5ub3RlLXJlZG8sLmRlc2NyaXB0aW9uLWJveCAubm90ZS1mb250c2l6ZSwuZGVzY3JpcHRpb24tYm94IC5ub3RlLXBhcmF7ZGlzcGxheTpub25lfS5kZXNjcmlwdGlvbi1ib3ggLm5vdGUtcmVzaXplYmFye3Zpc2liaWxpdHk6aGlkZGVufS5kZXNjcmlwdGlvbi1ib3ggLm5vdGUtZnJhbWV7aGVpZ2h0OjE4MHB4O2JhY2tncm91bmQ6I2ZmZn0ucHJpY2UtdGFibGUtbWFpbiAuY2FyZHttYXJnaW46MzBweCAwIDAgMH0ucHJpY2UtdGFibGUtbWFpbiAucHJpY2Utc2VsZWN0ZWR7bWFyZ2luOjA7YmFja2dyb3VuZDojNzUzOWZmO2JvcmRlcjoxcHggc29saWQgI2VmZjBmNztib3JkZXItcmFkaXVzOjI0cHg7Y29sb3I6I2ZmZn0ucHJpY2UtdGFibGUtbWFpbiAucGxhbi1zZWxlY3RlZHttYXJnaW46MCAwIDMwcHggMH0ucHJpY2UtdGFibGUtbWFpbiBoNCwucHJpY2UtdGFibGUtbWFpbiAuaDR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxOHB4fS5wcmljZS10YWJsZS1tYWluIC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKGNhbGMoMCUgLSA1cHgpLCAwJSk7d2lkdGg6NzRweDtoZWlnaHQ6MzNweDtib3JkZXItcmFkaXVzOjIwcHh9LnByaWNlLXRhYmxlLW1haW4gLnN0YXR1cy10b2dnbGUgLmNoZWNrdG9nZ2xlOmFmdGVye2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7bGVmdDo1cHh9LnByaWNlLXRhYmxlLW1haW4gLnN0YXR1cy10b2dnbGUgLmNoZWNrOmNoZWNrZWQrLmNoZWNrdG9nZ2xle3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygwJSAtIDVweCksIDAlKX0ucHJpY2UtdGFibGUtbWFpbiAucGxhbi1oZWFkZXJ7bWFyZ2luOjAgMCAxNnB4IDB9LnByaWNlLXRhYmxlLW1haW4gLnBsYW4taGVhZGVyIC5wbGFuLXdpZGdldC1pY29ue2JhY2tncm91bmQ6I2VjZWJmZjtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czoxNnB4fS5wcmljZS10YWJsZS1tYWluIC5wbGFuLWhlYWRlciAucGxhbi10aXRsZXttYXJnaW46MCAwIDAgMThweH0ucHJpY2UtdGFibGUtbWFpbiAucGxhbi1oZWFkZXIgLnBsYW4tdGl0bGUgaDYsLnByaWNlLXRhYmxlLW1haW4gLnBsYW4taGVhZGVyIC5wbGFuLXRpdGxlIC5oNntjb2xvcjojODc4YTk5fS5wcmljZS10YWJsZS1tYWluIC5wbGFuLWhlYWRlciAucGxhbi1uYW1le2ZvbnQtd2VpZ2h0OjcwMH0ucHJpY2UtdGFibGUtbWFpbiAucHJpY2UtcG9wdWxhcnttYXJnaW46MCAwIDAgMzBweDtwYWRkaW5nOjEycHggMjRweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjIpO2JvcmRlci1yYWRpdXM6MTBweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7aGVpZ2h0OjEwMCV9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsucHJpY2UtdGFibGUtbWFpbiAucHJpY2UtcG9wdWxhcnttYXJnaW46MCAwIDAgMzBweDtwYWRkaW5nOjhweCAxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LnByaWNlLXRhYmxlLW1haW4gLnByaWNlLXBvcHVsYXJ7ZGlzcGxheTpub25lfX0ucHJpY2UtdGFibGUtbWFpbiAuZGVzY3JpcHRpb24tY29udGVudCBwe21hcmdpbjowIDAgMTBweCAwfS5wcmljZS10YWJsZS1tYWluIC5wcmljZS1kb2xsYXIgaDEsLnByaWNlLXRhYmxlLW1haW4gLnByaWNlLWRvbGxhciAuaDF7Zm9udC1zaXplOjQ4cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMTBweCAwfS5wcmljZS10YWJsZS1tYWluIC5wcmljZS1kb2xsYXIgaDEgc3BhbiwucHJpY2UtdGFibGUtbWFpbiAucHJpY2UtZG9sbGFyIC5oMSBzcGFue2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojODc4YTk5O2ZvbnQtc2l6ZToxM3B4fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LnByaWNlLXRhYmxlLW1haW4gLnByaWNlLWRvbGxhciBoMSwucHJpY2UtdGFibGUtbWFpbiAucHJpY2UtZG9sbGFyIC5oMXtmb250LXNpemU6NDBweH19LnByaWNlLXRhYmxlLW1haW4gLnBsYW4tZGVzY3JpcHRpb257bWFyZ2luOjAgMCAzNHB4IDB9LnByaWNlLXRhYmxlLW1haW4gLnBsYW4tZGVzY3JpcHRpb24gaDYsLnByaWNlLXRhYmxlLW1haW4gLnBsYW4tZGVzY3JpcHRpb24gLmg2e2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MCAwIDE4cHggMH0ucHJpY2UtdGFibGUtbWFpbiAucGxhbi1kZXNjcmlwdGlvbiB1bCBsaXttYXJnaW46MCAwIDE0cHggMH0ucHJpY2UtdGFibGUtbWFpbiAucGxhbi1kZXNjcmlwdGlvbiB1bCBsaTpsYXN0LWNoaWxke21hcmdpbjowfS5wcmljZS10YWJsZS1tYWluIC5wbGFuLWRlc2NyaXB0aW9uIHVsIGxpIHNwYW57YmFja2dyb3VuZDojNGEzYWZmO2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW46MDtwYWRkaW5nOjNweDtsaW5lLWhlaWdodDowfS5wcmljZS10YWJsZS1tYWluIC5wbGFuLWRlc2NyaXB0aW9uIHVsIGxpIHNwYW4gaXtmb250LXdlaWdodDo1MDB9LnByaWNlLXRhYmxlLW1haW4gLnBsYW4tYnV0dG9uIC5idG57cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0ucHJpY2UtdGFibGUtbWFpbiAucGxhbi1idXR0b24gLmJ0biBzcGFue2xpbmUtaGVpZ2h0OjB9LnByaWNlLXRhYmxlLW1haW4gLnBsYW4taGVhZGVyLXNlbGVjdGVke21hcmdpbjozMHB4IDAgMzBweCAwfS5wcmljZS1zZWxlY3RlZCAuY2FyZC1ib2R5e2NvbG9yOiNmZmZ9LnByaWNlLXRhYmxlLW1haW4gLnN0YXR1cy10b2dnbGUgLmNoZWNrOmNoZWNrZWQrLmNoZWNrdG9nZ2xlOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoY2FsYygtMTAwJSAtIDVweCksIC01MCUpfS5rYW5iYW4tdGlja2V0LW1haW57b3ZlcmZsb3ctWDphdXRvfS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdHttaW4td2lkdGg6MjQwcHg7d2lkdGg6MjQwcHh9LmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IGxpe21hcmdpbjowIDhweH0ua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgbGk6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkey1tcy1mbGV4OjEwMCU7ZmxleDphdXRvO21heC13aWR0aDoxMDAlO21hcmdpbjowIDAgMTZweDtwYWRkaW5nOjAgMTZweCAwcHggMH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkey1tcy1mbGV4OjEwMCU7ZmxleDphdXRvO21heC13aWR0aDoxMDAlfX0ua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAua2FuYmFuLXRpY2tldHttYXJnaW4tYm90dG9tOjIwcHh9LmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmthbmJhbi10aWNrZXQgLmthbmJhbi1oZWFkIGg2LC5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5rYW5iYW4tdGlja2V0IC5rYW5iYW4taGVhZCAuaDZ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMDB9LmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmthbmJhbi10aWNrZXQgLmthbmJhbi1oZWFkIHNwYW57bGluZS1oZWlnaHQ6MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZWJiYzJlfS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5rYW5iYW4tdGlja2V0IGEgaXtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O2NvbG9yOiM5ODljOWV9LmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFue2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlZmVmZWY7Ym94LXNoYWRvdzowcHggMnB4IDRweCByZ2JhKDE5MCwxOTAsMTkwLC4yKTtjdXJzb3I6bW92ZTtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjEycHh9LmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFuIC5rYW5iYW4tYm94IC5rYW5iYW4tbmFtZXttYXJnaW46MCAwIDEwcHh9LmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFuIC5rYW5iYW4tYm94IC5rYW5iYW4tbmFtZSAuYmFkZ2V7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZToxMXB4O21pbi13aWR0aDo2NnB4fS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5jYXJkLWthbmJhbiAua2FuYmFuLWJveCAua2FuYmFuLW5hbWUgaXtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudDtjb2xvcjojOTg5YzllfS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5jYXJkLWthbmJhbiAua2FuYmFuLWJveCBoNiwua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAuY2FyZC1rYW5iYW4gLmthbmJhbi1ib3ggLmg2e21hcmdpbjowIDAgMTJweDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O2NvbG9yOiMwMDA7bWFyZ2luOjAgMCAxMnB4fS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5jYXJkLWthbmJhbiAua2FuYmFuLWJveCAudGlja2V0LWR1ZXttYXJnaW46MCAwIDEycHg7cGFkZGluZzowIDAgMTJweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmfS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5jYXJkLWthbmJhbiAua2FuYmFuLWJveCAudGlja2V0LWR1ZSAuYmFkZ2V7cGFkZGluZzo4cHg7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NDAwO2JvcmRlci1yYWRpdXM6M3B4fS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5jYXJkLWthbmJhbiAua2FuYmFuLWJveCAua2FuYmFuLXRpY2tldC1pbWcgbGl7bWFyZ2luLWxlZnQ6LTEwcHh9LmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFuIC5rYW5iYW4tYm94IC5rYW5iYW4tdGlja2V0LWltZyBsaTpmaXJzdC1jaGlsZHttYXJnaW46MH0ua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAuY2FyZC1rYW5iYW4gLmthbmJhbi1ib3ggLmthbmJhbi10aWNrZXQtaW1nIGxpIHNwYW57Ym9yZGVyOjJweCBzb2xpZCAjZmZmO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZDojZWZmMmY1O2JvcmRlci1yYWRpdXM6NTBweDtjb2xvcjojNGI0YjlmfS5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5jYXJkLWthbmJhbiAua2FuYmFuLWJveCAua2FuYmFuLXRpY2tldC1pbWcgbGkgaW1ne2JvcmRlcjoycHggc29saWQgI2ZmZjt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2NvbG9yOiM0YjRiOWZ9LmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFuIC5rYW5iYW4tYm94IC5wcm9ncmVzc3NldCBwe2ZvbnQtc2l6ZToxMXB4fS5ncmVlbnRleHR7YmFja2dyb3VuZC1jb2xvcjojMzNiNDY5fS5ibHVldGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiMzNzdkZmZ9Lm9yYW5nZXRleHR7YmFja2dyb3VuZC1jb2xvcjojZjkwfS55ZWxsb3d0ZXh0e2JhY2tncm91bmQtY29sb3I6I2Y5MH0ucmVkdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOnJlZH0uc2VsZWN0dGV4dHtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6Izg3OGE5OSAhaW1wb3J0YW50fS5zZWxlY3Qtc3RhdHVzIHNlbGVjdHtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTQ1LDE1OCwxNzEsLjMyKTtwYWRkaW5nOjRweCAxMHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MzRweDtib3JkZXItcmFkaXVzOjVweH0uc2VsZWN0LXN0YXR1cyBzZWxlY3Qgb3B0aW9ue2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzMzfS5jdXN0b20tc2VsZWN0LXRyaWdnZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMzBweDtwYWRkaW5nOjAgODRweCAwIDIycHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6NjBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1NHB4O2N1cnNvcjpwb2ludGVyfS50aWNrZXQtYXNzaWdueXtwb3NpdGlvbjpyZWxhdGl2ZX0udGlja2V0LWFzc2lnbnkgLnRpY2tldC1hc3NpZ25lZHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwcHg7dG9wOjQwcHg7ei1pbmRleDo5OTl9LnRpY2tldC1hc3NpZ255IC50aWNrZXQtYXNzaWduZWQgaW1ne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9LnRpY2tldC1hc3NpZ255IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke3BhZGRpbmctbGVmdDo0MHB4fS5hbGVydGlmeSAuYWpzLWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMgLmFqcy1idXR0b257Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDAwO2JvcmRlcjowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucyAuYWpzLWJ1dHRvbi5hanMtb2t7Y29sb3I6IzUxNTZiZX0uYWxlcnRpZnkgLmFqcy1mb290ZXIgLmFqcy1idXR0b25zLmFqcy1wcmltYXJ5e3RleHQtYWxpZ246cmlnaHR9LmFsZXJ0aWZ5IC5hanMtYm9keSAuYWpzLWNvbnRlbnQgLmFqcy1pbnB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzo4cHg7bWFyZ2luOjRweDtib3JkZXItcmFkaXVzOjJweDtib3JkZXI6MXB4IHNvbGlkICNjY2N9LmFsZXJ0aWZ5IC5hanMtYm9keSAuYWpzLWNvbnRlbnQgLmFqcy1pbnB1dDpmb2N1cy12aXNpYmxle291dGxpbmU6MH0uYWxlcnRpZnkgLmFqcy1jb21tYW5kc3tyaWdodDo0cHg7bGVmdDphdXRvO21hcmdpbjotMTRweCAwIDAgMjRweH0uYWxlcnRpZnkgLmFqcy1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX0uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdle2JhY2tncm91bmQtY29sb3I6IzUxNTZiZTtib3JkZXItY29sb3I6IzUxNTZiZTtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlLmFqcy1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzMzYjQ2OTtib3JkZXItY29sb3I6IzMzYjQ2OX0uYWxlcnRpZnktbm90aWZpZXIgLmFqcy1tZXNzYWdlLmFqcy1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZDYyNWU7Ym9yZGVyLWNvbG9yOiNmZDYyNWV9LmFsZXJ0aWZ5LW5vdGlmaWVyIC5hanMtbWVzc2FnZS5hanMtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmNTM7Ym9yZGVyLWNvbG9yOiNmZmJmNTN9LmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1yaWdodHtyaWdodDoxMHB4O2xlZnQ6YXV0b30uYWxlcnRpZnktbm90aWZpZXIuYWpzLXJpZ2h0IC5hanMtbWVzc2FnZXtyaWdodDotMzIwcHg7bGVmdDphdXRvfS5hbGVydGlmeS1ub3RpZmllci5hanMtcmlnaHQgLmFqcy1tZXNzYWdlLmFqcy12aXNpYmxle3JpZ2h0OjI5MHB4O2xlZnQ6YXV0b30uYWxlcnRpZnktbm90aWZpZXIuYWpzLWxlZnR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LmFsZXJ0aWZ5LW5vdGlmaWVyLmFqcy1sZWZ0IC5hanMtbWVzc2FnZXtsZWZ0Oi0zMDBweDtyaWdodDphdXRvfS5hbGVydGlmeS1ub3RpZmllci5hanMtbGVmdCAuYWpzLW1lc3NhZ2UuYWpzLXZpc2libGV7bGVmdDowO3JpZ2h0OmF1dG99Ym9keVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5hbGVydGlmeSAuYWpzLWRpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOiMzMTM1MzN9Ym9keVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5hbGVydGlmeSAuYWpzLWJvZHl7Y29sb3I6I2FkYjViZH1ib2R5W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmFsZXJ0aWZ5IC5hanMtYm9keSAuYWpzLWNvbnRlbnQgLmFqcy1pbnB1dHtjb2xvcjojYWRiNWJkO2JhY2tncm91bmQtY29sb3I6IzM2M2EzODtib3JkZXI6MXB4IHNvbGlkICMzYjQwM2R9Ym9keVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5hbGVydGlmeSAuYWpzLWZvb3RlciAuYWpzLWJ1dHRvbnMgLmFqcy1idXR0b257Y29sb3I6I2FkYjViZH1ib2R5W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmFsZXJ0aWZ5IC5hanMtZm9vdGVyIC5hanMtYnV0dG9ucyAuYWpzLWJ1dHRvbi5hanMtb2t7Y29sb3I6IzUxNTZiZX1ib2R5W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmFsZXJ0aWZ5IC5hanMtZm9vdGVyLGJvZHlbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYWxlcnRpZnkgLmFqcy1oZWFkZXJ7Y29sb3I6I2NlZDRkYTtiYWNrZ3JvdW5kLWNvbG9yOiMzMTM1MzM7Ym9yZGVyLWNvbG9yOiMzYjQwM2R9LnN3YWwyLWFjdGlvbnMgYnV0dG9ue21hcmdpbi1yaWdodDoxMHB4fS5zd2FsMi10aXRsZXtmb250LXNpemU6MjJweCAhaW1wb3J0YW50fS5ibG9ne2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWJvdHRvbToyNXB4O2JvcmRlcjoycHggc29saWQgI2VmZWZlZjtwb3NpdGlvbjpyZWxhdGl2ZX0uZ3JpZC1ibG9nIC5ibG9nLWltYWdle2JvcmRlci1yYWRpdXM6MTBweH0uZ3JpZC1ibG9nIC5lbnRyeS1tZXRhe2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjB9LmdyaWQtYmxvZyAuZW50cnktbWV0YSBsaXttYXJnaW4tYm90dG9tOjE1cHh9LmdyaWQtYmxvZyAucG9zdC13aWRnZXR7YmFja2dyb3VuZDojZjNmM2Y5O2ZvbnQtc2l6ZToxMnB4O2JvcmRlci1yYWRpdXM6NnB4O2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZzo1cHg7Y29sb3I6IzNmNDI1NDttYXJnaW4tcmlnaHQ6MTBweH0uZ3JpZC1ibG9nIC5wb3N0LWF1dGhvcnt3aWR0aDoxODlweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmdyaWQtYmxvZyAuYmxvZy10aXRsZXtmb250LXNpemU6MTZweDttYXJnaW46MCAwIDZweH0uZ3JpZC1ibG9nIC5ibG9nLXRpdGxlIGF7Y29sb3I6IzMzMzstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0uZ3JpZC1ibG9nIC5ibG9nLXRpdGxlIGE6aG92ZXJ7Y29sb3I6Izc1MzlmZn0uZ3JpZC1ibG9nIC5ibG9nLWNvbnRlbnQgcHttYXJnaW46MCAwIDE0cHggMDtjb2xvcjojODc4YTk5fS5ibG9nLWltYWdle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uYmxvZy1pbWFnZT5he2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uYmxvZy1pbWFnZSBpbWd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6MTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2l0aW9uOmFsbCAyMDAwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIDBtc30uYmxvZy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjBweH0uZW50cnktbWV0YSBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MTVweH0uYmFjay1idG57Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM3NTM5ZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbToxOHB4fS5wb3N0LWF1dGhvciBzcGFuOm50aC1jaGlsZCgxKTpob3Zlcntjb2xvcjojNzUzOWZmfS5wb3N0LWF1dGhvciBpbWd7Ym9yZGVyLXJhZGl1czo1MHB4O3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7bWFyZ2luLXJpZ2h0OjEwcHh9LnBvc3QtdGl0bGV7ZGlzcGxheTpibG9jaztjb2xvcjojMDkyYzRjO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweH0ucG9zdC1kYXRle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM3ZTg0YTN9LmJsb2ctdmlld3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MTJweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoycHggNXB4O2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjQ3cHh9LmJsb2ctdmlld3MgaW1ne3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjVweH0uYmxvZy1jYXRhZ29yaWVze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHg7YmFja2dyb3VuZDojZmM4NTQzO2JvcmRlci1yYWRpdXM6NnB4O21pbi13aWR0aDo5MnB4O3BhZGRpbmc6NnB4IDEwcHh9LmJsb2ctY2F0YWdvcmllcyBwe2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MHB4fS5lZGl0LWRlbGV0ZS1idG4gYXttYXJnaW4tcmlnaHQ6NnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojOWU5ZTllfS5lZGl0LWRlbGV0ZS1idG4gYTpudGgtY2hpbGQoMSl7bWFyZ2luLXJpZ2h0OjZweH0uZWRpdC1kZWxldGUtYnRuIGE6bnRoLWNoaWxkKDIpe2NvbG9yOiM5ZTllOWV9LmJ0bi1ibG9ne3BhZGRpbmc6MTBweCAyMnB4fS5lZGl0LW9wdGlvbnN7ZmxleC13cmFwOndyYXA7bGluZS1oZWlnaHQ6MH0uYWN0aXZlLXRleHR7Y29sb3I6IzFiNWE5MH0ubW9kYWwuY29udGVudG1vZGFsIC5tb2RhbC1jb250ZW50IC5zdWJtaXQtc2VjdGlvbiAuYnRuLmJ0bi1kb3dubG9hZHttaW4td2lkdGg6MjAwcHh9Lmxpc3QtbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MH0ubGlzdC1saW5rcyBsaXttYXJnaW46MCAxNXB4IDEwcHggMDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtbGlua3MgbGkgYXtmb250LXNpemU6MTRweDtjb2xvcjojMDkyYzRjO2JvcmRlcjoxcHggc29saWQgI2Y1ZjZmYTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjEycHggMzBweH0ubGlzdC1saW5rcyBsaSBhOmhvdmVye2JhY2tncm91bmQ6I2U1ZTVlOH0ubGlzdC1saW5rcyBsaSBhIHNwYW57Zm9udC1zaXplOjE0cHh9Lmxpc3QtbGlua3MgbGkuYWN0aXZlIGF7Y29sb3I6Izc1MzlmZn0uaW5hY3RpdmUtc3R5bGV7Zm9udC1zaXplOjE0cHh9LnNlbGVjdC1ieSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojMDkyYzRjO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAycHggMnB4IDA7cGFkZGluZzo0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTVweDttYXJnaW4tdG9wOi01cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ1JTt3aWR0aDowO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5zZWxlY3QtYnkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6IzA5MmM0Yztib3JkZXItd2lkdGg6MnB4IDAgMCAycHg7cGFkZGluZzozcHg7bWFyZ2luLXRvcDotMnB4fS5tb2RhbC1zZWxlY3QtYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOiMwOTJjNGM7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDJweCAycHggMDtwYWRkaW5nOjRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O21hcmdpbi10b3A6LTVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDUlO3dpZHRoOjA7dHJhbnNmb3JtOnJvdGF0ZSgyMjRkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjRkZWcpO2JvcmRlci1jb2xvcjojMDkyYzRjO2JvcmRlci13aWR0aDoycHggMCAwIDJweDtwYWRkaW5nOjNweDttYXJnaW4tdG9wOi0ycHh9LnBhZ2luYXRpb24tdGFie3BhZGRpbmc6MzBweH0uaGVhZGVyLmZpeGVkLWhlYWRlciAudXNlci1tZW51Lm5hdj5saS52aWV3LWJ0bj5he2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwfS5oZWFkZXIuZml4ZWQtaGVhZGVyIC51c2VyLW1lbnUubmF2PmxpLnZpZXctYnRuPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDE5ZWI3O2NvbG9yOiNmZmZ9LnN0YXR1cy10b2dnbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc3RhdHVzLXRvZ2dsZSBzcGFue21hcmdpbi1sZWZ0OjhweDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHh9LmNoYW5nZS1waG90by1idG57Y29sb3I6IzdlODRhMztjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo2MDA7cGFkZGluZzoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDoxMjBweDtiYWNrZ3JvdW5kOiNmYWZhZmE7Ym9yZGVyOjFweCBkYXNoZWQgI2UxZTFlMTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOmF1dG87bWFyZ2luLWJvdHRvbToxMHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS5jaGFuZ2UtcGhvdG8tYnRuIGlucHV0LnVwbG9hZHtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtsZWZ0OjA7bWFyZ2luOjA7b3BhY2l0eTowO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2hlaWdodDoxMDBweDt3aWR0aDoxMDAlfS5ibG9nLWNhdGVnb3JpZXMtYnRue3BhZGRpbmc6MjBweH0ucGFnZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVhZGVye21hcmdpbi1ib3R0b206LjkzNzVyZW19fS5wYWdlLWhlYWRlciAucGFnZS10aXRsZXtjb2xvcjojMzMzO21hcmdpbi1ib3R0b206NXB4fS5ib290c3RyYXAtdGFnc2lucHV0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6dW5zZXQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdy14OmF1dG87bWluLWhlaWdodDo0NHB4O3BhZGRpbmc6MTBweH0uYm9vdHN0cmFwLXRhZ3NpbnB1dCAuYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmYgIWltcG9ydGFudDtjb2xvcjojZmZmfS5ib290c3RyYXAtdGFnc2lucHV0IC5iYWRnZS1pbmZve2NvbG9yOiM4NzhhOTk7YmFja2dyb3VuZDojZjZmMmZmO2JvcmRlci1yYWRpdXM6NTBweH0uYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9cmVtb3ZlXXttYXJnaW4tbGVmdDo4cHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2VkM2EzYTtib3JkZXItcmFkaXVzOjUwcHg7cGFkZGluZzozcHggNXB4fS5ib290c3RyYXAtdGFnc2lucHV0IC50YWcgW2RhdGEtcm9sZT1yZW1vdmVdOmFmdGVye2NvbnRlbnQ6XCLvgZdcIjtwYWRkaW5nOjBweCAycHg7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxOHB4fS5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0e2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6MCA2cHg7bWFyZ2luOjA7d2lkdGg6YXV0bzttYXgtd2lkdGg6aW5oZXJpdH0uYm9vdHN0cmFwLXRhZ3NpbnB1dCAuYmFkZ2V7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206MHB4O3BhZGRpbmc6NXB4IDJweCA1cHggMTBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOm1heC1jb250ZW50fS5jaGF0LXdpbmRvd3twb3NpdGlvbjpyZWxhdGl2ZX0uY2hhdC13aW5kb3cgLmNhcmQgLmNhcmQtaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlYmVkfS5jaGF0LXdpbmRvdyAuYmFkZ2Utc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMzM2I0NjkgIWltcG9ydGFudH0uY2hhdC1wYWdlIC5mb290ZXJ7ZGlzcGxheTpub25lfS5jaGF0LXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDM2cHg7aGVpZ2h0OjQ2cHh9LmNoYXQtc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlZml4e2NvbG9yOiM1ZTU4NzM7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTVweDtib3R0b206MH0uY2hhdC1jb250LWxlZnQgLmNoYXQtc2Nyb2xse21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDI1MHB4KTtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowfS5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zY3JvbGwgLmNoYXQtYmxvY2t7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZWJlZDttYXJnaW46MDtwYWRkaW5nOjEwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnM7LW1zLXRyYW5zaXRpb246YWxsIC4yczt0cmFuc2l0aW9uOmFsbCAuMnN9LmNoYXQtY29udC1sZWZ0IC5jaGF0LXNjcm9sbCAuY2hhdC1ibG9jay5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zY3JvbGwgLmNoYXQtYmxvY2s6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zY3JvbGwgLmNoYXQtYmxvY2sgLm1lZGlhLWltZy13cmFwe21hcmdpbjowIDE1cHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zY3JvbGwgLmNoYXQtYmxvY2sgLm1lZGlhLWltZy13cmFwIC5hdmF0YXI+aW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uY2hhdC1jb250LWxlZnQgLmNoYXQtc2Nyb2xsIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC51c2VyLW5hbWV7bWF4LXdpZHRoOjE3MHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojMjgwODRiO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMH0uY2hhdC1jb250LWxlZnQgLmNoYXQtc2Nyb2xsIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC51c2VyLWxhc3QtY2hhdHtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7bWF4LXdpZHRoOjE3MHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uY2hhdC1jb250LWxlZnQgLmNoYXQtc2Nyb2xsIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC5sYXN0LWNoYXQtdGltZXtjb2xvcjojOWU5ZTllO2ZvbnQtc2l6ZToxM3B4fS5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zY3JvbGwgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHkgZGl2Omxhc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fS5jaGF0LWNvbnQtcmlnaHR7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHM7LW1zLXRyYW5zaXRpb246YWxsIC40czt0cmFuc2l0aW9uOmFsbCAuNHN9LmNoYXQtY29udC1yaWdodCAuY2hhdC1zY3JvbGx7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMjQwcHgpO292ZXJmbG93LXk6YXV0b30uY2hhdC1jb250LXJpZ2h0IC5tc2dfaGVhZCAuYmFjay11c2VyLWxpc3R7ZGlzcGxheTpub25lO21hcmdpbjowIDAgMCAtMTBweDtwYWRkaW5nOjAgMTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmNoYXQtY29udC1yaWdodCAubXNnX2hlYWQgLmJhY2stdXNlci1saXN0e2Rpc3BsYXk6YmxvY2t9fS5jaGF0LWNvbnQtcmlnaHQgLmltZ19jb250e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0NXB4O3dpZHRoOjQ1cHh9LmNoYXQtY29udC1yaWdodCAuaW1nX2NvbnQgLnVzZXJfaW1ne2hlaWdodDo0NXB4O21pbi13aWR0aDo0NXB4O3dpZHRoOjQ1cHg7Ym9yZGVyOjEuNXB4IHNvbGlkICM3NTM5ZmZ9LmNoYXQtY29udC1yaWdodCAudXNlcl9pbmZve21hcmdpbjowIGF1dG8gMCAxNXB4O3BhZGRpbmc6MDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWR7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjA7d2lkdGg6MTAwJX0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudHttYXJnaW4tYm90dG9tOjIwcHh9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLmF2YXRhcntvcmRlcjozO2hlaWdodDozMHB4O3dpZHRoOjMwcHh9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHl7bWFyZ2luOjAgMjBweCAwIDA7cGFkZGluZzowfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5IC5tc2ctYm94e21hcmdpbjowO3BhZGRpbmc6MCAwIDAgNTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveCsubXNnLWJveHttYXJnaW46NXB4IDAgMDtwYWRkaW5nOjB9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLm1zZy1ib3ggcHttYXJnaW46MDtwYWRkaW5nOjB9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLm1zZy1ib3g6Zmlyc3QtY2hpbGQ6OmJlZm9yZXtib3JkZXItYm90dG9tOjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjZweCBzb2xpZCAjZTNlM2UzO2JvcmRlci10b3A6NnB4IHNvbGlkICNlM2UzZTM7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCByZ2JhKDAsMCwwLDApO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDt3aWR0aDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0Oi0xMnB4O2xlZnQ6YXV0b30uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAubXNnLWJveD5kaXZ7bWFyZ2luOjA7cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTM7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLm1zZy1ib3g6Zmlyc3QtY2hpbGQ+ZGl2e2JvcmRlci1yYWRpdXM6MTBweCAwIDEwcHggMTBweH0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAuY2hhdC1tc2ctYXR0YWNobWVudHN7bWFyZ2luOjAgLTFweDtwYWRkaW5nOjRweCAwO3dpZHRoOjEwMCV9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLmNoYXQtbXNnLWF0dGFjaG1lbnRzIC5jaGF0LWF0dGFjaG1lbnR7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEzMHB4O292ZXJmbG93OmhpZGRlbn0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAuY2hhdC1tc2ctYXR0YWNobWVudHMgLmNoYXQtYXR0YWNobWVudDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDojMDAwO2NvbnRlbnQ6XCJcIjtvcGFjaXR5Oi40Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzOy1tcy10cmFuc2l0aW9uOmFsbCAuNHM7dHJhbnNpdGlvbjphbGwgLjRzfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5IC5jaGF0LW1zZy1hdHRhY2htZW50cyAuY2hhdC1hdHRhY2htZW50OmhvdmVyIC5jaGF0LWF0dGFjaC1kb3dubG9hZHtvcGFjaXR5OjF9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLmNoYXQtbXNnLWF0dGFjaG1lbnRzPmRpdnttYXJnaW46MCAxcHh9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLmNoYXQtbXNnLWF0dGFjaG1lbnRzIGltZ3ttYXgtd2lkdGg6MTAwJX0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAuY2hhdC1tc2ctYXR0YWNobWVudHMgLmNoYXQtYXR0YWNoLWRvd25sb2Fke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHM7LW1zLXRyYW5zaXRpb246YWxsIC40czt0cmFuc2l0aW9uOmFsbCAuNHM7Y29sb3I6I2ZmZjt3aWR0aDozMnB4O2xpbmUtaGVpZ2h0OjMycHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yKTt0ZXh0LWFsaWduOmNlbnRlcn0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAuY2hhdC1tc2ctaW5mb3ttYXJnaW46NXB4IDAgMDtwYWRkaW5nOjA7Y2xlYXI6Ym90aDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtsaXN0LXN0eWxlOm5vbmV9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLmNoYXQtbXNnLWluZm8gbGl7bWFyZ2luOjA7cGFkZGluZzowIDAgMCAxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5zZW50IC5tZWRpYS1ib2R5IC5jaGF0LW1zZy1pbmZvIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6YXV0bztsZWZ0OjhweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQ6Izc1MzlmZjtjb250ZW50OlwiXCI7aGVpZ2h0OjRweDt3aWR0aDo0cHh9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnNlbnQgLm1lZGlhLWJvZHkgLmNoYXQtbXNnLWluZm8gLmNoYXQtdGltZXtjb2xvcjpyZ2JhKDUwLDY1LDcyLC40KX0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2suc2VudCAubWVkaWEtYm9keSAuY2hhdC1tc2ctaW5mbyBhe2NvbG9yOiMzMzN9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVke3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweH0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2sucmVjZWl2ZWQgLm1lZGlhLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMCAwIDEwcHg7cGFkZGluZzowfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAubWVkaWEtYm9keTo6YmVmb3Jle2JvcmRlci1ib3R0b206NnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLXRvcDo2cHggc29saWQgI2ZmZjtib3JkZXItbGVmdDowO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OmF1dG87bGVmdDotNnB4O3dpZHRoOjB9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5tZWRpYS1ib2R5PmRpdnttYXJnaW46MDtwYWRkaW5nOjEwcHggMTVweDtib3JkZXItcmFkaXVzOjEwcHg7ZGlzcGxheTp0YWJsZTtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5tZWRpYS1ib2R5PmRpdiBwe2NvbG9yOiNmZmY7bWFyZ2luOjA7cGFkZGluZzowfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAubXNnLWJveHtkaXNwbGF5OmJsb2NrfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAubXNnLWJveCsubXNnLWJveHttYXJnaW4tdG9wOjVweH0uY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2sucmVjZWl2ZWQgLmNoYXQtbXNnLWluZm97bWFyZ2luOjVweCAwIDA7cGFkZGluZzowO2NsZWFyOmJvdGg7bGlzdC1zdHlsZTpub25lfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAuY2hhdC1tc2ctaW5mbyAuY2hhdC10aW1le2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAuY2hhdC1tc2ctYXR0YWNobWVudHN7bWFyZ2luOjAgLTFweDtwYWRkaW5nOjRweCAwO3dpZHRoOjEwMCV9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5jaGF0LW1zZy1hdHRhY2htZW50cyAuY2hhdC1hdHRhY2htZW50e3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMzBweDtvdmVyZmxvdzpoaWRkZW59LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5jaGF0LW1zZy1hdHRhY2htZW50cyAuY2hhdC1hdHRhY2htZW50OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMwMDA7Y29udGVudDpcIlwiO29wYWNpdHk6LjQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHM7LW1zLXRyYW5zaXRpb246YWxsIC40czt0cmFuc2l0aW9uOmFsbCAuNHN9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5jaGF0LW1zZy1hdHRhY2htZW50cyAuY2hhdC1hdHRhY2htZW50OmhvdmVyIC5jaGF0LWF0dGFjaC1kb3dubG9hZHtvcGFjaXR5OjF9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWJsb2NrLnJlY2VpdmVkIC5jaGF0LW1zZy1hdHRhY2htZW50cz5kaXZ7bWFyZ2luOjAgMXB4fS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAuY2hhdC1tc2ctYXR0YWNobWVudHMgaW1ne21heC13aWR0aDoxMDAlfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1ibG9jay5yZWNlaXZlZCAuY2hhdC1tc2ctYXR0YWNobWVudHMgLmNoYXQtYXR0YWNoLWRvd25sb2Fke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHM7LW1zLXRyYW5zaXRpb246YWxsIC40czt0cmFuc2l0aW9uOmFsbCAuNHM7b3BhY2l0eTowO2NvbG9yOiNmZmY7d2lkdGg6MzJweDtsaW5lLWhlaWdodDozMnB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMik7dGV4dC1hbGlnbjpjZW50ZXJ9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWRhdGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEuODc1cmVtIDA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmNoYXQtY29udC1yaWdodCB1bC5saXN0LXVuc3R5bGVkIC5jaGF0LWRhdGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2UwZTNlNDtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDttYXJnaW4tcmlnaHQ6MjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjUwJTt3aWR0aDoxMDAlfS5jaGF0LWNvbnQtcmlnaHQgdWwubGlzdC11bnN0eWxlZCAuY2hhdC1kYXRlOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2UwZTNlNDtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDttYXJnaW46MCAwIDAgMjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjEwMCV9LmNhcmQtZm9vdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlYmVkO21hcmdpbjowO3BhZGRpbmc6MXJlbSAxLjVyZW19LmNhcmQtZm9vdGVyIC50eXBlX21zZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDtvdmVyZmxvdy15OmF1dG99QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5jaGF0LXdpbmRvdy5jaGF0LXNsaWRlIC5jaGF0LWNvbnQtcmlnaHR7cmlnaHQ6MDtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO21heC13aWR0aDoxMDAlO2ZsZXg6MCAwIDEwMCU7d2lkdGg6MTAwJX0uY2hhdC1jb250LXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTl9LmNoYXQtY29udC1yaWdodCAubXNnX2hlYWQgLmJhY2stdXNlci1saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC51c2VyLW5hbWV7Zm9udC1zaXplOjE0cHh9fS5tc2ctdHlwaW5ne3dpZHRoOmF1dG87aGVpZ2h0OjI0cHg7cGFkZGluZy10b3A6OHB4fS5tc2ctdHlwaW5nIHNwYW57aGVpZ2h0OjhweDt3aWR0aDo4cHg7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7ZGlzcGxheTpibG9jaztvcGFjaXR5Oi40O21hcmdpbjowIDFweDtib3JkZXItcmFkaXVzOjUwJX0ubXNnLXR5cGluZyBzcGFuOm50aC1vZi10eXBlKDEpe2FuaW1hdGlvbjoxcyBibGluayBpbmZpbml0ZSAuMzMzMzNzfS5tc2ctdHlwaW5nIHNwYW46bnRoLW9mLXR5cGUoMil7YW5pbWF0aW9uOjFzIGJsaW5rIGluZmluaXRlIC42NjY2NnN9Lm1zZy10eXBpbmcgc3BhbiA6bnRoLW9mLXR5cGUoMyl7YW5pbWF0aW9uOjFzIGJsaW5rIGluZmluaXRlIC45OTk5OXN9QGtleWZyYW1lcyBibGlua3s1MCV7b3BhY2l0eToxfX0ucGFnZS13cmFwcGVye21hcmdpbi1sZWZ0OjI0N3B4O3BhZGRpbmctdG9wOjYwcHg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2V9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsucGFnZS13cmFwcGVye21hcmdpbi1sZWZ0OjIwMHB4fX0ucGFnZS13cmFwcGVyIC5jb250ZW50e3BhZGRpbmc6MjVweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5wYWdlLXdyYXBwZXIgLmNvbnRlbnR7cGFkZGluZzoyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnBhZ2Utd3JhcHBlciAuY29udGVudHtwYWRkaW5nOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsucGFnZS13cmFwcGVye21hcmdpbjowO3BhZGRpbmctdG9wOjYwcHh9fS5jb250ZW50LXBhZ2UtaGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIDMwcHggMH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmNvbnRlbnQtcGFnZS1oZWFkZXJ7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5jb250ZW50LXBhZ2UtaGVhZGVye2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIDAgMzBweCAwfX0uY29udGVudC1wYWdlLWhlYWRlciBoNSwuY29udGVudC1wYWdlLWhlYWRlciAuaDV7Zm9udC1zaXplOjI0cHg7Y29sb3I6IzBmMDAzMztmb250LXdlaWdodDo2MDA7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MzJweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRlbnQtcGFnZS1oZWFkZXIgaDUsLmNvbnRlbnQtcGFnZS1oZWFkZXIgLmg1e2ZvbnQtc2l6ZToxOHB4fX0uY29udGVudC1wYWdlLWhlYWRlciBoNiwuY29udGVudC1wYWdlLWhlYWRlciAuaDZ7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzI4MDg0Yjtmb250LXdlaWdodDo2MDA7bWFyZ2luOjB9LnJvbGUtdGVzdGluZyBoNiwucm9sZS10ZXN0aW5nIC5oNntmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDB9LnJvbGUtdGVzdGluZyBoNiBzcGFuLC5yb2xlLXRlc3RpbmcgLmg2IHNwYW57Y29sb3I6Izc1MzlmZn0ucm9sZS1kYXRhe2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O2NvbG9yOiMzZjQyNTQgIWltcG9ydGFudH0uY29udGVudC1pbnZvaWNlLWhlYWRlcnttYXJnaW46MCAwIDQxcHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRlbnQtaW52b2ljZS1oZWFkZXJ7bWFyZ2luOjAgMCAyNXB4IDB9fS5jb250ZW50LWludm9pY2UtaGVhZGVyIGg1LC5jb250ZW50LWludm9pY2UtaGVhZGVyIC5oNXtmb250LXNpemU6MjRweDtjb2xvcjojMjgwODRiO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRlbnQtaW52b2ljZS1oZWFkZXIgaDUsLmNvbnRlbnQtaW52b2ljZS1oZWFkZXIgLmg1e2ZvbnQtc2l6ZToxOHB4fX0uYnRuLWltcG9ydHtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmY7Y29sb3I6Izc1MzlmZjtiYWNrZ3JvdW5kOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO3RyYW5zaXRpb246YWxsIC41c31AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmJ0bi1pbXBvcnR7cGFkZGluZzo2cHggOHB4fX0uYnRuLWltcG9ydDpob3ZlcntiYWNrZ3JvdW5kOiM3NTM5ZmY7Y29sb3I6I2ZmZn0uY2FyZHtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxM3B4IDAgcmdiYSg4Miw2MywxMDUsLjA1KTtib3gtc2hhZG93OjAgMCAxM3B4IDAgcmdiYSg4Miw2MywxMDUsLjA1KTttYXJnaW46MCAwIDI0cHggMDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6OHB4fS5jYXJkIC5jYXJkLWhlYWRlcntib3JkZXItY29sb3I6I2YwZjFmNTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxLjVyZW19LmNhcmQgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MjBweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LmNhcmQgLmNhcmQtaGVhZGVye3BhZGRpbmc6MTVweH19LmNhcmQgLmNhcmQtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEuNXJlbX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5jYXJkIC5jYXJkLWJvZHl7cGFkZGluZzoxNXB4fX0uY2FyZCAuY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIwcHh9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuY2FyZCAuY2FyZHtwYWRkaW5nOjE1cHh9fS5hY2NvcmQtYnRue21hcmdpbjoxMHB4IDAgMH0uZGFzaC13aWRnZXQtaGVhZGVyIC5kYXNoLXdpZGdldC1pY29ue2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtZmxleDtmb250LXNpemU6MS44NzVyZW07aGVpZ2h0OjRyZW07dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6NHJlbTtib3JkZXItcmFkaXVzOjEwcHh9LmRhc2gtd2lkZ2V0LWhlYWRlciAuZGFzaC1jb3VudHttYXJnaW4tbGVmdDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7LmRhc2gtd2lkZ2V0LWhlYWRlciAuZGFzaC1jb3VudHttYXJnaW4tbGVmdDoxMnB4fX0uZGFzaC13aWRnZXQtaGVhZGVyIC5kYXNoLWNvdW50IC5kYXNoLXRpdGxle2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTNweDtjb2xvcjojODc4YTk5fS5kYXNoLXdpZGdldC1oZWFkZXIgLmRhc2gtY291bnQgLmRhc2gtY291bnRzIHB7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwMDA7bWFyZ2luOjAgMCAwcHggMH1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey5kYXNoLXdpZGdldC1oZWFkZXIgLmRhc2gtY291bnQgLmRhc2gtY291bnRzIHB7Zm9udC1zaXplOjE0cHh9fS5iZy0xe2JhY2tncm91bmQtY29sb3I6I2ZmZWVjM30uYmctMSBpe2NvbG9yOiNmZmI4MDB9LmJnLTJ7YmFja2dyb3VuZC1jb2xvcjojZDFmM2ZmfS5iZy0yIGl7Y29sb3I6IzQyY2RmZn0uYmctM3tiYWNrZ3JvdW5kLWNvbG9yOiNjZWZmZDV9LmJnLTMgaXtjb2xvcjojNTJmYjZhfS5iZy00e2JhY2tncm91bmQtY29sb3I6I2ZjY2FmZn0uYmctNCBpe2NvbG9yOiNmNTU1ZmZ9LmJnLTV7YmFja2dyb3VuZC1jb2xvcjojZmZiODAwfS5iZy02e2JhY2tncm91bmQtY29sb3I6IzQyY2RmZn0uYmctN3tiYWNrZ3JvdW5kLWNvbG9yOiM1MmZiNmF9LmJnLTh7YmFja2dyb3VuZC1jb2xvcjojZjU1NWZmfS5wcm9ncmVzcy5wcm9ncmVzcy1zbXtoZWlnaHQ6NnB4fS5wcm9ncmVzcy5wcm9ncmVzcy1tZHtoZWlnaHQ6OHB4fS50ZXh0LXN1Y2Nlc3MsLmRyb3Bkb3duLW1lbnU+bGk+YS50ZXh0LXN1Y2Nlc3N7Y29sb3I6IzIyY2M2MiAhaW1wb3J0YW50fS5iZy1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzIyY2M2MiAhaW1wb3J0YW50fS50ZXh0LWRhbmdlciwuZHJvcGRvd24tbWVudT5saT5hLnRleHQtZGFuZ2Vye2NvbG9yOnJlZCAhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3MtbGlnaHR7Y29sb3I6IzMzYjQ2OSAhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmctbGlnaHR7Y29sb3I6I2ViYmMyZX0ud2FybmluZy1ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZWJiYzJlO3BhZGRpbmc6MCAzcHg7Ym9yZGVyLXJhZGl1czo1MHB4fS5kYW5nZXItYm9yZGVye2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MCAzcHg7Ym9yZGVyLXJhZGl1czo1MHB4fS5pbmZvLWJvcmRlcntib3JkZXI6MXB4IHNvbGlkICMzNzdkZmY7cGFkZGluZzowIDNweDtib3JkZXItcmFkaXVzOjUwcHh9LnRleHQtcHJpbWFyeXtjb2xvcjojNzUzOWZmICFpbXBvcnRhbnR9LnRleHQtZ3JheS1saWdodHtjb2xvcjojODc4YTk5fS50ZXh0LWdyYXktZGFya3tjb2xvcjojM2Y0MjU0fS50ZXh0LWRhbmdlci1saWdodHtjb2xvcjojZWQzYTNhfS50ZXh0LW11dGVke2NvbG9yOiNiNWI1YzMgIWltcG9ydGFudH0uYmctbGlnaHQtZ3JheXtiYWNrZ3JvdW5kOiNmM2YzZjN9LmJnLWluZm8tbGlnaHR7YmFja2dyb3VuZDojZGRmM2ZmfS5iZy1pbmZvLWJsdWV7YmFja2dyb3VuZDojZTlmMmZmfS5iZy1wcmltYXJ5LWxpZ2h0e2JhY2tncm91bmQ6I2VhZGRmZn0uYmctd2FybmluZy1saWdodHtiYWNrZ3JvdW5kOiNmZmY2ZGN9LmJnLWJsdWUtbGlnaHR7YmFja2dyb3VuZDojZTlmMmZmfS5iZy1ncmVlbi1saWdodHtiYWNrZ3JvdW5kOiNlMWZmZWR9LmJnLWRhbmdlci1saWdodHtiYWNrZ3JvdW5kOiNmZmVjZWN9LmJnLXdoaXRlLXNtb2tle2JhY2tncm91bmQ6I2VmZWZlZn0uYmctYXNoLWdyYXl7YmFja2dyb3VuZDojZjZmMmZmfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6MH0uZHJvcGRvd24taXRlbXtmb250LXNpemU6MTJweDtwYWRkaW5nOjhweCAxMHB4fS5pbnB1dC1ibG9ja3tmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzI4MjgyOH0uaW5wdXQtYmxvY2suc3RhdHVzLWdyaWR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5pbnB1dC1ibG9jayBsYWJlbHttYXJnaW46MCAwIDhweCAwO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweDtjb2xvcjojMjgyODI4fS5pbnB1dC1ibG9jayAub3B0aW9uYWx7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM4NzhhOTl9LmlucHV0LWJsb2NrIC5mb3JtLWNvbnRyb2x7Ym9yZGVyOjFweCBzb2xpZCAjZTBlMGUwO2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjRweDttYXJnaW46MDtwYWRkaW5nOjlweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojM2Y0MjU0fS5pbnB1dC1ibG9jayAuZm9ybS1jb250cm9sIDo6cGxhY2Vob2xkZXIsLmlucHV0LWJsb2NrIC5mb3JtLWNvbnRyb2wgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5pbnB1dC1ibG9jayAuZm9ybS1jb250cm9sIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izg3OGE5OTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDB9LmlucHV0LWJsb2NrIC5mb3JtLWNvbnRyb2wgLmZvcm0tdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMyODA4NGI7bWFyZ2luOjAgMCAyNXB4IDB9LmlucHV0LWJsb2NrIHRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b30uaW5wdXQtYmxvY2sgLmludGwtdGVsLWlucHV0LC5pbnB1dC1ibG9jayAuaXRpe3dpZHRoOjEwMCV9LmlucHV0LWJsb2NrIC5ub3RlLXRvb2xiYXJ7YmFja2dyb3VuZDojZmZmfS5pbnB1dC1ibG9jayAubm90ZS1lZGl0YWJsZXtiYWNrZ3JvdW5kOiNmZmZ9LmlucHV0LWJsb2NrIC5ub3RlLXJlc2l6ZWJhcntoZWlnaHQ6MCAhaW1wb3J0YW50fS5pbnB1dC1ibG9jayAudG9nZ2xlLXBhc3N3b3Jke2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9LmlucHV0LWJsb2NrIC5mZWF0aGVyLWV5ZS1vZmZ7Y29sb3I6Izg3OGE5OX0uaW5wdXQtYmxvY2sgLmZlYXRoZXItZXlle21hcmdpbi1yaWdodDoxcHg7Y29sb3I6Izg3OGE5OX0ubm90ZXMtZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7aGVpZ2h0OjgwcHg7cmVzaXplOm5vbmV9Lm5vdGVzLWZvcm0tZ3JvdXAtaW5mbyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7aGVpZ2h0OjExN3B4O3Jlc2l6ZTpub25lfS5wYXNzLWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLXVwbG9hZC1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlMGUwZTA7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Y29sb3I6Izg3OGE5OTt0ZXh0LWFsaWduOmxlZnR9LmZvcm0tdXBsb2FkLWZpbGUgaW5wdXRbdHlwZT1maWxlXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXJ9LmZvcm0tdXBsb2FkLWxhYmVse21hcmdpbjowIDAgOHB4IDA7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyODI4Mjh9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuZm9ybS1ncm91cC1iYW5re21hcmdpbjowIDAgMjBweCAwfX0uZm9ybS1ncm91cC1iYW5rIC5iYW5rLWRldGFpbHN7YmFja2dyb3VuZDojZmZmO2JvcmRlcjozcHggZGFzaGVkICNlNWU3ZWI7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzoyNXB4O3RleHQtYWxpZ246Y2VudGVyfS5mb3JtLWdyb3VwLWl0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VmZWZlZjttYXJnaW46MCAwIDMwcHggMDtwYWRkaW5nOjAgMCAyMHB4IDB9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5mb3JtLWdyb3VwLWl0ZW17bWFyZ2luOjAgMCAyMHB4IDA7cGFkZGluZzowIDAgMTVweCAwfX0uZm9ybS1ncm91cC1pdGVtIC5mb3JtLWdyb3VwLXBsdXMgbGl7LW1zLWZsZXg6MTAwJTtmbGV4OmF1dG87bWF4LXdpZHRoOjEwMCV9LmZvcm0tZ3JvdXAtaXRlbSAuZm9ybS1ncm91cC1wbHVzIGxpOmxhc3QtY2hpbGR7LW1zLWZsZXg6MCU7ZmxleDphdXRvO21heC13aWR0aDowJTttYXJnaW46MCAwIDAgMTBweH0uZm9ybS1ncm91cC1pdGVtIC5mb3JtLWdyb3VwLXBsdXMgbGk6bGFzdC1jaGlsZCBzcGFue3BhZGRpbmc6OHB4IDEycHg7Ym9yZGVyOjFweCBzb2xpZCAjZTBlMGUwO2JvcmRlci1yYWRpdXM6NXB4fS5mb3JtLWdyb3VwLWl0ZW0gLmZvcm0tZ3JvdXAtcGx1cyAuZm9ybS1wbHVzLWJ0bntwYWRkaW5nOjhweCAxMnB4O3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MThweH0uZm9ybS1ncm91cC1pdGVtIC5jc3MtZXF1YWwtaGVpZ2h0c3t3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0uZm9ybS1ncm91cC1jdXN0b21lcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmO21hcmdpbjowIDAgMzBweCAwO3BhZGRpbmc6MCAwIDhweCAwfS5mb3JtLXRpdGxle2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweDtjb2xvcjojMWYwMDY2O21hcmdpbjowIDAgMjBweCAwfS5mb3JtLWdyb3VwLWFkZHttYXJnaW46MCAwIDEwcHggMH0uZm9ybS1ncm91cC1hZGQgLmlucHV0LWJsb2NrIC5mb3JtLWNvbnRyb2x7bWFyZ2luOjAgMCA4cHggMH0uZm9ybS1ncm91cC1hZGQgLmlucHV0LWJsb2NrIHNwYW57Y29sb3I6I2I1YjVjMztmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDB9LmZvcm0tZ3JvdXAtYWRkIC5ib29raW5nLW9wdGlvbnttYXJnaW46NDBweCAwIDAgMH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmZvcm0tZ3JvdXAtYWRkIC5ib29raW5nLW9wdGlvbnttYXJnaW46MH19LmZvcm0tZ3JvdXAtYWRkIC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKGNhbGMoMzAlIC0gNXB4KSwgLTE1JSk7d2lkdGg6NTBweDtoZWlnaHQ6MjZweDtib3JkZXItcmFkaXVzOjIwcHh9LmZvcm0tZ3JvdXAtYWRkIC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZTphZnRlcnt3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5mb3JtLWdyb3VwLWFkZCAuc3RhdHVzLXRvZ2dsZSAuY2hlY2s6Y2hlY2tlZCsuY2hlY2t0b2dnbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZShjYWxjKDMwJSAtIDVweCksIC0xNSUpO2JhY2tncm91bmQtY29sb3I6Izc1MzlmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmZ9LnBhZ2UtaGVhZGVyIC5icmVhZGNydW1ie2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojNmM3NTdkO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MH0ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWIgYXtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxcmVtfS5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jYXJkLWJvZHl7cGFkZGluZy1ib3R0b206MHB4fS5pbnZvaWNlcy1pdGVtcy1tYWluLXRhYnN7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2YzZjNmMztwYWRkaW5nLWJvdHRvbToxMHB4fS5pbnZvaWNlcy1pdGVtcy1tYWluLXRhYnMgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjM2cHg7cGFkZGluZy1yaWdodDozNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZvaWNlcy1pdGVtcy1tYWluLXRhYnMgdWwgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9Lmludm9pY2VzLWl0ZW1zLW1haW4tdGFicyB1bCBsaSBhe2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTZweDtjb2xvcjojMWIyNTU5O3BhZGRpbmctYm90dG9tOjI0cHg7cG9zaXRpb246cmVsYXRpdmV9Lmludm9pY2VzLWl0ZW1zLW1haW4tdGFicyB1bCBsaSBhLmFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTMwcHg7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjRweDtsZWZ0OjUwJX0uYnRuLWNsb3Nle2JhY2tncm91bmQtY29sb3I6I2YzZjNmOTtjb2xvcjojMWIyNTU5O2JvcmRlci1yYWRpdXM6NTBweDtmb250LXNpemU6MTBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7cGFkZGluZzowICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstby10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZX0uYmFuay1kZXRhaWxzLWJ0biAuYnRue21pbi13aWR0aDoxNjBweDtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjEwcHggMDtjb2xvcjojZmZmfS5iYW5rLWRldGFpbHMtYnRuIC5iYW5rLWNhbmNlbC1idG57YmFja2dyb3VuZDojMWIyNTU5fS5iYW5rLWRldGFpbHMtYnRuIC5iYW5rLWNhbmNlbC1idG46aG92ZXJ7YmFja2dyb3VuZDojNzUzOWZmfS5iYW5rLWRldGFpbHMtYnRuIC5iYW5rLXNhdmUtYnRue2JhY2tncm91bmQ6Izc1MzlmZn0uYmFuay1kZXRhaWxzLWJ0biAuYmFuay1zYXZlLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiMxYjI1NTl9LmJhbmstZGV0YWlscyAuYmFuay1pbm5lci1kZXRhaWxzIHRleHRhcmVhe21pbi1oZWlnaHQ6MTAwcHh9LmZpbHRlci1jYXJke2Rpc3BsYXk6bm9uZX0uZmlsdGVyLWNhcmQub3BlbntkaXNwbGF5OmJsb2NrfWxhYmVse21hcmdpbi1ib3R0b206LjVyZW19LmNvbnRhY3QtZGV0YWlsc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCAwIDQycHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5jb250YWN0LWRldGFpbHN7bWFyZ2luOjAgMCA0MnB4fX0uY29udGFjdC1kZXRhaWxzIGxpey1tcy1mbGV4OjE2LjY2JTtmbGV4OjE2LjY2JTttYXgtd2lkdGg6MTYuNjYlfUBtZWRpYShtYXgtd2lkdGg6IDEyOTkuOThweCl7LmNvbnRhY3QtZGV0YWlscyBsaXstbXMtZmxleDozMy4zMyU7ZmxleDozMy4zMyU7bWF4LXdpZHRoOjMzLjMzJTttYXJnaW46MCAwIDI1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuY29udGFjdC1kZXRhaWxzIGxpey1tcy1mbGV4OjEwMCU7ZmxleDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowIDAgMjVweH19LmNvbnRhY3QtZGV0YWlscyBsaSAuY29udGFjdC1zcXVhcmV7YmFja2dyb3VuZDojZjdmN2ZmO21pbi13aWR0aDozOHB4O2hlaWdodDozOHB4O21hcmdpbjowIDEwcHggMCAwfS5jb250YWN0LWRldGFpbHMgbGkgcHtjb2xvcjojM2Y0MjU0fS5jb250YWN0LWRldGFpbHMgbGkgc3BhbiBpe2ZvbnQtc2l6ZToxNHB4fS5ub3RlLWVkaXRvci5ub3RlLWZyYW1le2JvcmRlci1jb2xvcjojZTBlMGUwfS5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1c2Jhcntib3JkZXItdG9wOjB9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7Zm9udC1zaXplOjEzcHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6Izc2MzhmZn0uYmctcHJpbWFyeS1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTcsMTQ4LDI0NywuMTIpICFpbXBvcnRhbnQ7Y29sb3I6IzIxOTZmMyAhaW1wb3J0YW50fS5iZy1kYW5nZXItbGlnaHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMTgsMjE4LC40OSkgIWltcG9ydGFudDtjb2xvcjpyZWQgIWltcG9ydGFudH0uYmctcHVycGxlLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTcsMTI4LDI1NSwuMTIpICFpbXBvcnRhbnQ7Y29sb3I6I2M1ODBmZiAhaW1wb3J0YW50fS5iZy1kZWZhdWx0LWxpZ2h0e2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCw1Miw3MSwuMTIpICFpbXBvcnRhbnQ7Y29sb3I6IzI4MzQ0NyAhaW1wb3J0YW50fS5iZy1zdWNjZXNzLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2UxZmZlZCAhaW1wb3J0YW50O2NvbG9yOiMzM2I0NjkgIWltcG9ydGFudH0uY2FyZC10d297Ym9yZGVyOjFweCBzb2xpZCAjZGJkZmVhO2JvcmRlci1yYWRpdXM6NXB4fS5iYWRnZS1zb2Z0LXByaW1hcnl7Y29sb3I6IzQwNTE4OTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjQsODEsMTM3LC4xKX0uYmFkZ2Utc29mdC1zZWNvbmRhcnl7Y29sb3I6IzM1NzdmMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTMsMTE5LDI0MSwuMSl9LmJhZGdlLXNvZnQtc3VjY2Vzc3tjb2xvcjojMGFiMzljO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMCwxNzksMTU2LC4xKX0uYmFkZ2Utc29mdC1pbmZve2NvbG9yOiMyOTljZGI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQxLDE1NiwyMTksLjEpfS5iYWRnZS1zb2Z0LXdhcm5pbmd7Y29sb3I6I2Y3Yjg0YjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ3LDE4NCw3NSwuMSl9LmJhZGdlLXNvZnQtZGFuZ2Vye2NvbG9yOiNmMDY1NDg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0MCwxMDEsNzIsLjEpfS5iYWRnZS1zb2Z0LWRhcmt7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzMsMzcsNDEsLjEpfS5iYWRnZS1zb2Z0LWxpZ2h0e2NvbG9yOiNmM2Y2Zjk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0MywyNDYsMjQ5LC4xKX0uYmFkZ2Utb3V0bGluZS1wcmltYXJ5e2NvbG9yOiM0MDUxODk7Ym9yZGVyOjFweCBzb2xpZCAjNDA1MTg5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6IzM1NzdmMTtib3JkZXI6MXB4IHNvbGlkICMzNTc3ZjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5iYWRnZS1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzBhYjM5Yztib3JkZXI6MXB4IHNvbGlkICMwYWIzOWM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5iYWRnZS1vdXRsaW5lLWluZm97Y29sb3I6IzI5OWNkYjtib3JkZXI6MXB4IHNvbGlkICMyOTljZGI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5iYWRnZS1vdXRsaW5lLXdhcm5pbmd7Y29sb3I6I2Y3Yjg0Yjtib3JkZXI6MXB4IHNvbGlkICNmN2I4NGI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5iYWRnZS1vdXRsaW5lLWRhbmdlcntjb2xvcjojZjA2NTQ4O2JvcmRlcjoxcHggc29saWQgI2YwNjU0ODtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJhZGdlLW91dGxpbmUtZGFya3tjb2xvcjojMjEyNTI5O2JvcmRlcjoxcHggc29saWQgIzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJhZGdlLW91dGxpbmUtbGlnaHR7Y29sb3I6I2YzZjZmOTtib3JkZXI6MXB4IHNvbGlkICNmM2Y2Zjk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5iYWRnZS1ncmF5LW91dGxpbmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2VmZjJmNTtjb2xvcjojODc4YTk5fS5iYWRnZS1ncmFkaWVudC1wcmltYXJ5e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzQwNTE4OSAwLCAjMGFiMzljIDEwMCUpfS5iYWRnZS1ncmFkaWVudC1zZWNvbmRhcnl7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMzU3N2YxIDAsICMyOTljZGIgMTAwJSl9LmJhZGdlLWdyYWRpZW50LXN1Y2Nlc3N7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGFiMzljIDAsICNmN2I4NGIgMTAwJSl9LmJhZGdlLWdyYWRpZW50LWRhbmdlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMDY1NDggMCwgIzM1NzdmMSAxMDAlKX0uYmFkZ2UtZ3JhZGllbnQtd2FybmluZ3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmN2I4NGIgMCwgI2ViOTkwYSAxMDAlKX0uYmFkZ2UtZ3JhZGllbnQtaW5mb3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyOTljZGIgMCwgIzBhYjM5YyAxMDAlKX0uYmFkZ2UtZ3JhZGllbnQtZGFya3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyMTI1MjkgMCwgIzQwNTE4OSAxMDAlKX1saS5wcmV2aW91c3ttYXJnaW4tcmlnaHQ6MTBweH0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXJhZGl1czoxMHB4fS5jYWwtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5jYWwtaWNvbjphZnRlcntjb2xvcjojOTc5Nzk3O2NvbnRlbnQ6XCLvgbNcIjtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTVweDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDoxMHB4fS5jYWwtaWNvbi1pbmZvOmFmdGVye2ZvbnQtZmFtaWx5OlwiRmVhdGhlclwiO2NvbnRlbnQ6XCLupKZcIjtjb2xvcjojODc4YTk5O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MThweDt0b3A6OHB4fS5idG4tYmFja3tiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYmRiZGJkO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMCAjM2Y0MjU0O2JvcmRlci1yYWRpdXM6NnB4O2NvbG9yOiMzZjQyNTQ7bWluLXdpZHRoOjY5cHh9LmJ0bi1iYWNrOmhvdmVye2JhY2tncm91bmQ6IzNmNDI1NDtib3JkZXI6MXB4IHNvbGlkICMzZjQyNTQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwICNmZmY7Y29sb3I6I2ZmZn1ib2R5LmZpbHRlci1vcGVuZWR7b3ZlcmZsb3c6aGlkZGVufS5wYWdlLWhlYWRlciAuYnRue2JvcmRlci1yYWRpdXM6OHB4fS5pbnB1dC1ibG9jayAuZm9ybS1jb250cm9sLXNte3BhZGRpbmc6LjI1cmVtIC41cmVtfS5pbnB1dC1ibG9jayAuZm9ybS1jb250cm9sLWxne3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW19LnRvZ2dsZS1zaWRlYmFye3dpZHRoOjQwMHB4O3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0Oi00MDBweDtoZWlnaHQ6MTAwdmg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuOHMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjhzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjhzIGVhc2U7ei1pbmRleDoxMDAyfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudG9nZ2xlLXNpZGViYXJ7d2lkdGg6MjUwcHg7cmlnaHQ6LTI1MHB4fX0udG9nZ2xlLXNpZGViYXIub3Blbi1maWx0ZXJ7cmlnaHQ6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC44cyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuOHMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuOHMgZWFzZX0udG9nZ2xlLXNpZGViYXIgLnNpZGViYXItbGF5b3V0LWZpbHRlcntiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowcHggMTZweCAzMnB4IHJnYmEoNjUsMTUyLDI1NSwuMik7Ym9yZGVyLXJhZGl1czoxMHB4IDBweCAwcHggMTBweDttYXgtd2lkdGg6NDAwcHg7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2hlaWdodDoxMDB2aDtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW59QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1sYXlvdXQtZmlsdGVye3dpZHRoOjI1MHB4fX0udG9nZ2xlLXNpZGViYXIgLnNpZGViYXItaGVhZGVye3BhZGRpbmc6MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZmMmY1O2FsaWduLWl0ZW1zOmNlbnRlcn0udG9nZ2xlLXNpZGViYXIgLnNpZGViYXItaGVhZGVyIGg1LC50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgLmg1e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweDtjb2xvcjojMjgwODRiO21hcmdpbjowfS50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgYXtjb2xvcjojMjkyZDMyO2ZvbnQtc2l6ZToyMHB4fS50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1oZWFkZXIgLmRyb3Bkb3duLWl0ZW17Zm9udC1zaXplOjE2cHh9LnRvZ2dsZS1zaWRlYmFyIC5zaWRlYmFyLWJvZHl7cGFkZGluZzoyMHB4fS50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1ib2R5IC5hY2NvcmRpb257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RjZGNkYzttYXJnaW4tYm90dG9tOjE1cHh9LnRvZ2dsZS1zaWRlYmFyIC5zaWRlYmFyLWJvZHkgLmFjY29yZGlvbiAuZmlsdGVyLXRpdGxle21hcmdpbi1ib3R0b206MTVweH0udG9nZ2xlLXNpZGViYXIgLnNpZGViYXItYm9keSAuYWNjb3JkaW9uIC5maWx0ZXItdGl0bGUgYXtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzI4MDg0Yn0udG9nZ2xlLXNpZGViYXIgLnNpZGViYXItYm9keSAuYWNjb3JkaW9uIC52aWV3LWFsbHttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM3NTM5ZmZ9LnRvZ2dsZS1zaWRlYmFyIC5zaWRlYmFyLWJvZHkgLmFjY29yZGlvbi1sYXN0e2JvcmRlcjowfS50b2dnbGUtc2lkZWJhciAuZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbHtwYWRkaW5nOjhweCAzMHB4O21hcmdpbjowIDAgMjBweDtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6Z3JheX0udG9nZ2xlLXNpZGViYXIgLmZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwMDB9LnRvZ2dsZS1zaWRlYmFyIC5mb3JtLWN1c3RvbSBzcGFuIGltZ3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE1cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5vcGVuLWZpbHRlciAuY3VzdG9tX2NoZWNre2NvbG9yOmdyYXl9Lm9wZW4tZmlsdGVyIGl7dHJhbnNpdGlvbjouMnN9LmFjY29yZGlvbiAuY29sbGFwc2VkIGl7Y29sb3I6Izg3OGE5OTt0cmFuc2l0aW9uOi4yczt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmFjY29yZGlvbiAuZmxvYXQtZW5ke2NvbG9yOiM4NzhhOTl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5saXN0LWJ0bnttYXJnaW4tdG9wOjE1cHh9fS5saXN0LWJ0biAuZmlsdGVyLWxpc3QgLnNob3J0LWZpbHRlcntib3JkZXI6MXB4IHNvbGlkICNlNmU5ZTg7Ym9yZGVyLXJhZGl1czo4cHg7Y29sb3I6Izg3OGE5OTtmb250LXNpemU6MTRweDtoZWlnaHQ6MzlweDtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZDojZmZmfS5saXN0LWJ0biAuZmlsdGVyLWxpc3QgLnNob3J0LWZpbHRlciAuc29ydHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7b3V0bGluZTowO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojM2Y0MjU0fS5saXN0LWJ0biAuZmlsdGVyLWxpc3QgbGl7cGFkZGluZzowIDVweCAwIDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5saXN0LWJ0biAuZmlsdGVyLWxpc3QgbGl7cGFkZGluZzowIDVweCA1cHggMH19Lmxpc3QtYnRuIC5maWx0ZXItbGlzdCBsaSBhLmFjdGl2ZXtjb2xvcjojNzUzOWZmICFpbXBvcnRhbnR9Lmxpc3QtYnRuIC5maWx0ZXItbGlzdCBsaSB1bCBsaXtwYWRkaW5nOjA7bWFyZ2luOjAgMCAxMHB4fS5saXN0LWJ0biAuZmlsdGVyLWxpc3QgbGkgdWwgbGkgLmRvd25sb2FkLWl0ZW17Y29sb3I6Z3JheTtmb250LXNpemU6MTRweDttYXJnaW46YXV0b30ubGlzdC1idG4gLmZpbHRlci1saXN0IGxpIHVsIGxpIC5kb3dubG9hZC1pdGVtOmhvdmVye2NvbG9yOiM3NTM5ZmZ9Lmxpc3QtYnRuIC5maWx0ZXItbGlzdCBsaSB1bCBsaTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfS5saXN0LWJ0biAuYnRuLWZpbHRlcnN7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlci1yYWRpdXM6OHB4O2NvbG9yOiM4NzhhOTk7bWluLXdpZHRoOjM5cHg7aGVpZ2h0OjM5cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2ZmZjtib3gtc2hhZG93OjBweCA0cHggNHB4IDBweCByZ2JhKDAsMCwwLC4wMik7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2V9Lmxpc3QtYnRuIC5idG4tZmlsdGVycyBzcGFue21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDowO2ZvbnQtc2l6ZToxOHB4fS5saXN0LWJ0biAuYnRuLWZpbHRlcnM6aG92ZXJ7Ym94LXNoYWRvdzowIDQwcHggMCAwICNlYWRkZmYgaW5zZXQ7Ym9yZGVyLWNvbG9yOiNlYWRkZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7Y29sb3I6Izc1MzlmZn0ubGlzdC1idG4gLmJ0bi1maWx0ZXJzOmhvdmVyIGl7Y29sb3I6Izc1MzlmZn0ubGlzdC1idG4gLmJ0bi1maWx0ZXJzOmhvdmVyIGltZ3tmaWx0ZXI6aW52ZXJ0KDQ0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSg1ODA2JSkgaHVlLXJvdGF0ZSgyNDdkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCgxMTMlKX0ubGlzdC1idG4gLmRyb3Bkb3duLW1lbnV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtib3gtc2hhZG93OjBweCAxNnB4IDMycHggcmdiYSgxOTAsMTkwLDE5MCwuMik7Ym9yZGVyLXJhZGl1czoxMnB4O3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudH0ubGlzdC1idG4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW17Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM4NzhhOTk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5maWx0ZXItbGlzdHtmbGV4LXdyYXA6d3JhcH19LmZpbHRlci1idXR0b25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmZpbHRlci1idXR0b25zIGJ1dHRvbi5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQ6I2VmZWZlZjtjb2xvcjojM2Y0MjU0O2JvcmRlcjoxcHggc29saWQgI2VmZWZlZjt0cmFuc2l0aW9uOi41cyBhbGw7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwICM3NTM5ZmY7bWFyZ2luOjAgMCAwIDE1cHh9LmZpbHRlci1idXR0b25zIGJ1dHRvbi5idG4tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc1MzlmZjtib3JkZXItY29sb3I6Izc1MzlmZjtjb2xvcjojZmZmO2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCAjNzUzOWZmfS5maWx0ZXItbGlzdCBsaSBhOmhvdmVyIGltZ3tmaWx0ZXI6aW52ZXJ0KDApIGJyaWdodG5lc3MoMTAwKX0uZGFzaC13aWRnZXQtaWNvbnthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czoxMHB4O2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtZmxleDtmb250LXNpemU6MS44NzVyZW07aGVpZ2h0OjRyZW07anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo0cmVtfS5kYXNoLXdpZGdldC1pbmZvIGgzLC5kYXNoLXdpZGdldC1pbmZvIC5oM3ttYXJnaW4tYm90dG9tOjEwcHh9LmRhc2gtd2lkZ2V0LWhlYWRlcnttYXJnaW46MCAwIDIwcHggMH0uYWN0aXZpdHktZmVlZHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjB9LmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbXtib3JkZXItbGVmdDoycHggc29saWQgI2U0ZThlYjtwYWRkaW5nLWJvdHRvbToxOXB4O3BhZGRpbmctbGVmdDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cGFkZGluZzo2cHg7bGVmdDotOXB4O3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjZjNmM2YzO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xMHB4O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO2JhY2tncm91bmQ6I2UzZTNlM30uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtIC5mZWVkLWRhdGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNzc3O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTNweH0uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtIC5mZWVkLXRleHR7Y29sb3I6Izc3Nztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDVweH0uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtIC5mZWVkLXRleHQgYXtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjYwMH0ubW9kYWwtaWNvbiBpe2ZvbnQtc2l6ZTo0MnB4O2NvbG9yOiM2Yzc1N2R9Lm1vZGFsLWZvb3Rlcntib3JkZXI6MDtwYWRkaW5nOjAgMjRweCAyNHB4fS5tb2RhbC1mb290ZXIgLmJ0bi1iYWNre2JhY2tncm91bmQ6I2VhZGRmZjtib3JkZXI6MXB4IHNvbGlkICNlYWRkZmY7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAwICMzZjQyNTQ7cGFkZGluZzo4cHggMjBweDtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojNzUzOWZmO21pbi13aWR0aDo2OXB4fS5tb2RhbC1mb290ZXIgLmJ0bi1iYWNrOmhvdmVye2JhY2tncm91bmQ6Izc1MzlmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmY7Ym94LXNoYWRvdzppbnNldCAwIDUwcHggMCAwICM3NTM5ZmY7Y29sb3I6I2ZmZn0ubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeXttaW4td2lkdGg6NjlweDttYXJnaW46MH0uYWRkLXJlbW92ZSBpe2ZvbnQtc2l6ZToxOHB4O2N1cnNvcjpwb2ludGVyfS5wcm9maWxlLWNvdmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MS43NXJlbSAycmVtO2JvcmRlci1yYWRpdXM6Ljc1cmVtO2hlaWdodDoxMHJlbX0ucHJvZmlsZS1jb3Zlci13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDoxMHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlN2VhZjM7Ym9yZGVyLXJhZGl1czouNzVyZW19LnByb2ZpbGUtY292ZXItaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwcmVtOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXJhZGl1czouNzVyZW19LmNvdmVyLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmc6MXJlbSAycmVtO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjB9LmN1c3RvbS1maWxlLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmN1c3RvbS1maWxlLWJ0bi1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDotMTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MH0ucHJvZmlsZS1jb3Zlci1hdmF0YXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7bWFyZ2luOi02LjNyZW0gYXV0byAuNXJlbSBhdXRvO2JvcmRlcjozcHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjUwJX1AbWVkaWEobWF4LXdpZHRoOiA1NjhweCl7LnByb2ZpbGUtY292ZXItYXZhdGFye21hcmdpbjowIGF1dG99fS5wcm9maWxlLWNvdmVyLWF2YXRhciBpbnB1dFt0eXBlPWZpbGVde3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6LTE7b3BhY2l0eTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5LDMzLDY4LC4yNSk7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjouMnN9LmF2YXRhci1lZGl0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzY3Nzc4ODtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjouMnM7Ym94LXNoYWRvdzowIDNweCA2cHggMCByZ2JhKDE0MCwxNTIsMTY0LC4yNSl9LmF2YXRhci1lZGl0IHN2Z3t3aWR0aDoxOHB4fS5lcnJvci1wYWdle2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMWYxZjFmO2hlaWdodDoxMDB2aH0uZXJyb3ItcGFnZSAubWFpbi13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtoZWlnaHQ6YXV0bztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWluLWhlaWdodDp1bnNldH0uZXJyb3ItYm94e21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjQ4MHB4O3BhZGRpbmc6MS44NzVyZW0gMDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS5lcnJvci1ib3ggaDEsLmVycm9yLWJveCAuaDF7Y29sb3I6Izc2MzhmZjtmb250LXNpemU6MTBlbX0uZXJyb3ItYm94IHB7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0uZXJyb3ItYm94IC5idG57Ym9yZGVyLXJhZGl1czo1MHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDttaW4td2lkdGg6MjAwcHg7cGFkZGluZzoxMHB4IDIwcHh9LmN1c3RvbS1maWxlLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30uY3VzdG9tLWZpbGUtY29udGFpbmVyIGxhYmVse2NvbG9yOiM0MzYxZWV9LmN1c3RvbS1maWxlLWNvbnRhaW5lcl9fY3VzdG9tLWZpbGV7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6NXB4fS5jdXN0b20tZmlsZS1jb250YWluZXJfX2N1c3RvbS1maWxlOmhvdmVye2N1cnNvcjpwb2ludGVyfS5jdXN0b20tZmlsZS1jb250YWluZXJfX2N1c3RvbS1maWxlX19jdXN0b20tZmlsZS1pbnB1dHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLXdpZHRoOjE0cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpO21hcmdpbjowO29wYWNpdHk6MH0uY3VzdG9tLWZpbGUtY29udGFpbmVyX19jdXN0b20tZmlsZV9fY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+c3BhbntvdXRsaW5lOjFweCBkb3R0ZWQgI2RkZGRlMDtvdXRsaW5lOjBweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcn0uY3VzdG9tLWZpbGUtY29udGFpbmVyX19jdXN0b20tZmlsZV9fY3VzdG9tLWZpbGUtY29udHJvbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxO2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDoxLjU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyLXJhZGl1czouMjVyZW07aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjZjFmMmYzO2NvbG9yOiMzYjNmNWM7Zm9udC1zaXplOjE1cHg7cGFkZGluZzo4cHggMTBweDtsZXR0ZXItc3BhY2luZzoxcHg7YmFja2dyb3VuZC1jb2xvcjojZjFmMmYzfS5jdXN0b20tZmlsZS1jb250YWluZXJfX2N1c3RvbS1maWxlX19jdXN0b20tZmlsZS1jb250cm9sX19idXR0b257Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7ei1pbmRleDo2O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87cGFkZGluZzoxMHB4IDE2cHg7bGluZS1oZWlnaHQ6MS4yNTtiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWU7Y29sb3I6I2ZmZjtib3JkZXItbGVmdDoxcHggc29saWQgI2UwZTZlZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmN1c3RvbS1maWxlLWNvbnRhaW5lcl9faW1hZ2UtcHJldmlld3tib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLXRvcDo1NHB4O21hcmdpbi1ib3R0b206NDBweDtoZWlnaHQ6MjUwcHg7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjRweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MTVweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZX0uY3VzdG9tLWZpbGUtY29udGFpbmVyX19pbWFnZS1tdWx0aS1wcmV2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtmbG9hdDpsZWZ0O21hcmdpbjoxLjg1ODczNiU7d2lkdGg6MjkuNjE1ODYxMjE0JTtoZWlnaHQ6OTBweDtib3gtc2hhZG93OjAgNHB4IDEwcHggMCByZ2JhKDUxLDUxLDUxLC4yNSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmN1c3RvbS1maWxlLWNvbnRhaW5lcl9faW1hZ2UtbXVsdGktcHJldmlld19fc2luZ2xlLWltYWdlLWNsZWFye2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTZweDtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgNHB4IDEwcHggMCByZ2JhKDUxLDUxLDUxLC4yNSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotNnB4fS5jdXN0b20tZmlsZS1jb250YWluZXJfX2ltYWdlLW11bHRpLXByZXZpZXdfX3NpbmdsZS1pbWFnZS1jbGVhcjpob3ZlcntiYWNrZ3JvdW5kOiNjYmNiYmQ7Y3Vyc29yOnBvaW50ZXJ9LmN1c3RvbS1maWxlLWNvbnRhaW5lcl9faW1hZ2UtbXVsdGktcHJldmlld19fc2luZ2xlLWltYWdlLWNsZWFyX19pY29ue2NvbG9yOiM0MzYxZWU7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi0ycHh9Lm5vdGUtZWRpdG9yLmNhcmR7cGFkZGluZzouNXJlbTttYXJnaW4tYm90dG9tOjB9Lm5vdGUtdG9vbGJhci5jYXJkLWhlYWRlcntwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206LjVyZW19Lmlycy0tZmxhdCAuaXJzLWZyb20sLmlycy0tZmxhdCAuaXJzLXRvLC5pcnMtLWZsYXQgLmlycy1zaW5nbGUsLmlycy0tZmxhdCAuaXJzLWJhciwuaXJzLS1mbGF0IC5pcnMtaGFuZGxlPmk6Zmlyc3QtY2hpbGQsLmlycy0tZmxhdCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3Zlcj5pOmZpcnN0LWNoaWxkLC5pcnMtLWZsYXQgLmlycy1oYW5kbGU6aG92ZXI+aTpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiM3NjM4ZmZ9Lmlycy0tZmxhdCAuaXJzLWZyb206YmVmb3JlLC5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsLmlycy0tZmxhdCAuaXJzLXNpbmdsZTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojNzYzOGZmfS5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1c2JhciAubm90ZS1yZXNpemViYXJ7cGFkZGluZy10b3A6MDtoZWlnaHQ6MDt3aWR0aDoxMDAlO2N1cnNvcjpucy1yZXNpemU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowfS5hcHAtbGlzdGluZ3twYWRkaW5nOjA7bWFyZ2luOjAgLTE1cHg7bGlzdC1zdHlsZTpub25lO2ZsZXgtd3JhcDp3cmFwfS5hcHAtbGlzdGluZyBsaXt3aWR0aDoyMCU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuYXBwLWxpc3RpbmcgbGl7d2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA1NjhweCl7LmFwcC1saXN0aW5nIGxpe3dpZHRoOjEwMCV9fS5hcHAtbGlzdGluZyAuY2hlY2tib3gtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM3NTM5ZmY7bWFyZ2luLWJvdHRvbToxNHB4fS5hcHAtbGlzdGluZyAuZm9ybS1jdXN0b217bWFyZ2luLWJvdHRvbToxNHB4fS5hcHAtbGlzdGluZyAuZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbHtwYWRkaW5nLWxlZnQ6MTRweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjMxLDIzNCwyNTIsLjc1KTtib3JkZXItcmFkaXVzOjZweH0uc2VsZWN0Ym94LWNvbnR7aGVpZ2h0OjIyMHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nLXJpZ2h0OjVweH0ubXVsdGlwbGVTZWxlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4fS5tdWx0aXBsZVNlbGVjdGlvbiAuc2VsZWN0Ym94LC5tdWx0aXBsZVNlbGVjdGlvbiAuc2VsZWN0Ym94ZXN7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7cGFkZGluZzoxM3B4IDEwcHg7Zm9udC13ZWlnaHQ6NDAwO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmN2Y4Zjk7Ym9yZGVyLXJhZGl1czo3cHg7Y3Vyc29yOnBvaW50ZXJ9Lm11bHRpcGxlU2VsZWN0aW9uIC5zZWxlY3Rib3ggcCwubXVsdGlwbGVTZWxlY3Rpb24gLnNlbGVjdGJveGVzIHB7Y29sb3I6IzFiMjU1OTtmb250LXdlaWdodDo1MDB9Lm11bHRpcGxlU2VsZWN0aW9uIC5zZWxlY3Rib3ggcCAuc2VsZWN0LWljb24sLm11bHRpcGxlU2VsZWN0aW9uIC5zZWxlY3Rib3hlcyBwIC5zZWxlY3QtaWNvbntjb2xvcjojNzUzOWZmO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmN1c3RvbV9jaGVja3tjb2xvcjojMWIyNTU5O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MzBweDtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDA7dXNlci1zZWxlY3Q6bm9uZX0uY3VzdG9tX2NoZWNrIGlucHV0OmNoZWNrZWR+LmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Ym9yZGVyLWNvbG9yOiM3NTM5ZmZ9LmN1c3RvbV9jaGVjayBpbnB1dDpjaGVja2Vkfi5jaGVja21hcms6YWZ0ZXJ7ZGlzcGxheTpibG9ja30uY3VzdG9tX2NoZWNrIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcn0uY3VzdG9tX2NoZWNrIC5jaGVja21hcmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxOXB4O3dpZHRoOjE5cHg7Ym9yZGVyOjFweCBzb2xpZCAjYzRjNGM0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmN1c3RvbV9jaGVjayAuY2hlY2ttYXJrOjphZnRlcntjb250ZW50Olwi74CMXCI7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7Zm9udC13ZWlnaHQ6OTAwO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtsZWZ0OjRweDt0b3A6MnB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjlweH0uaW5wdXQtYmxvY2sgLmN1c3RvbV9jaGVja3ttYXJnaW4tYm90dG9tOjIwcHh9LnRhYmxlIHRib2R5IHRkIGEuYnRuLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2U3ZWFmMztjb2xvcjojMjEyNTI5fS5kYXRlLWxpc3QgLmRhdGUtYnRue2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMWIyNTU5O2JvcmRlcjoxcHggc29saWQgI2U3ZWFmYztib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjEwcHggMCAhaW1wb3J0YW50O3dpZHRoOjEwMCV9LmZvcm0tY3VzdG9te2ZvbnQtc2l6ZToxNHB4fS5mb3JtLWN1c3RvbS5jYWwtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1jdXN0b20uY2FsLWljb246YWZ0ZXJ7Y29sb3I6Izk3OTc5Nztjb250ZW50Olwi74GzXCI7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjE1cHg7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTBweH0uYnRuLWdyZXl7YmFja2dyb3VuZDpyZ2JhKDIzMSwyMzQsMjUyLC43NSk7Y29sb3I6IzFiMjU1OTttYXJnaW4tdG9wOjEwcHh9LmJ0bi1ncmV5OmhvdmVye2JhY2tncm91bmQ6IzFiMjU1OTtjb2xvcjojZmZmfS5kYXRlLXBpY2tlcnt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmRhdGUtbGlzdCB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uZGF0ZS1saXN0IHVsIGxpe3dpZHRoOjEwMCU7cGFkZGluZzowO3BhZGRpbmctYm90dG9tOjVweH0uc29ydGJ5ICNjaGVja2JveHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzAwcHg7bGVmdDowO3otaW5kZXg6MTttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmMmVjZmY7Ym94LXNoYWRvdzowcHggNHB4IDQ0cHggcmdiYSgyMzEsMjM0LDI1MiwuNzUpO2JvcmRlci1yYWRpdXM6NnB4fS5zb3J0YnkgI2NoZWNrYm94OmJlZm9yZXtib3JkZXI6N3B4IHNvbGlkICNmMmVjZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKSAjZmZmICNmZmY7Ym94LXNoYWRvdzotMnB4IDJweCAycHggLTFweCByZ2JhKDAsMCwwLC4xKTtjb250ZW50OlwiXCI7bGVmdDozMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0ubXVsdGlwbGVTZWxlY3Rpb24gI2NoZWNrYm94ZXN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMwMHB4O2xlZnQ6MDt6LWluZGV4OjE7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZjJlY2ZmO2JveC1zaGFkb3c6MHB4IDRweCA0NHB4IHJnYmEoMjMxLDIzNCwyNTIsLjc1KTtib3JkZXItcmFkaXVzOjZweH0ucmVwb3J0LWNhcmR7Ym9yZGVyLXJhZGl1czo1cHh9LnJlcG9ydC1idG4gLmJ0bntmb250LXdlaWdodDo2MDA7Y29sb3I6Izc1MzlmZjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjNzUzOWZmO2JvcmRlci1yYWRpdXM6OHB4O3dpZHRoOjEwMCU7cGFkZGluZzoxMXB4IDB9LnJlcG9ydC1idG4gLmJ0bjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6Izc1MzlmZjtib3JkZXI6MnB4IHNvbGlkICM3NTM5ZmZ9LnJlcG9ydC1idG4gLmJ0bjpob3ZlciBpbWd7ZmlsdGVyOmludmVydCgwKSBicmlnaHRuZXNzKDEwMCl9Lmludm9pY2VzLXNldHRpbmdzLWJ0bntqdXN0aWZ5LWNvbnRlbnQ6ZW5kfS5pbnZvaWNlcy1tYWluLXRhYnN7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2UwZTBlMDtwYWRkaW5nOjAgMCAxMnB4IDB9Lmludm9pY2VzLW1haW4tdGFicyAuaW52b2ljZXMtdGFicyB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAyNHB4IDAgMH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludm9pY2VzLW1haW4tdGFicyAuaW52b2ljZXMtdGFicyB1bCBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMjBweCAwfX0uaW52b2ljZXMtbWFpbi10YWJzIC5pbnZvaWNlcy10YWJzIHVsIGxpIGF7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM4NzhhOTk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7cGFkZGluZzowIDAgMTRweCAwfS5pbnZvaWNlcy1tYWluLXRhYnMgLmludm9pY2VzLXRhYnMgdWwgbGkgYS5hY3RpdmV7Y29sb3I6Izc1MzlmZjtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNzUzOWZmOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC41cyBlYXNlO3RyYW5zaXRpb246YWxsIC41cyBlYXNlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaW52b2ljZXMtbWFpbi10YWJzIC5pbnZvaWNlcy10YWJzIHVsIGxpIGEuYWN0aXZle2JvcmRlci1ib3R0b206MH19Lmludm9pY2VzLW1haW4tdGFicyAuaW52b2ljZXMtc2V0dGluZ3MtaWNvbntjb2xvcjojNzUzOWZmO21hcmdpbi1yaWdodDoyMHB4fS5pbnZvaWNlcy1tYWluLXRhYnMgLmJ0bntmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjEycHggMTBweDttaW4td2lkdGg6MTY3cHg7YmFja2dyb3VuZDojMWIyNTU5O2JvcmRlcjoxcHggc29saWQgIzFiMjU1OTtib3JkZXItcmFkaXVzOjZweH0ucGFpZC1jb250aW51ZS1idG57YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlcjoxcHggc29saWQgIzc1MzlmZjtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO3BhZGRpbmc6OHB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhaWQtY29udGludWUtYnRuOmhvdmVyLC5wYWlkLWNvbnRpbnVlLWJ0bjpmb2N1cywucGFpZC1jb250aW51ZS1idG46YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmY7Y29sb3I6Izc1MzlmZn0ucGFpZC1jYW5jZWwtYnRue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM3NTM5ZmY7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6Izc1MzlmZjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjhweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wYWlkLWNhbmNlbC1idG46aG92ZXIsLnBhaWQtY2FuY2VsLWJ0bjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2JvcmRlcjoxcHggc29saWQgIzc1MzlmZjtjb2xvcjojNzUzOWZmfS5wYWlkLWNhbmNlbC1idG46Zm9jdXN7Y29sb3I6Izc1MzlmZn0uaW5vdmljZXMtY2FyZHtib3JkZXItcmFkaXVzOjVweDttYXJnaW46MCAwIDMycHggMH0uaW5vdmljZXMtY2FyZCAuaW5vdmljZXMtd2lkZ2V0LWhlYWRlciAuaW5vdmljZXMtYW1vdW50e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MjRweDtjb2xvcjojNzUzOWZmfS5pbm92aWNlcy1jYXJkIC5pbm92aWNlcy1hbGx7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiM4NzhhOTl9Lmlub3ZpY2VzLWNhcmQgLmlub3ZpY2UtdHJlbmRpbmd7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxMHB4fS5pbm92aWNlcy1jYXJkIC5pbm92aWNlLXRyZW5kaW5nIHNwYW57bWFyZ2luOjA7bGluZS1oZWlnaHQ6MH0uaW52b2ljZXMtdGFicy1jYXJke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93OnVuc2V0fS5pbnZvaWNlcy1ncmlkLWNhcmR7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MHB4IDRweCAyNHB4IHJnYmEoMjI4LDIyOCwyMjgsLjI1KTtib3JkZXItcmFkaXVzOjEwcHg7Y29sb3I6IzFiMjU1OX0uaW52b2ljZXMtZ3JpZC1jYXJkIC5jYXJkLWhlYWRlcntwYWRkaW5nOjIwcHg7Ym9yZGVyOjB9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1oZWFkZXIgLmFjdGlvbi1pY29ue2NvbG9yOiMxYjI1NTk7ZGlzcGxheTppbml0aWFsfS5pbnZvaWNlcy1ncmlkLWNhcmQgLmNhcmQtaGVhZGVyIC5pbnZvaWNlLWdyaWQtbGlua3tjb2xvcjojMWIyNTU5fS5pbnZvaWNlcy1ncmlkLWNhcmQgLmNhcmQtaGVhZGVyIC5kcm9wZG93bi1hY3Rpb257bWFyZ2luLWJvdHRvbTowfS5pbnZvaWNlcy1ncmlkLWNhcmQgLmNhcmQtbWlkZGxle3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmN2Y3ZmZ9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1taWRkbGUgLmF2YXRhci1zbXt3aWR0aDoyLjVyZW07aGVpZ2h0OjIuNXJlbX0uaW52b2ljZXMtZ3JpZC1jYXJkIC5jYXJkLW1pZGRsZSAuY2FyZC1taWRkbGUtYXZhdGFye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2ZvbnQtc2l6ZToxNnB4O21hcmdpbjowfS5pbnZvaWNlcy1ncmlkLWNhcmQgLmNhcmQtYm9keXtwYWRkaW5nOjIwcHh9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1ib2R5IHNwYW57Zm9udC1zaXplOjE0cHh9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1ib2R5IGg2LC5pbnZvaWNlcy1ncmlkLWNhcmQgLmNhcmQtYm9keSAuaDZ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMxYjI1NTk7bWFyZ2luLXRvcDo0cHh9Lmludm9pY2VzLWdyaWQtY2FyZCAuY2FyZC1mb290ZXJ7cGFkZGluZzoyMHB4O2JvcmRlcjowfS5pbm92aWNlcy1jYXJkIC5jYXJkLWJvZHl7cGFkZGluZzoxMHB4fS5iYWRnZS5iZy1pbmZvLWxpZ2h0c3tiYWNrZ3JvdW5kOiNlZmU5ZmY7Y29sb3I6Izc1MzlmZn0uYWRtaW4taW52b2ljZSBwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1lbmQuY3VzdG9tZXItZHJvcGRvd257d2lkdGg6MjMwcHg7aGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0LmNyZWRpdC1ub3RlLWRyb3Bkb3due3dpZHRoOjIzNXB4O2hlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LmNhcmQuY29tcGFueS1zZXR0aW5ncy1uZXcgLmNvbnRlbnQtcGFnZS1oZWFkZXJ7bWFyZ2luOjAgMCAyMHB4IDA7cGFkZGluZzowIDAgMTBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMGUwZTB9LmNhcmQuY29tcGFueS1zZXR0aW5ncy1uZXcgLmlucHV0LWJsb2NrLnNlcnZpY2UtdXBsb2FkLmxvZ28tdXBsb2Fke21pbi1oZWlnaHQ6MTMwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxNXB4IDMwcHh9LmNhcmQuY29tcGFueS1zZXR0aW5ncy1uZXcgLmlucHV0LWJsb2NrLnNlcnZpY2UtdXBsb2FkLmxvZ28tdXBsb2FkIC50ZXh0LWluZm97bGluZS1oZWlnaHQ6MX0uY2FyZC5jb21wYW55LXNldHRpbmdzLW5ldyAuaW5wdXQtYmxvY2suc2VydmljZS11cGxvYWQubG9nby11cGxvYWQgLnNpdGVzLWxvZ297Ym9yZGVyOjFweCBzb2xpZCAjZTBlMGUwO3BhZGRpbmc6MjBweDtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWxlZnQ6MjBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmNhcmQuY29tcGFueS1zZXR0aW5ncy1uZXcgLmlucHV0LWJsb2NrLnNlcnZpY2UtdXBsb2FkLmxvZ28tdXBsb2FkIC5zaXRlcy1sb2dve21hcmdpbi1sZWZ0OjB9fS5jYXJkLmNvbXBhbnktc2V0dGluZ3MtbmV3IC5pbnB1dC1ibG9jay5zZXJ2aWNlLXVwbG9hZC5sb2dvLXVwbG9hZCAuc2l0ZXMtbG9nbyBpbWd7bWFyZ2luLXJpZ2h0OjA7bWF4LXdpZHRoOjExNnB4O21heC1oZWlnaHQ6MzBweH0uaW5ib3gtbWVudXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5pbmJveC1tZW51IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9LmluYm94LW1lbnUgbGkgYXtjb2xvcjojMzMzO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTBweCAxNXB4O3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmluYm94LW1lbnUgbGkgYTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMzMsMzMsMzMsLjA1KX0uaW5ib3gtbWVudSBsaSBhIGl7Zm9udC1zaXplOjE0cHg7cGFkZGluZy1yaWdodDoxMHB4O2NvbG9yOiM4Nzg3ODd9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey51c2VyLW1lbnUubmF2PmxpPmE+c3Bhbjpub3QoLnVzZXItaW1nKXtkaXNwbGF5Om5vbmV9fS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHJnYmEoMCwwLDAsMCl9LmRyb3Bkb3duLW1lbnV7Ym9yZGVyOjFweCBzb2xpZCAjZWZmMmY3O2JvcmRlci1yYWRpdXM6LjhyZW07dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjA7Ym94LXNoYWRvdzowIDAgMS4yNXJlbSByZ2JhKDMxLDQ1LDYxLC4wOCk7b3ZlcmZsb3c6aGlkZGVufS5mbGFnLW5hdiAuZHJvcGRvd24tbWVudS5ub3RpZmljYXRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQ5cHgpICFpbXBvcnRhbnR9LmZsYWctbmF2IC5kcm9wZG93bi1tZW51e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDU5cHgpICFpbXBvcnRhbnR9LnRhYmxlLWluYm94e2ZvbnQtc2l6ZToxNXB4O21hcmdpbi1ib3R0b206MH0uaW5ib3gtbWVudSBsaSBhOmhvdmVyLC5pbmJveC1tZW51IGxpLmFjdGl2ZSBhLC5pbmJveC1tZW51IGxpIGE6Zm9jdXN7YmFja2dyb3VuZDojZWZmMmY3fS5jb21wb3NlLWJ0bnttYXJnaW4tYm90dG9tOjI1cHh9LnRvcC1hY3Rpb24tbGVmdCAuZHJvcGRvd24tdG9nZ2xle2hlaWdodDo0MHB4fS50b3AtYWN0aW9uLWxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS50YWJsZS1pbmJveCAuc3RhcnJlZC5mYXMuZmEtc3Rhcntjb2xvcjojZmZkMjAwfS50YWJsZS1pbmJveCAuY2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmN9LnRhYmxlLWluYm94IHRib2R5IHRyIHRke2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyODA4NGJ9LnVucmVhZCAubmFtZSwudW5yZWFkIC5zdWJqZWN0LC51bnJlYWQgLm1haWwtZGF0ZXtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjcwMH0ucmliYm9uLXByaW1hcnl7YmFja2dyb3VuZDojNzM2NmZmfS5yaWJib24tcHJpbWFyeS5yaWJib24tY29ybmVyOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiM3MzY2ZmY7Ym9yZGVyLWxlZnQtY29sb3I6IzczNjZmZn0ucmliYm9uLXByaW1hcnkucmliYm9uLWNvcm5lci5yaWJib24tcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojNzM2NmZmO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1jb3JuZXIucmliYm9uLWJvdHRvbTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6IzczNjZmZn0ucmliYm9uLXByaW1hcnkucmliYm9uLWNsaXA6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6IzQzZjtib3JkZXItcmlnaHQtY29sb3I6IzQzZn0ucmliYm9uLXByaW1hcnkucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6IzQzZjtib3JkZXItbGVmdC1jb2xvcjojNDNmfS5yaWJib24tcHJpbWFyeS5yaWJib24tY2xpcC1ib3R0b206YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiM0M2Y7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM0M2Z9LnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1jbGlwLWJvdHRvbS1yaWdodDpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6IzQzZjtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdC1jb2xvcjojNDNmfS5yaWJib24tYm9va21hcmsucmliYm9uLXByaW1hcnk6YmVmb3Jle2JvcmRlci1jb2xvcjojNzM2NmZmO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tYm9va21hcmsucmliYm9uLXJpZ2h0LnJpYmJvbi1wcmltYXJ5OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6IzczNjZmZjtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tYm9va21hcmsucmliYm9uLXJpZ2h0LnJpYmJvbi1zZWNvbmRhcnk6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZjczMTY0O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLXN1Y2Nlc3M6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojNTFiYjI1O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLWRhbmdlcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24taW5mbzpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNhOTI3Zjk7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yaWdodC5yaWJib24tbGlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZjRmNGY0O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLWRhcms6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojMmMzMjNmO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1ib29rbWFyay5yaWJib24tcmlnaHQucmliYm9uLXdhcm5pbmc6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZjhkNjJiO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1ib29rbWFyay5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZXtib3JkZXItY29sb3I6I2Y3MzE2NDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1zdWNjZXNzOmJlZm9yZXtib3JkZXItY29sb3I6IzUxYmIyNTtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1kYW5nZXI6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tYm9va21hcmsucmliYm9uLWluZm86YmVmb3Jle2JvcmRlci1jb2xvcjojYTkyN2Y5O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tYm9va21hcmsucmliYm9uLWxpZ2h0OmJlZm9yZXtib3JkZXItY29sb3I6I2Y0ZjRmNDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1kYXJrOmJlZm9yZXtib3JkZXItY29sb3I6IzJjMzIzZjtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi13YXJuaW5nOmJlZm9yZXtib3JkZXItY29sb3I6I2Y4ZDYyYjtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi1wcmltYXJ5OmJlZm9yZSwucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC5yaWJib24tcHJpbWFyeTpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MzY2ZmY7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tc2Vjb25kYXJ5e2JhY2tncm91bmQ6I2Y3MzE2NDtiYWNrZ3JvdW5kOiNmNzMxNjR9LnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLWNvcm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZjczMTY0O2JvcmRlci1sZWZ0LWNvbG9yOiNmNzMxNjR9LnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLWNvcm5lci5yaWJib24tcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZjczMTY0O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZjczMTY0fS5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1jbGlwOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiNlYzA5NDQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNlYzA5NDR9LnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6I2VjMDk0NDtib3JkZXItbGVmdC1jb2xvcjojZWMwOTQ0fS5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1jbGlwLWJvdHRvbTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6I2VjMDk0NDtib3JkZXItcmlnaHQtY29sb3I6I2VjMDk0NH0ucmliYm9uLXNlY29uZGFyeS5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQ6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiNlYzA5NDQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQtY29sb3I6I2VjMDk0NH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi1zZWNvbmRhcnk6YmVmb3JlLC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1zZWNvbmRhcnk6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZjczMTY0O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLXN1Y2Nlc3N7YmFja2dyb3VuZDojNTFiYjI1O2JhY2tncm91bmQ6IzUxYmIyNX0ucmliYm9uLXN1Y2Nlc3MucmliYm9uLWNvcm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojNTFiYjI1O2JvcmRlci1sZWZ0LWNvbG9yOiM1MWJiMjV9LnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6IzUxYmIyNTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tc3VjY2Vzcy5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b206YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiM1MWJiMjV9LnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jbGlwOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiMzZjkwMWQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMzZjkwMWR9LnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jbGlwLXJpZ2h0OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiMzZjkwMWQ7Ym9yZGVyLWxlZnQtY29sb3I6IzNmOTAxZH0ucmliYm9uLXN1Y2Nlc3MucmliYm9uLWNsaXAtYm90dG9tOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojM2Y5MDFkO2JvcmRlci1yaWdodC1jb2xvcjojM2Y5MDFkfS5yaWJib24tc3VjY2Vzcy5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQ6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiMzZjkwMWQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQtY29sb3I6IzNmOTAxZH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi1zdWNjZXNzOmJlZm9yZSwucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC5yaWJib24tc3VjY2VzczpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM1MWJiMjU7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tZGFuZ2Vye2JhY2tncm91bmQ6I2RjMzU0NTtiYWNrZ3JvdW5kOiNkYzM1NDV9LnJpYmJvbi1kYW5nZXIucmliYm9uLWNvcm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZGMzNTQ1O2JvcmRlci1sZWZ0LWNvbG9yOiNkYzM1NDV9LnJpYmJvbi1kYW5nZXIucmliYm9uLWNvcm5lci5yaWJib24tcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZGMzNTQ1O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1kYW5nZXIucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZGMzNTQ1fS5yaWJib24tZGFuZ2VyLnJpYmJvbi1jbGlwOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNiZDIxMzB9LnJpYmJvbi1kYW5nZXIucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6I2JkMjEzMDtib3JkZXItbGVmdC1jb2xvcjojYmQyMTMwfS5yaWJib24tZGFuZ2VyLnJpYmJvbi1jbGlwLWJvdHRvbTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6I2JkMjEzMDtib3JkZXItcmlnaHQtY29sb3I6I2JkMjEzMH0ucmliYm9uLWRhbmdlci5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQ6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQtY29sb3I6I2JkMjEzMH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi1kYW5nZXI6YmVmb3JlLC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1kYW5nZXI6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZGMzNTQ1O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLWluZm97YmFja2dyb3VuZDojYTkyN2Y5O2JhY2tncm91bmQ6I2E5MjdmOX0ucmliYm9uLWluZm8ucmliYm9uLWNvcm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojYTkyN2Y5O2JvcmRlci1sZWZ0LWNvbG9yOiNhOTI3Zjl9LnJpYmJvbi1pbmZvLnJpYmJvbi1jb3JuZXIucmliYm9uLXJpZ2h0OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6I2E5MjdmOTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24taW5mby5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b206YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiNhOTI3Zjl9LnJpYmJvbi1pbmZvLnJpYmJvbi1jbGlwOmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiM5MTA2ZTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM5MTA2ZTd9LnJpYmJvbi1pbmZvLnJpYmJvbi1jbGlwLXJpZ2h0OmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiM5MTA2ZTc7Ym9yZGVyLWxlZnQtY29sb3I6IzkxMDZlN30ucmliYm9uLWluZm8ucmliYm9uLWNsaXAtYm90dG9tOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOTEwNmU3O2JvcmRlci1yaWdodC1jb2xvcjojOTEwNmU3fS5yaWJib24taW5mby5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQ6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiM5MTA2ZTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQtY29sb3I6IzkxMDZlN30ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi1pbmZvOmJlZm9yZSwucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC5yaWJib24taW5mbzpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNhOTI3Zjk7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tbGlnaHR7YmFja2dyb3VuZDojZjRmNGY0O2JhY2tncm91bmQ6I2Y0ZjRmNH0ucmliYm9uLWxpZ2h0LnJpYmJvbi1jb3JuZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2Y0ZjRmNDtib3JkZXItbGVmdC1jb2xvcjojZjRmNGY0fS5yaWJib24tbGlnaHQucmliYm9uLWNvcm5lci5yaWJib24tcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZjRmNGY0O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1saWdodC5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b206YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiNmNGY0ZjR9LnJpYmJvbi1saWdodC5yaWJib24tY2xpcDpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcC1jb2xvcjojZGJkYmRiO2JvcmRlci1yaWdodC1jb2xvcjojZGJkYmRifS5yaWJib24tbGlnaHQucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6I2RiZGJkYjtib3JkZXItbGVmdC1jb2xvcjojZGJkYmRifS5yaWJib24tbGlnaHQucmliYm9uLWNsaXAtYm90dG9tOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZGJkYmRiO2JvcmRlci1yaWdodC1jb2xvcjojZGJkYmRifS5yaWJib24tbGlnaHQucmliYm9uLWNsaXAtYm90dG9tLXJpZ2h0OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZGJkYmRiO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0LWNvbG9yOiNkYmRiZGJ9LnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbGVmdC5yaWJib24tbGlnaHQ6YmVmb3JlLC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1saWdodDpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmNGY0ZjQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yaWJib24tZGFya3tiYWNrZ3JvdW5kOiMyYzMyM2Y7YmFja2dyb3VuZDojMmMzMjNmfS5yaWJib24tZGFyay5yaWJib24tY29ybmVyOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiMyYzMyM2Y7Ym9yZGVyLWxlZnQtY29sb3I6IzJjMzIzZn0ucmliYm9uLWRhcmsucmliYm9uLWNvcm5lci5yaWJib24tcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojMmMzMjNmO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi1kYXJrLnJpYmJvbi1jb3JuZXIucmliYm9uLWJvdHRvbTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6IzJjMzIzZn0ucmliYm9uLWRhcmsucmliYm9uLWNsaXA6YmVmb3Jle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6IzE3MWEyMTtib3JkZXItcmlnaHQtY29sb3I6IzE3MWEyMX0ucmliYm9uLWRhcmsucmliYm9uLWNsaXAtcmlnaHQ6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6IzE3MWEyMTtib3JkZXItbGVmdC1jb2xvcjojMTcxYTIxfS5yaWJib24tZGFyay5yaWJib24tY2xpcC1ib3R0b206YmVmb3Jle2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tLWNvbG9yOiMxNzFhMjE7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMxNzFhMjF9LnJpYmJvbi1kYXJrLnJpYmJvbi1jbGlwLWJvdHRvbS1yaWdodDpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6IzE3MWEyMTtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdC1jb2xvcjojMTcxYTIxfS5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQucmliYm9uLWRhcms6YmVmb3JlLC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1kYXJrOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6IzJjMzIzZjtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJpYmJvbi13YXJuaW5ne2JhY2tncm91bmQ6I2Y4ZDYyYjtiYWNrZ3JvdW5kOiNmOGQ2MmJ9LnJpYmJvbi13YXJuaW5nLnJpYmJvbi1jb3JuZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2Y4ZDYyYjtib3JkZXItbGVmdC1jb2xvcjojZjhkNjJifS5yaWJib24td2FybmluZy5yaWJib24tY29ybmVyLnJpYmJvbi1yaWdodDpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmOGQ2MmI7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLXdhcm5pbmcucmliYm9uLWNvcm5lci5yaWJib24tYm90dG9tOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZjhkNjJifS5yaWJib24td2FybmluZy5yaWJib24tY2xpcDpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcC1jb2xvcjojZThjMzA4O2JvcmRlci1yaWdodC1jb2xvcjojZThjMzA4fS5yaWJib24td2FybmluZy5yaWJib24tY2xpcC1yaWdodDpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcC1jb2xvcjojZThjMzA4O2JvcmRlci1sZWZ0LWNvbG9yOiNlOGMzMDh9LnJpYmJvbi13YXJuaW5nLnJpYmJvbi1jbGlwLWJvdHRvbTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b20tY29sb3I6I2U4YzMwODtib3JkZXItcmlnaHQtY29sb3I6I2U4YzMwOH0ucmliYm9uLXdhcm5pbmcucmliYm9uLWNsaXAtYm90dG9tLXJpZ2h0OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZThjMzA4O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0LWNvbG9yOiNlOGMzMDh9LnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbGVmdC5yaWJib24td2FybmluZzpiZWZvcmUsLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtcmlnaHQucmliYm9uLXdhcm5pbmc6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZjhkNjJiO2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwwKX0ucmliYm9uLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NDBweH0ucmliYm9uLXdyYXBwZXIgLmNhcmQtYm9keSwucmliYm9uLXZlcnRpY2FsLWxlZnQtd3JhcHBlciAuY2FyZC1ib2R5LC5yaWJib24tdmVydGljYWwtcmlnaHQtd3JhcHBlciAuY2FyZC1ib2R5e3Bvc2l0aW9uOnVuc2V0fS5yaWJib257cGFkZGluZzowIDIwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDtjbGVhcjpsZWZ0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O2xlZnQ6MHB4O2NvbG9yOiNmZmY7ei1pbmRleDoxfS5yaWJib24tcmlnaHR7bGVmdDphdXRvO3JpZ2h0Oi0ycHh9LnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjQwcHg7cG9zaXRpb246cmVsYXRpdmV9LnJpYmJvbi12ZXJ0aWNhbC1sZWZ0e2NsZWFyOm5vbmU7cGFkZGluZzowIDVweDtoZWlnaHQ6NzBweDt3aWR0aDozMHB4O2xpbmUtaGVpZ2h0OjcwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bGVmdDoxMnB4O3RvcDotMnB4fS5yaWJib24tdmVydGljYWwtcmlnaHQtd3JhcHBlcntwYWRkaW5nLXJpZ2h0OjQwcHh9LnJpYmJvbi12ZXJ0aWNhbC1yaWdodHtjbGVhcjpub25lO3BhZGRpbmc6MCA1cHg7aGVpZ2h0OjcwcHg7d2lkdGg6MzBweDtsaW5lLWhlaWdodDo3MHB4O3RleHQtYWxpZ246Y2VudGVyO3RvcDotMnB4O2xlZnQ6YXV0bztyaWdodDoxMnB4fS50aW1lbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIwcHggMCAyMHB4O2xpc3Qtc3R5bGU6bm9uZTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbjowIGF1dG99LnRpbWVsaW5lOmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6NTAlO3dpZHRoOjNweDttYXJnaW4tbGVmdDotMS41cHg7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS50aW1lbGluZT5saXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjIwcHh9LnRpbWVsaW5lPmxpOmFmdGVye2NsZWFyOmJvdGg7Y2xlYXI6Ym90aH0udGltZWxpbmU+bGk+LnRpbWVsaW5lLXBhbmVse2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NDYlO3BhZGRpbmc6MjBweDtib3JkZXI6MXB4IHNvbGlkICNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW07LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDZweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzowIDFweCA2cHggcmdiYSgwLDAsMCwuMDUpfS50aW1lbGluZT5saT4udGltZWxpbmUtcGFuZWw6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI2cHg7cmlnaHQ6LThweDtib3JkZXItdG9wOjhweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDowIHNvbGlkICNlOWVjZWY7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDo4cHggc29saWQgI2U5ZWNlZn0udGltZWxpbmU+bGk+LnRpbWVsaW5lLXBhbmVsOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI3cHg7cmlnaHQ6LTdweDtib3JkZXItdG9wOjdweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDowIHNvbGlkICNmZmY7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDo3cHggc29saWQgI2ZmZn0udGltZWxpbmU+bGk+LnRpbWVsaW5lLWJhZGdle3otaW5kZXg6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTZweDtsZWZ0OjUwJTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi1sZWZ0Oi0yNXB4O2JvcmRlci1yYWRpdXM6NTAlIDUwJSA1MCUgNTAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjRlbTtsaW5lLWhlaWdodDo1MHB4O2NvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS50aW1lbGluZT5saS50aW1lbGluZS1pbnZlcnRlZD4udGltZWxpbmUtcGFuZWx7ZmxvYXQ6cmlnaHR9LnRpbWVsaW5lPmxpLnRpbWVsaW5lLWludmVydGVkPi50aW1lbGluZS1wYW5lbDpiZWZvcmV7cmlnaHQ6YXV0bztsZWZ0Oi04cHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjhweDtib3JkZXItbGVmdC13aWR0aDowfS50aW1lbGluZT5saS50aW1lbGluZS1pbnZlcnRlZD4udGltZWxpbmUtcGFuZWw6YWZ0ZXJ7cmlnaHQ6YXV0bztsZWZ0Oi03cHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjdweDtib3JkZXItbGVmdC13aWR0aDowfS50aW1lbGluZT5saTpiZWZvcmUsLnRpbWVsaW5lPmxpOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LnRpbWVsaW5lLWJhZGdlLnByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojZmI5Njc4fS50aW1lbGluZS1iYWRnZS5zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzAwYzI5Mn0udGltZWxpbmUtYmFkZ2Uud2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZWMxMDd9LnRpbWVsaW5lLWJhZGdlLmRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNDZhNzZ9LnRpbWVsaW5lLWJhZGdlLmluZm97YmFja2dyb3VuZC1jb2xvcjojMDNhOWYzfS50aW1lbGluZS10aXRsZXttYXJnaW4tdG9wOjA7Y29sb3I6aW5oZXJpdDtmb250LXdlaWdodDo0MDB9LnRpbWVsaW5lLWJvZHk+cCwudGltZWxpbmUtYm9keT51bHttYXJnaW4tYm90dG9tOjB9LnRpbWVsaW5lLWJvZHk+cCtwe21hcmdpbi10b3A6NXB4fS5jZC1ob3Jpem9udGFsLXRpbWVsaW5le29wYWNpdHk6MDttYXJnaW46MmVtIGF1dG87LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4yczt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzfS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHN7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2xlZnQ6MDt0b3A6MzBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2RmZGZkZjstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjRzOy1tb3otdHJhbnNpdGlvbjotbW96LXRyYW5zZm9ybSAuNHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzfS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYXtwYWRkaW5nLWJvdHRvbTo2cHg7Y29sb3I6IzYyMWFmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt6LWluZGV4OjI7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7cGFkZGluZy1ib3R0b206MTVweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYS5zZWxlY3RlZHtwb2ludGVyLWV2ZW50czpub25lfS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYS5zZWxlY3RlZDo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiM2MjFhZmY7YmFja2dyb3VuZC1jb2xvcjojNjIxYWZmO2JvcmRlci1jb2xvcjojNjIxYWZmfS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3JpZ2h0OmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3R0b206LTVweDtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgI2RmZGZkZjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzLGJvcmRlci1jb2xvciAuM3M7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzLGJvcmRlci1jb2xvciAuM3M7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyxib3JkZXItY29sb3IgLjNzfS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYS5vbGRlci1ldmVudDo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiM2MjFhZmZ9LmNkLWhvcml6b250YWwtdGltZWxpbmUgLm0tdC00MHttYXJnaW4tdG9wOjI1cHggIWltcG9ydGFudH0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0uY2QtaG9yaXpvbnRhbC10aW1lbGluZTo6YmVmb3Jle2NvbnRlbnQ6XCJtb2JpbGVcIjtkaXNwbGF5Om5vbmV9LmNkLWhvcml6b250YWwtdGltZWxpbmUubG9hZGVke29wYWNpdHk6MX0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAudGltZWxpbmV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMHB4O3dpZHRoOjkwJTttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0b30uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAudGltZWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpub25lO2JvdHRvbTowO2xlZnQ6MCU7d2lkdGg6MHB4O21hcmdpbi1sZWZ0Oi0xLjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO21hcmdpbjowIDQwcHg7b3ZlcmZsb3c6aGlkZGVufS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtd3JhcHBlcjo6YmVmb3Jle2xlZnQ6MH0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLXdyYXBwZXI6OmFmdGVye3JpZ2h0OjB9LmNkLWhvcml6b250YWwtdGltZWxpbmUgLmZpbGxpbmctbGluZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojNjIxYWZmOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgwKTstbW96LXRyYW5zZm9ybTpzY2FsZVgoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZVgoMCk7LW8tdHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm06c2NhbGVYKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjstbW96LXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7LW1zLXRyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7LW8tdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3M7LW1vei10cmFuc2l0aW9uOi1tb3otdHJhbnNmb3JtIC4zczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9LmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWFyZ2luOjJlbSAwO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IC40czstbW96LXRyYW5zaXRpb246aGVpZ2h0IC40czt0cmFuc2l0aW9uOmhlaWdodCAuNHN9LmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IGxpe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7cGFkZGluZzowIDUlO29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouNHM7LW1vei1hbmltYXRpb24tZHVyYXRpb246LjRzO2FuaW1hdGlvbi1kdXJhdGlvbjouNHM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0Oy1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCBsaS5zZWxlY3RlZHtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgbGk+KnttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0b30uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgaDIsLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IC5oMntmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTowcHh9LmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IGVte2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luOjEwcHggYXV0b30uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgZW06OmJlZm9yZXtjb250ZW50OlwiLSBcIn0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgcHtmb250LXNpemU6MTZweH0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZmlsbGluZy1saW5lLC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYS5zZWxlY3RlZDo6YWZ0ZXJ7YmFja2dyb3VuZDojNjIxYWZmfS5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIG9sLC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIHVse2xpc3Qtc3R5bGU6bm9uZX0uY2QtdGltZWxpbmUtbmF2aWdhdGlvbiBhOmhvdmVyLC5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGE6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM2MjFhZmZ9LmNkLWhvcml6b250YWwtdGltZWxpbmUgYSwuY2QtaG9yaXpvbnRhbC10aW1lbGluZSBhOmhvdmVyLC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIGE6Zm9jdXN7Y29sb3I6IzYyMWFmZn0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSBibG9ja3F1b3RlLC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIHF7cXVvdGVzOm5vbmV9LmNkLWhvcml6b250YWwtdGltZWxpbmUgYmxvY2txdW90ZTpiZWZvcmUsLmNkLWhvcml6b250YWwtdGltZWxpbmUgYmxvY2txdW90ZTphZnRlciwuY2QtaG9yaXpvbnRhbC10aW1lbGluZSBxOmJlZm9yZSwuY2QtaG9yaXpvbnRhbC10aW1lbGluZSBxOmFmdGVye2NvbnRlbnQ6XCJcIjtjb250ZW50Om5vbmV9LmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVyOjphZnRlciwuY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjIwcHh9Lm5vLXRvdWNoIC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMgYTpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjIxYWZmO2JvcmRlci1jb2xvcjojNjIxYWZmfS5uby10b3VjaCAuY2QtdGltZWxpbmUtbmF2aWdhdGlvbiBhOmhvdmVye2JvcmRlci1jb2xvcjojN2I5ZDZmfS5uby10b3VjaCAuY2QtdGltZWxpbmUtbmF2aWdhdGlvbiBhLmluYWN0aXZlOmhvdmVye2JvcmRlci1jb2xvcjojZGZkZmRmfS5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGF7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDo1MCU7Ym90dG9tOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtoZWlnaHQ6MzRweDt3aWR0aDozNHB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgI2RmZGZkZjtvdmVyZmxvdzpoaWRkZW47Y29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LWluZGVudDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zczstbW96LXRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zczt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuM3N9LmNkLXRpbWVsaW5lLW5hdmlnYXRpb24gYTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxNnB4O3dpZHRoOjE2cHg7bGVmdDo1MCU7dG9wOjUwJTtib3R0b206YXV0bztyaWdodDphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO2JhY2tncm91bmQ6dXJsKC4uL2ltZy9hcnJvdy5zdmcpIG5vLXJlcGVhdCAwIDB9LmNkLXRpbWVsaW5lLW5hdmlnYXRpb24gYS5wcmV2e2xlZnQ6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpfS5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEubmV4dHtyaWdodDowfS5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEuaW5hY3RpdmV7Y3Vyc29yOm5vdC1hbGxvd2VkfS5jZC10aW1lbGluZS1uYXZpZ2F0aW9uIGEuaW5hY3RpdmU6OmFmdGVye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgbGkuZW50ZXItcmlnaHQsLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IGxpLmxlYXZlLXJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6Y2QtZW50ZXItcmlnaHQ7LW1vei1hbmltYXRpb24tbmFtZTpjZC1lbnRlci1yaWdodDthbmltYXRpb24tbmFtZTpjZC1lbnRlci1yaWdodH0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgbGkuZW50ZXItbGVmdCwuY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgbGkubGVhdmUtbGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmNkLWVudGVyLWxlZnQ7LW1vei1hbmltYXRpb24tbmFtZTpjZC1lbnRlci1sZWZ0O2FuaW1hdGlvbi1uYW1lOmNkLWVudGVyLWxlZnR9LmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IGxpLmxlYXZlLXJpZ2h0LC5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCBsaS5sZWF2ZS1sZWZ0ey13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjpyZXZlcnNlOy1tb3otYW5pbWF0aW9uLWRpcmVjdGlvbjpyZXZlcnNlO2FuaW1hdGlvbi1kaXJlY3Rpb246cmV2ZXJzZX0uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgZW0sLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IHB7bGluZS1oZWlnaHQ6MzBweH0uaC0yNTB7aGVpZ2h0OjI1MHB4fS5pY29ucy1saXN0e3BhZGRpbmc6MDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9Lmljb25zLWxpc3QgbGl7ZGlzcGxheTpibG9jazt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTtmb250LXNpemU6MThweDtib3JkZXItcmFkaXVzOjUwcHg7Ym94LXNoYWRvdzowcHggMnB4IDNweCAjZDdjNWZmO2JvcmRlcjoxcHggc29saWQgI2U2ZWJmMTtjb2xvcjojNzYzOGZmO21hcmdpbjo1cHh9LmxvZ2luLWJvZHl7ZGlzcGxheTp0YWJsZTtoZWlnaHQ6MTAwdmg7bWluLWhlaWdodDoxMDB2aDttYXJnaW46YXV0b30ubG9nby1saWdodHttYXgtd2lkdGg6MTgwcHg7bWFyZ2luOmF1dG87ZGlzcGxheTpub25lfS5sb2dvLWRhcmt7bWF4LXdpZHRoOjE4MHB4O21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2t9LmxvZ2luLXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctdG9wOjEuODc1cmVtfS5sb2dpbi13cmFwcGVyIC5sb2dpbmJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoODIsNjMsMTA1LC4wNSk7ZGlzcGxheTpmbGV4O21hcmdpbjoxLjg3NXJlbSBhdXRvO21heC13aWR0aDo0NTBweDt3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6MjBweH0ubG9naW4td3JhcHBlciAubG9naW5ib3ggLmxvZ2luLWxlZnR7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzhCQzM0QSwgIzAwYmNkNCk7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzo4MHB4O3dpZHRoOjQ1MHB4O2Rpc3BsYXk6ZmxleDtib3JkZXItcmFkaXVzOjZweCAwIDAgNnB4fS5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAubG9naW4tcmlnaHR7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MnJlbTt3aWR0aDo0NTBweH1AbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodHt3aWR0aDoxMDAlfX0ubG9naW4td3JhcHBlciAubG9naW5ib3ggLmxvZ2luLXJpZ2h0IC5sb2dpbi1yaWdodC13cmFwe21heC13aWR0aDoxMDAlO2ZsZXg6MCAwIDEwMCV9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodCAubG9naW4tcmlnaHQtd3JhcCBoMSwubG9naW4td3JhcHBlciAubG9naW5ib3ggLmxvZ2luLXJpZ2h0IC5sb2dpbi1yaWdodC13cmFwIC5oMXtmb250LXNpemU6MjZweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodCAuZm9yZ290cGFzcyBhe2NvbG9yOiNhMGEwYTB9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodCAuZm9yZ290cGFzcyBhOmhvdmVye2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubG9naW4td3JhcHBlciAubG9naW5ib3ggLmxvZ2luLXJpZ2h0IC5kb250LWhhdmV7Y29sb3I6I2EwYTBhMDttYXJnaW4tdG9wOjEuODc1cmVtfS5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAubG9naW4tcmlnaHQgLmRvbnQtaGF2ZSBhe2NvbG9yOiMzMzN9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodCAuZG9udC1oYXZlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubG9naW4td3JhcHBlciAubG9naW5ib3ggLmxvZ2luLXJpZ2h0IC5zb2NpYWwtbG9naW57dGV4dC1hbGlnbjpjZW50ZXJ9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodCAuc29jaWFsLWxvZ2luIHNwYW57Y29sb3I6Izc1NzU3NTttYXJnaW4tcmlnaHQ6OHB4fS5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAubG9naW4tcmlnaHQgLnNvY2lhbC1sb2dpbiBhe2JhY2tncm91bmQtY29sb3I6I2NjYztjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxOHB4O2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMycHg7bWFyZ2luLXJpZ2h0OjZweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMnB4O2JvcmRlci1yYWRpdXM6NHB4fS5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAubG9naW4tcmlnaHQgLnNvY2lhbC1sb2dpbiBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodCAuc29jaWFsLWxvZ2luIGEuZmFjZWJvb2t7YmFja2dyb3VuZC1jb2xvcjojNGI3NWJkfS5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAubG9naW4tcmlnaHQgLnNvY2lhbC1sb2dpbiBhLmdvb2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZTUyNDB9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5hY2NvdW50LXN1YnRpdGxle2NvbG9yOiM0YzRjNGM7Zm9udC1zaXplOjE3cHg7bWFyZ2luLWJvdHRvbToxLjg3NXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4td3JhcHBlciAubG9naW5ib3ggLmxvZ2luLW9ye2NvbG9yOiM3NTc1NzU7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctdG9wOjEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5vci1saW5le2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNTtoZWlnaHQ6MXB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7ZGlzcGxheTpibG9ja30ubG9naW4td3JhcHBlciAubG9naW5ib3ggLnNwYW4tb3J7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTIwcHg7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RvcDowO3dpZHRoOjQycHh9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2NrLXVzZXJ7bWFyZ2luLWJvdHRvbToyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAubG9jay11c2VyIGltZ3ttYXJnaW4tYm90dG9tOjE1cHg7d2lkdGg6MTAwcHh9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC50b2dnbGUtcGFzc3dvcmR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTdweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2NvbG9yOiM3NTc1NzU7Y3Vyc29yOnBvaW50ZXJ9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC50b2dnbGUtcGFzc3dvcmQuZmEtZXlle21hcmdpbi1yaWdodDoxcHh9LmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5wYXNzLWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlfS5zZXR0aW5ncy1tZW51e21hcmdpbi1ib3R0b206MzBweH0uc2V0dGluZ3MtbWVudSB1bHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MH0uc2V0dGluZ3MtbWVudSB1bCBsaStsaXttYXJnaW4tdG9wOjE1cHh9LnNldHRpbmdzLW1lbnUgdWwgbGkgYXtjb2xvcjojM2Y0MjU0O3BhZGRpbmc6MDtib3JkZXI6MCAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleH0uc2V0dGluZ3MtbWVudSB1bCBsaSBhLmFjdGl2ZXtjb2xvcjojNzUzOWZmICFpbXBvcnRhbnQ7Ym9yZGVyOjB9LnNldHRpbmdzLW1lbnUgdWwgbGkgaXttYXJnaW4tcmlnaHQ6MTBweDtmb250LXNpemU6MjBweDttaW4td2lkdGg6MjVweH0uc2V0dGluZ3MtbWVudSB1bCBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7Y29sb3I6Izc1MzlmZn0uc2V0dGluZ3MtbWVudSB1bCBsaSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9Lmludm9pY2VzLXNldHRpbmdzLWNhcmR7Ym9yZGVyLXJhZGl1czo1cHh9Lmludm9pY2VzLXNldHRpbmdzLWNhcmQgLmNhcmQtdGl0bGV7Y29sb3I6IzFiMjU1OX0uaW52b2ljZXMtc2V0dGluZ3MtZm9ybSBsYWJlbHtjb2xvcjojMWIyNTU5fS5pbnZvaWNlcy1zZXR0aW5ncy1mb3JtIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjUwcHg7Ym9yZGVyLXJhZGl1czo2cHh9Lmludm9pY2VzLXVwbG9hZC1idG57Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6NnB4O2NvbG9yOiMwMDA7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MTVweCAxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHh9Lmludm9pY2VzLXVwbG9hZC1idG4gLmhpZGUtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2N1cnNvcjpwb2ludGVyO21pbi1oZWlnaHQ6YXV0bztwYWRkaW5nLWxlZnQ6NHB4O3BhZGRpbmctdG9wOjA7bGluZS1oZWlnaHQ6MTBweDt3aWR0aDoxMDAlO29wYWNpdHk6MH0uaW52b2ljZXMtdXBsb2FkLWJ0biAudXBsb2Fke3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6Izc2MzhmZjtib3JkZXItcmFkaXVzOjRweDtyaWdodDo2cHg7dG9wOjhweDt3aWR0aDoxMzZweDtoZWlnaHQ6MzJweDtmb250LXNpemU6MTRweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2ZmZn0uaW52b2ljZS1zZXR0aW5nLWJ0biAuYnRue21pbi13aWR0aDoxNjBweDtwYWRkaW5nOjEwcHggMDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6OHB4fS5pbnZvaWNlLXNldHRpbmctYnRuIC5jYW5jZWwtYnRue2JhY2tncm91bmQ6IzFiMjU1OX0uaW52b2ljZS1zZXR0aW5nLWJ0biAuY2FuY2VsLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiM3NjM4ZmZ9Lmludm9pY2Utc2V0dGluZy1idG4gLmJ0bi1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQ6IzFiMjU1OTtib3JkZXI6MXB4IHNvbGlkICMxYjI1NTl9Lmludm9pY2VzLWl0ZW1zLW1haW4tdGFic3tib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZjNmM2YzO3BhZGRpbmctYm90dG9tOjEwcHh9Lmludm9pY2VzLWl0ZW1zLXRhYnMgdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uaW52b2ljZXMtaXRlbXMtdGFicyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MzZweDtwYWRkaW5nLXJpZ2h0OjM2cHg7cG9zaXRpb246cmVsYXRpdmV9Lmludm9pY2VzLWl0ZW1zLXRhYnMgdWwgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9Lmludm9pY2VzLWl0ZW1zLXRhYnMgdWwgbGkgYXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzFiMjU1OTtwYWRkaW5nLWJvdHRvbToyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZvaWNlcy1pdGVtcy10YWJzIHVsIGxpIGEuYWN0aXZle2NvbG9yOiM3NjM4ZmZ9Lmludm9pY2VzLWl0ZW1zLXRhYnMgdWwgbGkgYS5hY3RpdmU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvdHRvbTo0cHg7d2lkdGg6MTMwcHg7aGVpZ2h0OjZweDtiYWNrZ3JvdW5kLWNvbG9yOiM3NjM4ZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uaW52b2ljZXMtaXRlbXMtdGFicyB1bCBsaSBhOmhvdmVye2NvbG9yOiM3NjM4ZmZ9LmNpcmNsZS1idG57d2lkdGg6MzNweDtoZWlnaHQ6MzNweDtkaXNwbGF5OmZsZXg7ZGlzcGxheTotd2Via2l0LWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5pbnB1dC1ibG9jay5zZXJ2aWNlLXVwbG9hZC5sb2dvLXVwbG9hZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDphdXRvO2ZsZXgtd3JhcDp3cmFwfS5pbnB1dC1ibG9jay5zZXJ2aWNlLXVwbG9hZC5sb2dvLXVwbG9hZCBzcGFue2xpbmUtaGVpZ2h0OjB9LmlucHV0LWJsb2NrLnNlcnZpY2UtdXBsb2FkLmxvZ28tdXBsb2FkIHNwYW4gaW1ne21hcmdpbi1yaWdodDoxMHB4fS5wYXltZW50LXRvZ2dsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wYXltZW50LXRvZ2dsZSAuc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGV7dHJhbnNmb3JtOm5vbmU7bWFyZ2luLWJvdHRvbToyNXB4fS5uby1wYWdpbmF0aW9uIC5kYXRhVGFibGVzX2xlbmd0aHtkaXNwbGF5Om5vbmV9Lm5vLXBhZ2luYXRpb24gLnBhZ2luYXRpb257ZGlzcGxheTpub25lfS5tYWlsLXRpdGxle2NvbG9yOiMxZjI5Mzc7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbToxMHB4fS5tYWlsLXByb3ZpZGVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNlNWU3ZWI7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5tYWlsLXByb3ZpZGVyIGg0LC5tYWlsLXByb3ZpZGVyIC5oNHtmb250LXNpemU6MTVweH0ubWFpbC1wcm92aWRlciAuc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGV7dHJhbnNmb3JtOm5vbmV9Lm1haWwtcHJvdmlkZXIgLm1haWwtc2V0dGluZ3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5tYWlsLXByb3ZpZGVyIC5tYWlsLXNldHRpbmcgYSBpe2NvbG9yOiM5NTk3OWI7bWFyZ2luLXJpZ2h0OjEwcHh9LnBocC1tYWlsLW1vZGFse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnBocC1tYWlsLW1vZGFsIC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZXt0cmFuc2Zvcm06bm9uZX10YWJsZSB0ciB0ZCBoMi50YXgtbmFtZSx0YWJsZSB0ciB0ZCAudGF4LW5hbWUuaDJ7Y29sb3I6IzNmNDI1NH10YWJsZSB0ciB0ZCAuc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGV7dHJhbnNmb3JtOm5vbmU7bWFyZ2luOjB9LmJ0bi1wYXRoIC5idG4tY2FuY2VsLmJnLXByaW1hcnktbGlnaHR7Y29sb3I6IzNmM2YzZiAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2VhZGRmZiAhaW1wb3J0YW50fS5zZXR0aW5nLW1lbnV7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzI4MjgzYyAhaW1wb3J0YW50fS5mb3JtLXRpdGxlIC5oNXtmb250LXNpemU6MThweDtjb2xvcjojMWYyOTM3fS5lbWFpbC10ZW1wbGF0ZS1jYXJkIC5jYXJke3BhZGRpbmc6MTVweH0uZW1haWwtdGVtcGxhdGUtY2FyZCAuY2FyZCAuY2FyZC1ib2R5e3BhZGRpbmc6MH0uZW1haWwtdGVtcGxhdGUtY2FyZCBoNSwuZW1haWwtdGVtcGxhdGUtY2FyZCAuaDV7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbToxMHB4fS5zdGlja3ktc2lkZWJhcntwb3NpdGlvbjpmaXhlZDtib3JkZXI6M3B4IHNvbGlkICM1NTVhNjQ7dG9wOjUwJTtiYWNrZ3JvdW5kOiM1NTVhNjQ7ei1pbmRleDo2MDA7cmlnaHQ6MHB4O3BhZGRpbmc6MHB4IDBweDt3aWR0aDo1MHB4O2JveC1zaGFkb3c6MHB4IDBweCAxNXB4IHJnYmEoMCwwLDAsLjEyKTtib3JkZXItcmFkaXVzOjVweCAwcHggMHB4IDVweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtmbGV4LXdyYXA6d3JhcDt0cmFuc2l0aW9uOmFsbCAuOHN9LnN0aWNreS1zaWRlYmFyPmxpPmF7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfS50b29sdGlwLWZpdmV7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOmF1dG87ZGlzcGxheTpmbGV4fS50b29sdGlwLWZpdmU6aG92ZXIgLnRvb2x0aXB0ZXh0e3Zpc2liaWxpdHk6dmlzaWJsZX0udG9vbHRpcC1maXZlIC50b29sdGlwdGV4dHt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDoxMjZweDtiYWNrZ3JvdW5kLWNvbG9yOiM3NTM5ZmY7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjVweCAwO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTExMTExO3RvcDowcHg7cmlnaHQ6NDFweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LnRvb2x0aXAtZml2ZSAudG9vbHRpcHRleHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0OSU7bGVmdDoxMDAlO21hcmdpbi10b3A6LTVweDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgIzc1MzlmZn0uc2lkZWJhci1sb2dvIGltZ3ttYXgtaGVpZ2h0OjQ1cHg7d2lkdGg6YXV0b30uc3RpY2t5LXNpZGViYXIuc2lkZXJiYXItdmlldy5zaG93LXNpZGViYXJ7cmlnaHQ6NjE3cHg7ei1pbmRleDoxMDAwMDt0cmFuc2l0aW9uOmFsbCAuOHN9LnNpZGViYXItbGF5b3V0e3dpZHRoOjYwMHB4O2hlaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMik7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6LTYwMHB4O3RvcDowO2hlaWdodDoxMDB2aDt6LWluZGV4Ojk5OTk7b3ZlcmZsb3cteDpoaWRkZW47LW1zLW92ZXJmbG93LXN0eWxlOm5vbmU7c2Nyb2xsYmFyLXdpZHRoOm5vbmU7b3ZlcmZsb3cteTpzY3JvbGw7dHJhbnNpdGlvbjplYXNlIGFsbCAuOHN9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5zaWRlYmFyLWxheW91dHt3aWR0aDoxMDAlfX0uc2lkZWJhci1sYXlvdXQuc2hvdy1sYXlvdXR7cmlnaHQ6MDt0cmFuc2l0aW9uOmVhc2UgYWxsIC44cztzY3JvbGxiYXItd2lkdGg6bm9uZTtvdmVyZmxvdy15OnNjcm9sbDt3aWR0aDoxMDAlfS5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50e3dpZHRoOjYwMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjBweDtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50e3dpZHRoOjEwMCV9fS5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5jb250YWluZXItZmx1aWQsLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLmNvbnRhaW5lci1zbSwuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItY29udGVudCAuY29udGFpbmVyLW1kLC5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5jb250YWluZXItbGcsLnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLmNvbnRhaW5lci14bCwuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItY29udGVudCAuY29udGFpbmVyLXh4bHtwYWRkaW5nOjIwcHh9LnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItdG9we3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjBmMWY1fS5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXRvcCAuYnRuLWNsb3NlZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Y29sb3I6cmVkO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTt0ZXh0LWFsaWduOmNlbnRlcjtmbG9hdDpyaWdodDtwYWRkaW5nOjJweDt0b3A6MHB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Ym9yZGVyLXJhZGl1czo1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2lkZWJhci1sYXlvdXQgLnNpZGViYXItY29udGVudCAuc2lkZWJhci10b3AgLmJ0bi1jbG9zZWR7bWFyZ2luLXRvcDotNDVweH19LnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItdG9wIC5zaWRlYmFyLWxvZ28gaW1ne21heC1oZWlnaHQ6NDVweDt3aWR0aDphdXRvfS5zaWRlYmFyLWxheW91dCAuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLXRpdGxle2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMyMTI1Mjk7bWFyZ2luOjBweCAxMXB4IDE1cHggMTFweDtwYWRkaW5nOjB9LnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXItaW1hZ2V7ZmxleC13cmFwOndyYXB9LnNpZGViYXItbGF5b3V0IC5zaWRlYmFyLWNvbnRlbnQgLmxheW91dHtwYWRkaW5nOjMwcHggMTFweDtqdXN0aWZ5LWNvbnRlbnQ6bGVmdH0uc2lkZWJhci1sYXlvdXQgLnNpZGViYXItY29udGVudCAubGF5b3V0IC5sYXlvdXQtdGl0bGV7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIxMjUyOTttYXJnaW46MHB4O3RleHQtYWxpZ246Y2VudGVyfS5zd2l0Y2h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDZweDtoZWlnaHQ6MjZweDttYXJnaW4tcmlnaHQ6MHB4fS5zd2l0Y2ggaW5wdXR7b3BhY2l0eTowO3dpZHRoOjA7aGVpZ2h0OjB9LnN3aXRjaCAubGF5b3V0LWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnN3aXRjaCAubGF5b3V0LWxpbmsuY2hlY2tlZCsuc2xpZGVye2JhY2tncm91bmQtY29sb3I6Izc1MzlmZjtib3JkZXI6MnB4IHNvbGlkICM3NTM5ZmZ9LnN3aXRjaCAubGF5b3V0LWxpbmsuY2hlY2tlZCsuc2xpZGVyOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDI2cHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxNnB4KTtiYWNrZ3JvdW5kOiNmZmZ9LnN3aXRjaCAucm91bmR7Ym9yZGVyLXJhZGl1czo0NXB4fS5zd2l0Y2ggLnNsaWRlcntjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOi40czt0cmFuc2l0aW9uOi40cztib3JkZXI6MnB4IHNvbGlkICM2ZTgyYTU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9LnN3aXRjaCAuc2xpZGVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDtsZWZ0OjRweDtib3R0b206M3B4O2JhY2tncm91bmQtY29sb3I6IzZlODJhNTstd2Via2l0LXRyYW5zaXRpb246LjRzO3RyYW5zaXRpb246LjRzfS5zd2l0Y2ggLnNsaWRlci5yb3VuZDpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LnNpZGViYXItaWNvbnN7cGFkZGluZzo3cHggMHB4fS5zaWRlYmFyLXNldHRpbmdze3dpZHRoOjYwMHB4O2hlaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMik7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6LTYwMHB4O3RvcDowO2hlaWdodDoxMDB2aDt6LWluZGV4Ojk5OTk7b3ZlcmZsb3cteDpoaWRkZW47LW1zLW92ZXJmbG93LXN0eWxlOm5vbmU7c2Nyb2xsYmFyLXdpZHRoOm5vbmU7b3ZlcmZsb3cteTpzY3JvbGw7dHJhbnNpdGlvbjplYXNlIGFsbCAuOHM7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UgYWxsIC44czstbXMtdHJhbnNpdGlvbjplYXNlIGFsbCAuOHN9LnNpZGViYXItc2V0dGluZ3Muc2hvdy1zZXR0aW5nc3tyaWdodDowO3RyYW5zaXRpb246ZWFzZSBhbGwgLjhzO3Njcm9sbGJhci13aWR0aDpub25lO292ZXJmbG93LXk6c2Nyb2xsO3dpZHRoOjEwMCV9LnNpZGViYXItc2V0dGluZ3MgLnNpZGViYXItY29udGVudHt3aWR0aDo2MDBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7YmFja2dyb3VuZDojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci1jb250ZW50e3dpZHRoOjEwMCV9fS5zaWRlYmFyLXNldHRpbmdzIC5zaWRlYmFyLXRvcHtwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YwZjFmNX0uc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci10b3AgLmNvbnRhaW5lci1mbHVpZCwuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci10b3AgLmNvbnRhaW5lci1zbSwuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci10b3AgLmNvbnRhaW5lci1tZCwuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci10b3AgLmNvbnRhaW5lci1sZywuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci10b3AgLmNvbnRhaW5lci14bCwuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci10b3AgLmNvbnRhaW5lci14eGx7cGFkZGluZzoyMHB4fS5zaWRlYmFyLXNldHRpbmdzIC5zaWRlYmFyLXRvcCAuYnRuLWNsb3NlZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Y29sb3I6cmVkO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTt0ZXh0LWFsaWduOmNlbnRlcjtmbG9hdDpyaWdodDtwYWRkaW5nOjJweDt0b3A6MHB4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Ym9yZGVyLXJhZGl1czo1MHB4fS5zaWRlYmFyLXNldHRpbmdzIC5zaWRlYmFyLWNvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCwuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci1jb250ZW50IC5jb250YWluZXItc20sLnNpZGViYXItc2V0dGluZ3MgLnNpZGViYXItY29udGVudCAuY29udGFpbmVyLW1kLC5zaWRlYmFyLXNldHRpbmdzIC5zaWRlYmFyLWNvbnRlbnQgLmNvbnRhaW5lci1sZywuc2lkZWJhci1zZXR0aW5ncyAuc2lkZWJhci1jb250ZW50IC5jb250YWluZXIteGwsLnNpZGViYXItc2V0dGluZ3MgLnNpZGViYXItY29udGVudCAuY29udGFpbmVyLXh4bHtwYWRkaW5nOjIwcHh9LnNpZGViYXItc2V0dGluZ3MgLnNpZGViYXItY29udGVudCAuc2lkZWJhci10aXRsZXtmb250LXNpemU6MThweDtjb2xvcjojMjEyNTI5O21hcmdpbjowcHggMTFweCAxNXB4IDExcHg7cGFkZGluZzowfS5zaWRlYmFyLXNldHRpbmdzIC5zaWRlYmFyLWNvbnRlbnQgLnNldHRpbmctdGl0bGV7Zm9udC1zaXplOjEycHg7Y29sb3I6IzIxMjUyOTttYXJnaW46MH0uc2V0dGluZ3twYWRkaW5nOjE1cHggMTFweDtqdXN0aWZ5LWNvbnRlbnQ6bGVmdH0uc2V0dGluZzpudGgtY2hpbGQoMil7anVzdGlmeS1jb250ZW50OmVuZH0uc2lkZWJhci1jb2xvcntiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowcHggMHB4IDEwcHggcmdiYSgwLDAsMCwuMTEpO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MTBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjoxMHB4IDBweH0uc2lkZWJhci1jb2xvciBzcGFue2JvcmRlci1yYWRpdXM6MXB4O3dpZHRoOjEwMCU7aGVpZ2h0Ojc1cHg7ZGlzcGxheTpibG9jazttYXJnaW46MXB4fS5jb2xvci1vbmV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RiZGZlYX0uY29sb3ItdHdve2JhY2tncm91bmQ6I2YwZjFmNTtib3JkZXI6MXB4IHNvbGlkICNkYmRmZWF9LmNvbG9yLXRocmVle2JhY2tncm91bmQ6IzEwMTkyNDtib3JkZXI6MXB4IHNvbGlkICNkYmRmZWF9LmNvbG9yLWZvdXJ7YmFja2dyb3VuZDojNzUzOWZmO2JvcmRlcjoxcHggc29saWQgI2RiZGZlYX0uY29sb3ItZWlnaHR7YmFja2dyb3VuZDojNzU3NTc1O2JvcmRlcjoxcHggc29saWQgI2RiZGZlYX0uc2lkZWJhci1zdWItdGl0bGV7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzZlODJhNTttYXJnaW46MTBweCAwcHggMTBweCAxMXB4O3BhZGRpbmc6MH0uc2lkZWJhci1jb2xvci1vbmV7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MHB4IDBweCAxMHB4IHJnYmEoMCwwLDAsLjExKTtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjEwcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTNweDttYXJnaW46MTBweCAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNpZGViYXItY29sb3Itb25lIHNwYW57Ym9yZGVyLXJhZGl1czoxcHg7d2lkdGg6NTRweDtoZWlnaHQ6MzBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MHB4IDNweH0uc2lkZWJhci1jb2xvci1vbmUgLmNvbG9yLWZpdmV7YmFja2dyb3VuZDojNzU3NTc1O2JvcmRlcjoxcHggc29saWQgI2RiZGZlYX0uc2lkZWJhci1jb2xvci1vbmUgLmNvbG9yLXNpeHtiYWNrZ3JvdW5kOiNkYmRmZWE7Ym9yZGVyOjFweCBzb2xpZCAjZGJkZmVhfS5zaWRlYmFyLWNvbG9yLW9uZSAuY29sb3Itc2V2ZW57YmFja2dyb3VuZDojNmU4MmE1O2JvcmRlcjoxcHggc29saWQgI2RiZGZlYX0uc2lkZWJhci1idXR7cGFkZGluZzo2cHggMjNweDtiYWNrZ3JvdW5kOiM3NTM5ZmY7Ym9yZGVyLXJhZGl1czo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjNzUzOWZmO3dpZHRoOmF1dG87bWFyZ2luOjIwcHggYXV0bztjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzc1MzlmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zaWRlYmFyLWJ1dDpob3ZlcntiYWNrZ3JvdW5kOiM2MjFhZmY7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmxheW91dCwuc2V0dGluZ3tmbGV4OjEgMCAwJX0ubGF5b3V0Om50aC1jaGlsZCgyKXtqdXN0aWZ5LWNvbnRlbnQ6ZW5kICFpbXBvcnRhbnR9fS5jaXJjbGUtYnRue3dpZHRoOjMzcHg7aGVpZ2h0OjMzcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5idG4tbGlnaHR7Ym9yZGVyLWNvbG9yOiNlNmU2ZTY7Y29sb3I6I2E2YTZhNn0udXNlci1tZW51LWVpZ2h0Lm5hdj5saT5he2NvbG9yOiNmZmZ9LnVzZXItbWVudS1laWdodC5uYXY+bGk+YS5kcm9wZG93bi10b2dnbGUtZWlnaHQ6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmZ9LnNpZGViYXItdGhyZWUgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6I2ZmZn0ud2l6YXJke3Bvc2l0aW9uOnJlbGF0aXZlfS53aXphcmQgLm5hdi10YWJze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweDtib3JkZXI6MH0ud2l6YXJkIC5uYXYtdGFicyBsaTphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6NzUlO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87YmFja2dyb3VuZDojZTllOWVmO2hlaWdodDoycHg7bGVmdDotMzAlO3RvcDozOCU7ei1pbmRleDoxfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsud2l6YXJkIC5uYXYtdGFicyBsaTphZnRlcnt3aWR0aDo2MCU7bGVmdDotMjIlfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LndpemFyZCAubmF2LXRhYnMgbGk6YWZ0ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfX0ud2l6YXJkIC5uYXYtdGFicyBsaTpmaXJzdC1jaGlsZDphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LndpemFyZCAubmF2LWl0ZW17cG9zaXRpb246cmVsYXRpdmV9LndpemFyZCAubmF2LWl0ZW0gLm5hdi1saW5re3dpZHRoOjU2cHg7aGVpZ2h0OjU2cHg7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2ZmZjtsZWZ0OjUwJTtjb2xvcjojNTE1NmJlO3RvcDo1MCU7Zm9udC1zaXplOjIwcHg7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoODEsODYsMTkwLC4yKX0ud2l6YXJkIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZle2JhY2tncm91bmQ6I2U5ZTllZjtjb2xvcjojNTE1NmJlO2JvcmRlcjoxcHggc29saWQgcmdiYSg4MSw4NiwxOTAsLjIpfUBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KXsud2l6YXJkIC5uYXYtaXRlbSAubmF2LWxpbmt7bGVmdDoyMCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsud2l6YXJkIC5uYXYtaXRlbSAubmF2LWxpbmt7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfX0ud2l6YXJkIC50YWItY29udGVudHtwYWRkaW5nLXRvcDo1MHB4fS53aXphcmQgLmZvcm0tY29udHJvbHtib3JkZXItcmFkaXVzOjRweH0ud2l6YXJkIC5mb3JtLXNlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNlMGUwZTA7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjowO3BhZGRpbmc6MTBweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Y29sb3I6Izg3OGE5OX0ud2l6YXJkIC5mb3JtLXNlbGVjdDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgIzg3OGE5OTtib3JkZXItcmFkaXVzOjRweH0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjMGMwYzIwfS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7YmFja2dyb3VuZDojZjJmMmYyO21hcmdpbjoyMHB4IDIwcHggMDtwYWRkaW5nOjMwcHh9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciBoMiwuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5oMntmb250LXNpemU6NDBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NTBweDtjb2xvcjojMmMzMDM4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIGgyLC5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmgye2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodHttYXJnaW4tdG9wOjEwcHh9fS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjAgMjBweH0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3N7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MgLmJvb2tlZC1hZGR7Y29sb3I6IzAwMDtmb250LXdlaWdodDo0NTA7Zm9udC1zaXplOjE2cHh9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNzIC5ib29rZWQtYWRkIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojODc4YTk5O2ZvbnQtd2VpZ2h0OjQ1MDtmb250LXNpemU6MTZweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNze2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoyMHB4fX0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgaDMsLmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5oM3tjb2xvcjojMjgwODRiO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MzBweCAwO3BhZGRpbmc6MDtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5idXMtdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyBoMywuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmgze2ZvbnQtc2l6ZTozMHB4O21hcmdpbjoyMHB4IDB9fS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9ue2Rpc3BsYXk6ZmxleH0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiBkaXZ7YmFja2dyb3VuZDojZjJmMmYyO3BhZGRpbmc6MTBweDt3aWR0aDozMi44JTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDAwfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiBkaXZ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbntkaXNwbGF5OmJsb2NrfX0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzc3ttYXJnaW46MDtwYWRkaW5nOjMwcHggMjBweDtqdXN0aWZ5LWNvbnRlbnQ6bm9ybWFsfS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIGRpdnt3aWR0aDo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIGRpdnt3aWR0aDoxMDAlfX0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZve2Rpc3BsYXk6ZmxleDttYXJnaW46MDtwYWRkaW5nOjB9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMsLmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGF5bWVudC1pbmZve2JhY2tncm91bmQ6I2YyZjJmMjttYXJnaW46MCAxMHB4IDAgMDtwYWRkaW5nOjE1cHggMjVweDt3aWR0aDo1MCV9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMgaDUsLmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMgLmg1LC5idXMtdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mbyBoNSwuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm8gLmg1e2NvbG9yOiMwYzBjMjA7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToxOHB4fS5idXMtdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBhc3Nlbmdlci1kZXRhaWxzIGRpdiwuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm8gZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyBkaXYgc3BhbiwuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm8gZGl2IHNwYW57Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMgZGl2LC5idXMtdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mbyBkaXZ7Zm9udC1zaXplOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscywuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm97d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luOjAgMTBweCAyMHB4IDA7cGFkZGluZzoxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mb3tkaXNwbGF5OmJsb2NrfX0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci10aWNrZXQtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjMwcHggMjBweH0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci10aWNrZXQtZGV0YWlscyAuaW52b2ljZS10aXRsZXttYXJnaW46MDtwYWRkaW5nOjBweCAwIDMwcHh9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MHB4IDIwcHh9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIGg2LC5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAuaDZ7cGFkZGluZzowIDAgMzBweDtsaW5lLWhlaWdodDpub3JtYWx9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle2NvbG9yOiM5NTk3OWJ9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIHRye2NvbG9yOiMyYzMwMzh9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8ye3dpZHRoOjM4JX0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMn0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9ue2NvbG9yOiMyYzMwMzh9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbiBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5Yn1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRkLC5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0aHt3aGl0ZS1zcGFjZTpub3dyYXB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGV7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDIwcHggMH19LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWl0ZW17ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjVweCAxMHB4IDB9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudG90YWwtaXRlbXtkaXNwbGF5Om5vbmV9fS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAudG90YWwtYW1vdW50ZGV0YWlscyBzcGFue2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAudG90YWwtYW1vdW50ZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjE1cHggMjBweH19LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXJ7YmFja2dyb3VuZDojZjJmMmYyO2JvcmRlcjowO21hcmdpbjoxMHB4IDIwcHg7cGFkZGluZzoxMHB4IDEwcHggMTBweCAxNXB4fS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7Ym9yZGVyOjB9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAubm90ZXMgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiMyYzMwMzh9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAuYW1vdW50LXBheWFibGV7d2lkdGg6MzUlfS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHtwYWRkaW5nOjVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjVweCAxMHB4IDB9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudG90YWwtaXRlbXtkaXNwbGF5Om5vbmV9fS5idXMtdGlja2V0IC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZXttYXJnaW46MDtwYWRkaW5nOjE1cHggMjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxlIC50YWJsZS1mb290ZXItbGVmdHt3aWR0aDoxMDAlfX0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLmFtb3VudC1wYXlhYmxle3dpZHRoOjM1JX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxlIC5hbW91bnQtcGF5YWJsZXt3aWR0aDo4MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLmFtb3VudC1wYXlhYmxle3dpZHRoOjEwMCV9fS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowIDIwcHg7cGFkZGluZzoxMHB4IDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm97Y29sb3I6IzJjMzAzOH0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5wYXltZW50LXRpdGxle2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMCAxNXB4O3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrfS5idXMtdGlja2V0IC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gZGl2e21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjB9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBzcGFue2NvbG9yOiM5NTk3OWJ9LmJ1cy10aWNrZXQgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjAgMjBweDtwYWRkaW5nOjMwcHggMH0uYnVzLXRpY2tldCAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbiBwe2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NDUwO2ZvbnQtc2l6ZToxNnB4fS5idXMtdGlja2V0IC5pbnYtY29udGVudCAudGhhbmtzLW1zZ3twYWRkaW5nOjMwcHggMH1AbWVkaWEgcHJpbnR7LmZpbGUtbGlua3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmNhci1ib29raW5nIC5pbnYtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICMwYzBjMjB9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzIwZGVnLCAjRERDRUZGIDAlLCAjREJFQ0ZGIDEwMCUpO21hcmdpbjoyMHB4IDIwcHggMDtwYWRkaW5nOjMwcHh9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgaDIsLmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmgye2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo1MHB4O2NvbG9yOiNmZmY7bWFyZ2luLXRvcDoxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciBoMiwuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaDJ7Zm9udC1zaXplOjMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodHttYXJnaW4tdG9wOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzowIDIwcHh9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjozMHB4IDA7cGFkZGluZzowfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MgLmJvb2tlZC1hZGR7Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo0NTA7d2lkdGg6NTAlfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MgLmJvb2tlZC1hZGQgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MgLmJvb2tlZC1hZGR7d2lkdGg6MTAwJX19LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzcyAuaW5mb3t0ZXh0LWFsaWduOnJpZ2h0fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MgLmluZm8gcHtjb2xvcjojOTU5NzlifUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNzIC5pbmZve3RleHQtYWxpZ246bGVmdH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3N7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjIwcHh9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgaDMsLmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaDN7Y29sb3I6IzJjMzAzODtmb250LXNpemU6NDBweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjMwcHggMDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6bm9ybWFsfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIGgzLC5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmgze2ZvbnQtc2l6ZTozMHB4O21hcmdpbjoyMHB4IDB9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbntkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMCAxNXB4O3BhZGRpbmc6MH0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gZGl2e2JhY2tncm91bmQ6I2YyZjJmMjtwYWRkaW5nOjEwcHg7d2lkdGg6MzIuOCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzJjMzAzODttYXJnaW46MCAxNXB4IDBweCAwO3BhZGRpbmc6MTBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIGRpdnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweH19LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIGRpdiBzcGFue2NvbG9yOiMwMDA7bWFyZ2luLWxlZnQ6MTBweH0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnN0YXRpb257bWFyZ2luOjAgMTVweCAwIDA7cGFkZGluZzoyNXB4fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiAuc3RhdGlvbiBkaXZ7bWFyZ2luOjA7cGFkZGluZzowcHg7Y29sb3I6Izk1OTc5Yjt0ZXh0LWFsaWduOmxlZnR9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIC5zdGF0aW9uIGRpdiBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA1cHh9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIC5zdGF0aW9uIC5zdGF0aW9uLWluZm97ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiAuc3RhdGlvbiAuc3RhdGlvbi1pbmZvIC5wb2ludC1pbWd7d2lkdGg6NSU7bWFyZ2luLXJpZ2h0OjE1cHh9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIC5zdGF0aW9uIC5zdGF0aW9uLWluZm8gLnN0YXRpb24tZGV0YWlsc3t3aWR0aDo5NSV9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIC5zdGF0aW9uIC5zdGF0aW9uLWluZm8gLnN0YXRpb24tZGV0YWlscyBkaXZ7d2lkdGg6YXV0b30uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnN0YXRpb24gLnN0YXRpb24taW5mbyAuc3RhdGlvbi1kZXRhaWxzIGRpdiAuZnJvbS1hZGR7Y29sb3I6IzJjMzAzOH0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnN0YXRpb24gLnN0YXRpb24taW5mbyAuc3RhdGlvbi1kZXRhaWxzIHNwYW57ZGlzcGxheTppbmxpbmV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiAuc3RhdGlvbnttYXJnaW4tYm90dG9tOjE1cHh9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiAuZGF5cy1kZXRhaWx7YmFja2dyb3VuZDpub25lO3BhZGRpbmc6MHB4O2Rpc3BsYXk6ZmxleH0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLmRheXMtZGV0YWlsIGRpdnt3aWR0aDo1MCU7cGFkZGluZzoxNXB4O21hcmdpbi1yaWdodDoxNXB4O3RleHQtYWxpZ246Y2VudGVyfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiAuZGF5cy1kZXRhaWwgZGl2IHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luOjAgMCAxMHB4fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiAuZGF5cy1kZXRhaWwgLmludm9pY2UtdGl0bGV7Zm9udC1zaXplOjE4cHg7Y29sb3I6Izc2MzhmZn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9ue2Rpc3BsYXk6YmxvY2t9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzc3ttYXJnaW46MDtwYWRkaW5nOjMwcHggMjBweDtqdXN0aWZ5LWNvbnRlbnQ6bm9ybWFsfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyBkaXZ7d2lkdGg6NTAlfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgZGl2e3dpZHRoOjEwMCV9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZve2Rpc3BsYXk6ZmxleDttYXJnaW46MDtwYWRkaW5nOjB9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBhc3Nlbmdlci1kZXRhaWxzLC5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm97YmFja2dyb3VuZDpub25lO21hcmdpbjowIDE1cHggMCAwO3BhZGRpbmc6MHB4O3dpZHRoOjUwJX0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMgaDUsLmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBhc3Nlbmdlci1kZXRhaWxzIC5oNSwuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGF5bWVudC1pbmZvIGg1LC5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm8gLmg1e2NvbG9yOiMwYzBjMjA7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToxOHB4fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyBkaXYsLmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mbyBkaXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyBkaXYgc3BhbiwuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGF5bWVudC1pbmZvIGRpdiBzcGFue2NvbG9yOiMyYzMwMzg7d2lkdGg6NjUlO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyBkaXYsLmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mbyBkaXZ7Zm9udC1zaXplOjEycHg7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyBkaXYsLmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mbyBkaXZ7Zm9udC1zaXplOjE1cHh9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyAucGFzc2VuZ2VyLWRldGFpbHMtZGlzcGxheSwuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGF5bWVudC1pbmZvIC5wYXNzZW5nZXItZGV0YWlscy1kaXNwbGF5e2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZjJmMmYyO21hcmdpbjowO3BhZGRpbmc6MjBweDttaW4taGVpZ2h0OjE4MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMsLmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mb3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweDttYXJnaW46MCAxMHB4IDIwcHggMDtwYWRkaW5nOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mb3tkaXNwbGF5OmJsb2NrfX0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItdGlja2V0LWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDIwcHggMzBweH0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItdGlja2V0LWRldGFpbHMgLmludm9pY2UtdGl0bGV7bWFyZ2luOjAgMCAxNXB4O3BhZGRpbmc6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci10aWNrZXQtZGV0YWlscyAuaW52b2ljZS10aXRsZSBzcGFuOm50aC1jaGlsZCgxKXtjb2xvcjojZmZmO3otaW5kZXg6Mjtwb3NpdGlvbjpyZWxhdGl2ZX0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItdGlja2V0LWRldGFpbHMgLnRpY2tldC10aXRsZS1iZ3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2tld1goMzVkZWcpO3RyYW5zZm9ybTpza2V3WCgzNWRlZyk7dG9wOjBweDtsZWZ0Oi0yMnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDMyMGRlZywgI0REQ0VGRiAwJSwgI0RCRUNGRiAxMDAlKX0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItdGlja2V0LWRldGFpbHMgLnRpY2tldC10aXRsZS1iZzpob3ZlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzAuMTRkZWcsICM3NjM4RkYgLTAuMDQlLCAjMzY5OEZGIDEwMCUpfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGV7bWFyZ2luOjA7cGFkZGluZzowcHggMjBweH0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIGg2LC5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLmg2e3BhZGRpbmc6MCAwIDMwcHg7bGluZS1oZWlnaHQ6bm9ybWFsfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGV7Y29sb3I6Izk1OTc5Yn0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIHRye2NvbG9yOiMyYzMwMzh9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGhfMnt3aWR0aDo1NiV9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9ue2NvbG9yOiMyYzMwMzh9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciAudGFibGUtZGVzY3JpcHRpb24gc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQsLmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0aHt3aGl0ZS1zcGFjZTpub3dyYXB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle21hcmdpbjowO3BhZGRpbmc6MTVweCAyMHB4IDB9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWl0ZW17ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAuaW52b2ljZS10YWJsZS1mb290ZXJ7bWFyZ2luOjA7cGFkZGluZzo1cHggMTBweCAwfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAudG90YWwtYW1vdW50ZGV0YWlscyBzcGFue2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLnRvdGFsLWFtb3VudGRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDIwcHh9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlcntiYWNrZ3JvdW5kOiNmMmYyZjI7Ym9yZGVyOjA7bWFyZ2luOjEwcHggMjBweDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDE1cHh9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7Ym9yZGVyOjB9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVzIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojMmMzMDM4fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC5hbW91bnQtcGF5YWJsZXt3aWR0aDozNSV9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHtwYWRkaW5nOjVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7bWFyZ2luOjA7cGFkZGluZzo1cHggMTBweCAwfS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19LmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZXttYXJnaW46MCAyMHB4O3BhZGRpbmc6MjBweCAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOjEwMCV9fS5jYXItYm9va2luZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLmFtb3VudC1wYXlhYmxle3dpZHRoOjM1JX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZSAuYW1vdW50LXBheWFibGV7d2lkdGg6ODAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNhci1ib29raW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZSAuYW1vdW50LXBheWFibGV7d2lkdGg6MTAwJX19LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowIDIwcHg7cGFkZGluZzozMHB4IDBweCAyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm97Y29sb3I6IzJjMzAzOH0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBkaXZ7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MH0uY2FyLWJvb2tpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBzcGFue2NvbG9yOiM5NTk3OWJ9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9ue21hcmdpbjowIDIwcHg7cGFkZGluZzozMHB4IDB9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIHB7Y29sb3I6IzAwMDtmb250LXdlaWdodDo0NTA7Zm9udC1zaXplOjE2cHh9LmNhci1ib29raW5nIC5pbnYtY29udGVudCAudGhhbmtzLW1zZ3twYWRkaW5nOjMwcHggMH0ucmVjZWlwdC13cmFwe21heC13aWR0aDozNDBweDttYXJnaW46MzBweCBhdXRvO3BhZGRpbmc6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnJlY2VpcHQtd3JhcCAucmVjZWlwdC10b3B7dGV4dC1hbGlnbjpjZW50ZXJ9LnJlY2VpcHQtd3JhcCAucmVjZWlwdC10b3AgLmNvbXBhbnktbG9nb3tiYWNrZ3JvdW5kOiNmNGY0ZjQ7cGFkZGluZzoxMHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTBweH0ucmVjZWlwdC13cmFwIC5yZWNlaXB0LXRvcCAuY29tcGFueS1uYW1le2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbToxMHB4fS5yZWNlaXB0LXdyYXAgLnJlY2VpcHQtdG9wIC5jb21wYW55LWFkZHJlc3MsLnJlY2VpcHQtd3JhcCAucmVjZWlwdC10b3AgLmNvbXBhbnktZW1haWx7Zm9udC1zaXplOjEwcHh9LnJlY2VpcHQtd3JhcCAucmVjZWlwdC1oZWFkaW5ne2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjEwcHggMDtjb2xvcjojMDAwfS5yZWNlaXB0LXdyYXAgLnJlY2VpcHQtaGVhZGluZyBzcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzowIDVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ei1pbmRleDoxO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTBweH0ucmVjZWlwdC13cmFwIC5yZWNlaXB0LWhlYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MDt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6NDYlO2JvcmRlci10b3A6MXB4IGRhc2hlZCAjOTU5NzlifS5yZWNlaXB0LXdyYXAgLmN1c3RvbWVyLWxpc3R7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnJlY2VpcHQtd3JhcCAuY3VzdG9tZXItbGlzdCBsaXtkaXNwbGF5OmZsZXg7d2lkdGg6NDglO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMmVtO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tcmlnaHQ6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmVjZWlwdC13cmFwIC5jdXN0b21lci1saXN0IGxpIC5kZXNje2NvbG9yOiMwMDB9LnJlY2VpcHQtd3JhcCAucmVjZWlwdC10YWJsZXt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjEuM2VtO2ZvbnQtc2l6ZToxMnB4fS5yZWNlaXB0LXdyYXAgLnJlY2VpcHQtdGFibGUgdGhlYWQgdGh7Y29sb3I6IzAwMDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxMHB4IDNweDtib3JkZXItdG9wOjFweCBkYXNoZWQgIzk1OTc5Yjtib3JkZXItYm90dG9tOjFweCBkYXNoZWQgIzk1OTc5Yn0ucmVjZWlwdC13cmFwIC5yZWNlaXB0LXRhYmxlIHRke3BhZGRpbmc6NnB4fS5yZWNlaXB0LXdyYXAgLnJlY2VpcHQtdGFibGUgdGQ6Zmlyc3QtY2hpbGQsLnJlY2VpcHQtd3JhcCAucmVjZWlwdC10YWJsZSB0aDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucmVjZWlwdC13cmFwIC5yZWNlaXB0LXRhYmxlIHRyOmZpcnN0LWNoaWxkIHRke3BhZGRpbmctdG9wOjEwcHh9LnJlY2VpcHQtd3JhcCAuYmlsbC1saXN0e21hcmdpbjowO3BhZGRpbmc6NXB4IDA7Zm9udC1zaXplOjEwcHh9LnJlY2VpcHQtd3JhcCAuYmlsbC1saXN0IC5iaWxsX2xpc3RfaW57ZGlzcGxheTpmbGV4O3RleHQtYWxpZ246cmlnaHQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo0cHggMH0ucmVjZWlwdC13cmFwIC5iaWxsLWxpc3QgLmJpbGxfbGlzdF9pbiAuYmlsbF90aXRsZXtwYWRkaW5nLXJpZ2h0OjIwcHh9LnJlY2VpcHQtd3JhcCAuYmlsbC1saXN0IC5iaWxsX2xpc3RfaW4gLmJpbGxfdmFsdWV7d2lkdGg6OTBweH0ucmVjZWlwdC13cmFwIC50b3RhbC1wYXlhYmxle2NvbG9yOiMwMDB9LnJlY2VpcHQtd3JhcCAucmVjZWlwdC1zZXBlcmF0b3J7d2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBkYXNoZWQgIzk1OTc5YjttYXJnaW46NnB4IDA7bWFyZ2luLWxlZnQ6YXV0b30ucmVjZWlwdC13cmFwIC5zYW1wbGVfdGV4dHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHggMDtib3JkZXItYm90dG9tOjFweCBkYXNoZWQgIzk1OTc5YjtsaW5lLWhlaWdodDoxLjZlbTtjb2xvcjojOTU5NzliO2ZvbnQtc2l6ZToxMHB4fS5yZWNlaXB0LXdyYXAgLnJlY2VpcHQtZm9vdGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MTBweH0ucmVjZWlwdC10d28gLmJpbGwtbGlzdHttYXJnaW46MDtwYWRkaW5nOjVweCAwO2ZvbnQtc2l6ZToxMHB4O2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCAjOTU5NzlifS5yZWNlaXB0LXR3byAuYmlsbC1saXN0IC5iaWxsX2xpc3RfaW57ZGlzcGxheTpmbGV4O3RleHQtYWxpZ246cmlnaHQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6NHB4IDB9LnJlY2VpcHQtdHdvIC5iaWxsLWxpc3QgLmJpbGxfbGlzdF9pbiAuYmlsbF90aXRsZXtwYWRkaW5nLXJpZ2h0OjIwcHh9LnJlY2VpcHQtdHdvIC5iaWxsLWxpc3QgLmJpbGxfbGlzdF9pbiAuYmlsbF92YWx1ZXt3aWR0aDo5MHB4fS5yZWNlaXB0LXR3byAucmVjZWlwdC10YWJsZXttYXJnaW4tdG9wOjB9LnJlY2VpcHQtdHdvIC5yZWNlaXB0LXNlcGVyYXRvcnt3aWR0aDoxNTBweH0ucmVjZWlwdC10d28gLnNhbXBsZV90ZXh0IGltZ3ttYXJnaW4tdG9wOjEwcHh9LnJlY2VpcHQtdGhyZWUgLnJlY2VpcHQtdG9wIC5yZWNlaXB0LXRpdGxle2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbTo1cHh9LnJlY2VpcHQtdGhyZWUgLnJlY2VpcHQtdG9wIC5jb21wYW55LW5hbWV7Y29sb3I6Izk1OTc5Yjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEwcHh9LnJlY2VpcHQtdGhyZWUgLnJlY2VpcHQtc2VwZXJhdG9ye21hcmdpbjoxcHggMH0ucmVjZWlwdC10aHJlZSAuY3VzdG9tZXItbGlzdHttYXJnaW46MTBweCAwIDB9LnJlY2VpcHQtdGhyZWUgLnJlY2VpcHQtdGFibGUgdGhlYWQgdGh7Ym9yZGVyLXRvcDowO3BhZGRpbmctdG9wOjEwcHh9LnJlY2VpcHQtdGhyZWUgLnJlY2VpcHQtdGFibGUgdGR7cGFkZGluZy1ib3R0b206MTBweH0ucmVjZWlwdC10aHJlZSAuYmlsbC1saXN0e21hcmdpbjowO3BhZGRpbmc6NXB4IDA7Zm9udC1zaXplOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICM5NTk3OWJ9LnJlY2VpcHQtdGhyZWUgLmJpbGwtbGlzdCAuYmlsbF9saXN0X2lue2Rpc3BsYXk6ZmxleDt0ZXh0LWFsaWduOnJpZ2h0O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjRweCAwfS5yZWNlaXB0LXRocmVlIC5iaWxsLWxpc3QgLmJpbGxfbGlzdF9pbiAuYmlsbF90aXRsZXtwYWRkaW5nLXJpZ2h0OjIwcHh9LnJlY2VpcHQtdGhyZWUgLmJpbGwtbGlzdCAuYmlsbF9saXN0X2luIC5iaWxsX3ZhbHVle3dpZHRoOjkwcHh9LnJlY2VpcHQtdGhyZWUgLmJpbGwtbGlzdCAucmVjZWlwdC1zZXBlcmF0b3J7d2lkdGg6MTUwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tdG9wOjZweDttYXJnaW4tYm90dG9tOjZweH0ucmVjZWlwdC10aHJlZSAuc2FtcGxlX3RleHQgaW1ne21hcmdpbi10b3A6MTBweH0ucmVjZWlwdC1mb3VyIC5yZWNlaXB0LXRvcCAucmVjZWlwdC10aXRsZXtmb250LXNpemU6MThweDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MTBweH0ucmVjZWlwdC1mb3VyIC5yZWNlaXB0LXRvcCAuY29tcGFueS1uYW1le2NvbG9yOiM5NTk3OWI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMHB4fS5yZWNlaXB0LWZvdXIgLnJlY2VpcHQtdG9wIC5jb21wYW55LWxvZ297YmFja2dyb3VuZDpub25lO21hcmdpbi1ib3R0b206MH0ucmVjZWlwdC1mb3VyIC5yZWNlaXB0LXRvcCAuY29tcGFueS1sb2dvIGltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnJlY2VpcHQtZm91ciAucmVjZWlwdC10b3AgLnJlY2VpcHQtdGl0bGV7bWFyZ2luLXRvcDoxMHB4fS5yZWNlaXB0LWZvdXIgLnJlY2VpcHQtdG9wIC5jb21wYW55LWVtYWlse3BhZGRpbmctYm90dG9tOjEwcHh9LnJlY2VpcHQtZm91ciAucmVjZWlwdC1zZXBlcmF0b3J7bWFyZ2luOjFweCAwfS5yZWNlaXB0LWZvdXIgLmJpbGwtbGlzdCAucmVjZWlwdC1zZXBlcmF0b3J7bWFyZ2luOjZweCAwfS5yZWNlaXB0LWZvdXIgLmN1c3RvbWVyLWxpc3R7bWFyZ2luLXRvcDoxMHB4fS5yZWNlaXB0LWZvdXIgLnJlY2VpcHQtdGFibGV7bWFyZ2luLXRvcDowfS5yZWNlaXB0LWZvdXIgLnJlY2VpcHQtdGFibGUgdGhlYWQgdGh7Ym9yZGVyLXRvcDowfS5yZWNlaXB0LWZvdXIgLnNhbXBsZV90ZXh0IGltZ3ttYXJnaW4tdG9wOjEwcHh9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudHtib3JkZXI6NXB4IHNvbGlkICMwMDA7bWFyZ2luOjA7cGFkZGluZzo0MHB4fS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye21hcmdpbjowO3BhZGRpbmc6MCAwIDMwcHg7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgIzAwMH0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciBhe21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjBweH0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0e3dpZHRoOjMwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdHt3aWR0aDo0MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0e3dpZHRoOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodHttYXJnaW46MTVweCAwIDB9fS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC50YXgtaW52b2ljZXttYXJnaW46MTVweCAwIDEwcHg7cGFkZGluZzowcHh9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmdzdC1kZXRhaWxze21hcmdpbjo1cHggMCAwcHg7cGFkZGluZzowcHh9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kZXRhaWxzIHNwYW57Zm9udC1zaXplOjI0cHg7Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo3MDB9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kZXRhaWxzIC5pbnYtZGF0ZXttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowcHh9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kZXRhaWxzIC5pbnYtbm97YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvaW52LWJnLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7bWFyZ2luOjA7cGFkZGluZzoxOXB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZn0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRldGFpbHMgLmludi1ubyBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjE4cHh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGV0YWlscyAuaW52LW5ve21hcmdpbjowO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOiMwMDB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRldGFpbHMgLmludi1ub3t3aWR0aDoyNzVweH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGV0YWlscyAuaW52LW5ve3dpZHRoOjI0NXB4fX0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7bWFyZ2luOjA7cGFkZGluZzo0MHB4IDB9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLXRvIC5pbnZvaWNlLXRpdGxle21hcmdpbjowO3BhZGRpbmc6MH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLXRve21hcmdpbjowfX0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MCAwIDI1cHh9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZXtjb2xvcjojMmMzMDM4O21hcmdpbjowO3BhZGRpbmc6MHB4fS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGhlYWQgLmNvZmZlZS1zaG9we2JhY2tncm91bmQ6Izc2MzhmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7Y29sb3I6IzAwMH0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8ye3dpZHRoOjUwJX0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciAudGFibGUtZGVzY3JpcHRpb257Y29sb3I6IzJjMzAzOH0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbiBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5Yn0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRke21hcmdpbjowO3BhZGRpbmc6MjVweCAxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRkLC5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGh7d2hpdGUtc3BhY2U6bm93cmFwfX0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjI1cHggMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHtjb2xvcjojMmMzMDM4fS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7bWFyZ2luOjA7cGFkZGluZzo1cHggMTVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWl0ZW17ZGlzcGxheTpub25lfX0uY29mZmVlLXNob3AgLmludi1jb250ZW50IC50YWJsZS10b3RhbC1pdGVte21hcmdpbjowO3BhZGRpbmc6MTVweCAwcHh9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjI1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLnRvdGFsLWFtb3VudGRldGFpbHN7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjI1cHggMTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZve2NvbG9yOiMyYzMwMzh9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLnBheW1lbnQtdGl0bGV7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MThweDttYXJnaW46MCAwIDE1cHg7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2t9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gZGl2e21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjB9LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3Bhbntjb2xvcjojOTU5NzlifS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAudGVybXMtY29uZGl0aW9ue21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojMmMzMDM4fS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAudGVybXMtY29uZGl0aW9uIHNwYW57Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMCAxMHB4fS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAudGVybXMtY29uZGl0aW9uIG9se2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAudGVybXMtY29uZGl0aW9ue21hcmdpbjoxMHB4IDA7cGFkZGluZzowcHggMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MTBweCAwcHh9fS5jb2ZmZWUtc2hvcCAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7YmFja2dyb3VuZDojNzYzOGZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7Y29sb3I6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNvZmZlZS1zaG9wIC5pbnYtY29udGVudHttYXJnaW46MDtwYWRkaW5nOjIwcHh9fS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2JhY2tncm91bmQ6I2YyZjJmMjttYXJnaW46MjBweDtwYWRkaW5nOjMwcHh9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgaDIsLmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmgye2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo1MHB4O2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIGgyLC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5oMntmb250LXNpemU6MjhweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0e21hcmdpbi10b3A6MTBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjAgMjBweH0uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIGgzLC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmgze2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjQwcHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjozMHB4IDAgMjJweCAwO3BhZGRpbmc6MDtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgaDMsLmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaDN7Zm9udC1zaXplOjMwcHg7bWFyZ2luOjIwcHggMH19LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9ue2Rpc3BsYXk6ZmxleH0uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gZGl2e2JhY2tncm91bmQ6I2YyZjJmMjtwYWRkaW5nOjEwcHg7d2lkdGg6MzIuOCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbG9yOiMyYzMwMzh9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIGRpdiBzcGFue2NvbG9yOiMwMDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiBkaXZ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb257ZGlzcGxheTpibG9ja319LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNze21hcmdpbjowO3BhZGRpbmc6MzBweCAyMHB4O2p1c3RpZnktY29udGVudDpub3JtYWx9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIGRpdnt3aWR0aDo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyBkaXZ7d2lkdGg6MTAwJX19LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MCAyMHB4fS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyBoNCwuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgLmg0e2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjI0cHg7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDAgMTBweCAxMHB4O2ZvbnQtd2VpZ2h0OjcwMH0uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjEwcHg7Y29sb3I6IzAwMDt3aWR0aDoxMDAlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSB0aGVhZCB0aHtiYWNrZ3JvdW5kOiNmMmYyZjI7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO3BhZGRpbmc6MTNweDtjb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdGhlYWQgdGh7Zm9udC1zaXplOjE0cHh9fS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAuc2VydmljZXN7d2lkdGg6NTAlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAuZGF0ZXN7d2lkdGg6MTAlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAucm9vbXN7d2lkdGg6MTUlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAuZGVzY3JpcHRpb257d2lkdGg6NTAlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAuY2hhcmdlZC1hbW91bnR7d2lkdGg6MTUlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAuZGlzY291bnR7d2lkdGg6MTUlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAudG90YWx7d2lkdGg6MTUlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSB0cjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kOiNmMmYyZjJ9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIHRhYmxlIHRyIHRke3BhZGRpbmc6MTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIHRhYmxlIHRyIHRke3doaXRlLXNwYWNlOm5vd3JhcH19LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjB9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjM0JX0uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGQ6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDojZmZmfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpsYXN0LWNoaWxke2JhY2tncm91bmQ6I2YyZjJmMn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3dpZHRoOjUwJX19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDo1NSV9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyAuaW52b2ljZS10YWJsZS1mb290ZXJ7ZGlzcGxheTpibG9ja319LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIC5zdWJ0b3RhbCAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmxhc3QtY2hpbGR7YmFja2dyb3VuZDojZmNmY2ZjfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyAudGFibGUtdG90YWwtaXRlbSAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmxhc3QtY2hpbGR7YmFja2dyb3VuZDojMmMzMDM4O2NvbG9yOiNmMmYyZjJ9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7Ym9yZGVyOjB9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVzIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojMmMzMDM4fS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7cGFkZGluZzoxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjVweCAxMHB4IDB9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWl0ZW17ZGlzcGxheTpub25lfX0uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXJ7YmFja2dyb3VuZDojZjJmMmYyO2JvcmRlcjowO21hcmdpbjoxMHB4IDIwcHggMDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDE1cHh9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdCwuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDo1MCV9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdCB0YWJsZSwuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZXt3aWR0aDoxMDAlfS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgdGFibGUgdGQsLmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7d2lkdGg6NTAlfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0IHRhYmxlIHRkLC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3dpZHRoOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0LC5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjEwMCV9fS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgdGFibGUgdGQ6bGFzdC1jaGlsZCBkaXZ7YmFja2dyb3VuZDojZmNmY2ZjO3BhZGRpbmc6MTBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7dGV4dC1hbGlnbjpsZWZ0fS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmxhc3QtY2hpbGQgZGl2e2JhY2tncm91bmQ6IzAwMDtwYWRkaW5nOjEwcHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3BhZGRpbmc6MTBweCAwIDB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXJ7ZGlzcGxheTpibG9ja319LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZXttYXJnaW46MCAyMHB4O3BhZGRpbmc6MjBweCAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzc2MzhmZn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOjEwMCV9fS5kb21haW4taG9zdGluZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLmFtb3VudC1wYXlhYmxle3dpZHRoOjM1JX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZSAuYW1vdW50LXBheWFibGV7d2lkdGg6ODAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZSAuYW1vdW50LXBheWFibGV7d2lkdGg6MTAwJX19LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowIDIwcHg7cGFkZGluZzoyMHB4IDBweCAxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm97Y29sb3I6IzJjMzAzOH0uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBkaXZ7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MH0uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBzcGFue2NvbG9yOiM5NTk3OWJ9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9ue21hcmdpbjowIDIwcHg7cGFkZGluZzozMHB4IDB9LmRvbWFpbi1ob3N0aW5nIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIHB7Y29sb3I6IzAwMH0uZG9tYWluLWhvc3RpbmcgLmludi1jb250ZW50IC50aGFua3MtbXNne3BhZGRpbmc6MzBweCAwfS5lLWNvbW1lcmNlIC5pbnZvaWNlLWhlYWRlcnttYXJnaW46MDtwYWRkaW5nOjQwcHggNDBweCAxNXB4fS5lLWNvbW1lcmNlIC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBhe2Rpc3BsYXk6YmxvY2t9LmUtY29tbWVyY2UgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHNwYW57bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2t9LmUtY29tbWVyY2UgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnYtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfS5lLWNvbW1lcmNlIC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52LWRldGFpbHMgLmludi1kYXRle21hcmdpbjowIDAgNXB4O3BhZGRpbmc6MH0uZS1jb21tZXJjZSAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kZXRhaWxzIC5pbnYtZGF0ZSBzcGFue2Rpc3BsYXk6aW5saW5lfS5lLWNvbW1lcmNlIC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5pbnZvaWNlLXRpdGxle2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjI0cHh9LmUtY29tbWVyY2UgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze21hcmdpbjoxMHB4IDAgMDtwYWRkaW5nOjB9LmUtY29tbWVyY2UgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzIHNwYW57Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmUtY29tbWVyY2UgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHN7bWFyZ2luOjMwcHggMCAwO3BhZGRpbmc6MH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5lLWNvbW1lcmNlIC5pbnZvaWNlLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7YWxpZ24taXRlbXM6bm9ybWFsO21hcmdpbjowO3BhZGRpbmc6MjBweCAyMHB4fS5lLWNvbW1lcmNlIC5pbnZvaWNlLWhlYWRlciAudGF4LWludm9pY2V7ZGlzcGxheTpub25lfX0uZS1jb21tZXJjZSAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAudGF4LWludm9pY2V7Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5lLWNvbW1lcmNlIC5pbnZvaWNlLWFkZHJlc3MgdGFibGV7bWFyZ2luOjA7cGFkZGluZzoyNXB4IDQwcHg7anVzdGlmeS1jb250ZW50Om5vcm1hbH0uZS1jb21tZXJjZSAuaW52b2ljZS1hZGRyZXNzIHRhYmxlIC5pbnZvaWNlLXRve3dpZHRoOjMyJX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmUtY29tbWVyY2UgLmludm9pY2UtYWRkcmVzcyB0YWJsZSAuaW52b2ljZS10b3t3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmUtY29tbWVyY2UgLmludm9pY2UtYWRkcmVzcyB0YWJsZXttYXJnaW46MDtwYWRkaW5nOjIwcHh9fS5lLWNvbW1lcmNlIC5pbnZvaWNlLXRhYmxlIHRhYmxle2NvbG9yOiM5NTk3OWJ9LmUtY29tbWVyY2UgLmludm9pY2UtdGFibGUgdGFibGUgdGhlYWQgLmVjb21tZXJjZXRhYmxle2JhY2tncm91bmQ6Izc2MzhmZjtjb2xvcjojOTU5NzlifS5lLWNvbW1lcmNlIC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8ye3dpZHRoOjM4JX0uZS1jb21tZXJjZSAuaW52b2ljZS10YWJsZSB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5lLWNvbW1lcmNlIC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbntjb2xvcjojMmMzMDM4fS5lLWNvbW1lcmNlIC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbiBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5Yn1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmUtY29tbWVyY2UgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQsLmUtY29tbWVyY2UgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGh7d2hpdGUtc3BhY2U6bm93cmFwfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmUtY29tbWVyY2UgLmludm9pY2UtdGFibGUgdGFibGV7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDIwcHggMH19LmUtY29tbWVyY2UgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmUtY29tbWVyY2UgLmludm9pY2UtdGFibGUtZm9vdGVye21hcmdpbjowO3BhZGRpbmc6NXB4IDEwcHggMH0uZS1jb21tZXJjZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWl0ZW17ZGlzcGxheTpub25lfX0uZS1jb21tZXJjZSAudG90YWwtYW1vdW50ZGV0YWlscyBzcGFue2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5lLWNvbW1lcmNlIC50b3RhbC1hbW91bnRkZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MTVweCAyMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmUtY29tbWVyY2UgLmJhbmstZGV0YWlscywuZS1jb21tZXJjZSAudGVybXMtY29uZGl0aW9ue21hcmdpbjowO3BhZGRpbmc6NXB4IDIwcHh9fS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1oZWFkZXJ7bWFyZ2luOjAgMjBweDtwYWRkaW5nOjIwcHggMHB4IDE1cHh9LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLWhlYWRlciAudGF4LWludm9pY2V7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwfS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgYXtkaXNwbGF5OmJsb2NrfS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgc3BhbnttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMH0uZml0bmVzcy1jZW50ZXIgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnYtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kZXRhaWxzIC5pbnYtZGF0ZXttYXJnaW46MDtwYWRkaW5nOjB9LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52LWRldGFpbHMgLmludi1kYXRlIHNwYW57ZGlzcGxheTppbmxpbmV9LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5pbnZvaWNlLXRpdGxle2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjEwcHh9LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3ttYXJnaW46MTBweCAwIDA7cGFkZGluZzowfS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHMgc3Bhbntjb2xvcjojMmMzMDM4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZml0bmVzcy1jZW50ZXIgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHN7bWFyZ2luOjE1cHggMCAwO3BhZGRpbmc6MH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2FsaWduLWl0ZW1zOm5vcm1hbDttYXJnaW46MDtwYWRkaW5nOjIwcHggMjBweH0uZml0bmVzcy1jZW50ZXIgLmludm9pY2UtaGVhZGVyIC50YXgtaW52b2ljZXtkaXNwbGF5Om5vbmV9fS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1hZGRyZXNze21hcmdpbjowO3BhZGRpbmc6MjVweCAyMHB4fS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1hZGRyZXNzIC5ncmFuZC10b3RhbHtiYWNrZ3JvdW5kOiNmMmYyZjI7bWFyZ2luOjA7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjIwMHB4fS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS1hZGRyZXNzIC5ncmFuZC10b3RhbCBzcGFue2Rpc3BsYXk6YmxvY2t9LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLWFkZHJlc3MgLmdyYW5kLXRvdGFsIHNwYW46bGFzdC1jaGlsZHtjb2xvcjojMDAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLWFkZHJlc3N7cGFkZGluZzoxNXB4IDIwcHh9fS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS10YWJsZXttYXJnaW46MDtwYWRkaW5nOjAgMjBweH0uZml0bmVzcy1jZW50ZXIgLmludm9pY2UtdGFibGUgdGFibGV7Y29sb3I6Izk1OTc5Yn0uZml0bmVzcy1jZW50ZXIgLmludm9pY2UtdGFibGUgdGFibGUgdGhlYWQgLmZpdG5lc3MtY2VudGVye2JhY2tncm91bmQ6IzJjMzAzODtjb2xvcjojOTU5NzlifS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGhfMnt3aWR0aDo1MiV9LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbntjb2xvcjojMmMzMDM4fS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciAudGFibGUtZGVzY3JpcHRpb24gc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5maXRuZXNzLWNlbnRlciAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0ZCwuZml0bmVzcy1jZW50ZXIgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGh7d2hpdGUtc3BhY2U6bm93cmFwfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLXRhYmxlIHRhYmxle21hcmdpbjowO3BhZGRpbmc6MTVweCAyMHB4IDB9fS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS10YWJsZS1mb290ZXJ7bWFyZ2luOjAgMjJweDtwYWRkaW5nOjVweCAwfS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0IHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojMmMzMDM4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZml0bmVzcy1jZW50ZXIgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdHt3aWR0aDphdXRvfS5maXRuZXNzLWNlbnRlciAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0IC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e2NvbG9yOiMyYzMwMzg7d2lkdGg6MzYlfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuZml0bmVzcy1jZW50ZXIgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6NjQlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZpdG5lc3MtY2VudGVyIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZml0bmVzcy1jZW50ZXIgLmludm9pY2UtdGFibGUtZm9vdGVye21hcmdpbjowO3BhZGRpbmc6NXB4IDEwcHggMH0uZml0bmVzcy1jZW50ZXIgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19LmZpdG5lc3MtY2VudGVyIC5wYXlhYmxlLXRhYmxle21hcmdpbjowIDIycHg7cGFkZGluZzoyMHB4IDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5maXRuZXNzLWNlbnRlciAucGF5YWJsZS10YWJsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5maXRuZXNzLWNlbnRlciAucGF5YWJsZS10YWJsZSAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6MTAwJX19LmZpdG5lc3MtY2VudGVyIC5wYXlhYmxlLXRhYmxlIC5hbW91bnQtcGF5YWJsZXt3aWR0aDozNSV9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5maXRuZXNzLWNlbnRlciAucGF5YWJsZS10YWJsZSAuYW1vdW50LXBheWFibGV7d2lkdGg6ODAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZpdG5lc3MtY2VudGVyIC5wYXlhYmxlLXRhYmxlIC5hbW91bnQtcGF5YWJsZXt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZpdG5lc3MtY2VudGVyIC5wYXlhYmxlLXRhYmxle21hcmdpbjowIDIwcHg7cGFkZGluZzoxMHB4IDB9fS5maXRuZXNzLWNlbnRlciAudG90YWwtYW1vdW50ZGV0YWlscyBzcGFue2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5maXRuZXNzLWNlbnRlciAudG90YWwtYW1vdW50ZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjE1cHggMjBweH19LmZpdG5lc3MtY2VudGVyIC5iYW5rLWRldGFpbHN7bWFyZ2luOjAgMjBweDtwYWRkaW5nOjEwcHggMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9LmZpdG5lc3MtY2VudGVyIC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mb3tjb2xvcjojMmMzMDM4fS5maXRuZXNzLWNlbnRlciAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLnBheW1lbnQtdGl0bGV7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MThweDttYXJnaW46MCAwIDE1cHg7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2t9LmZpdG5lc3MtY2VudGVyIC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBkaXZ7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MH0uZml0bmVzcy1jZW50ZXIgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIHNwYW57Y29sb3I6Izk1OTc5Yn0uZml0bmVzcy1jZW50ZXIgLmJhbmstZGV0YWlscyAuY29tcGFueS1zaWdue2NvbG9yOiMwMDB9LmZpdG5lc3MtY2VudGVyIC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjAgMjBweDtwYWRkaW5nOjIwcHggMH0uZml0bmVzcy1jZW50ZXIgLnRlcm1zLWNvbmRpdGlvbiBwe2NvbG9yOiMwMDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5maXRuZXNzLWNlbnRlciAuYmFuay1kZXRhaWxzLC5maXRuZXNzLWNlbnRlciAudGVybXMtY29uZGl0aW9ue21hcmdpbjowO3BhZGRpbmc6NXB4IDIwcHh9fS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2JhY2tncm91bmQ6I2YyZjJmMjttYXJnaW46MjBweDtwYWRkaW5nOjMwcHh9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgaDIsLmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmgye2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo1MHB4O2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIGgyLC5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5oMntmb250LXNpemU6MzBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0e21hcmdpbi10b3A6MTBweH19LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjAgMjBweH0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIGgzLC5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmgze2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjQwcHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjozMHB4IDAgMjJweCAwO3BhZGRpbmc6MDtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgaDMsLmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaDN7Zm9udC1zaXplOjMwcHg7bWFyZ2luOjIwcHggMH19LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9ue2Rpc3BsYXk6ZmxleH0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gZGl2e2JhY2tncm91bmQ6I2YyZjJmMjtwYWRkaW5nOjEwcHg7d2lkdGg6MzIuOCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIGRpdnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbntkaXNwbGF5OmJsb2NrfX0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7bWFyZ2luOjA7cGFkZGluZzozMHB4IDIwcHg7anVzdGlmeS1jb250ZW50Om5vcm1hbH0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgZGl2e3dpZHRoOjUwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIGRpdnt3aWR0aDoxMDAlfX0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mb3tkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMjBweCAzMHB4O3BhZGRpbmc6MH0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMsLmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mb3tiYWNrZ3JvdW5kOiNmMmYyZjI7bWFyZ2luOjAgMTBweCAwIDA7cGFkZGluZzoxNXB4IDI1cHg7d2lkdGg6NTAlfS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyBoNSwuZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMgLmg1LC5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm8gaDUsLmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mbyAuaDV7Y29sb3I6IzBjMGMyMDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjE4cHh9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBhc3Nlbmdlci1kZXRhaWxzIGRpdiwuZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGF5bWVudC1pbmZvIGRpdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBhc3Nlbmdlci1kZXRhaWxzIGRpdiBzcGFuLC5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm8gZGl2IHNwYW57Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBhc3Nlbmdlci1kZXRhaWxzLC5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm97d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mb3tkaXNwbGF5OmJsb2NrfX0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MHB4IDIwcHh9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSBoNiwuZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIC5oNntwYWRkaW5nOjAgMCAzMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbH0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle2NvbG9yOiM5NTk3OWJ9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0aGVhZCB0cntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzAuMTRkZWcsICM3NjM4RkYgLTAuMDQlLCAjMzY5OEZGIDEwMCUpO2NvbG9yOiM5NTk3OWJ9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGhfMnt3aWR0aDozOCV9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9ue2NvbG9yOiMyYzMwMzh9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciAudGFibGUtZGVzY3JpcHRpb24gc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQsLmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0aHt3aGl0ZS1zcGFjZTpub3dyYXB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle21hcmdpbjowO3BhZGRpbmc6MTVweCAyMHB4IDB9fS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWl0ZW17ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAuaW52b2ljZS10YWJsZS1mb290ZXJ7bWFyZ2luOjA7cGFkZGluZzo1cHggMTBweCAwfS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAudG90YWwtYW1vdW50ZGV0YWlscyBzcGFue2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLnRvdGFsLWFtb3VudGRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDIwcHh9fS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlcntiYWNrZ3JvdW5kOiNmMmYyZjI7Ym9yZGVyOjA7bWFyZ2luOjEwcHggMjBweDtwYWRkaW5nOjE1cHggMTBweCAxNXB4IDE1cHh9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7Ym9yZGVyOjB9LmZsaWdodC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVzIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojMmMzMDM4fS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7cGFkZGluZzo1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye21hcmdpbjowO3BhZGRpbmc6NXB4IDEwcHggMH0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudG90YWwtaXRlbXtkaXNwbGF5Om5vbmV9fS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGV7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxlIC50YWJsZS1mb290ZXItbGVmdHt3aWR0aDoxMDAlfX0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxlIC5hbW91bnQtcGF5YWJsZXt3aWR0aDozNSV9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLmFtb3VudC1wYXlhYmxle3dpZHRoOjgwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLmFtb3VudC1wYXlhYmxle3dpZHRoOjEwMCV9fS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlsc3ttYXJnaW46MCAyMHB4O3BhZGRpbmc6MTBweCAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMn0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mb3tjb2xvcjojMmMzMDM4fS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5wYXltZW50LXRpdGxle2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMCAxNXB4O3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrfS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIGRpdnttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowfS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIHNwYW57Y29sb3I6Izk1OTc5Yn0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjAgMjBweDtwYWRkaW5nOjMwcHggMH0uZmxpZ2h0LWJvb2tpbmcgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gcHtjb2xvcjojMDAwfS5mbGlnaHQtYm9va2luZyAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7cGFkZGluZzozMHB4IDB9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IHNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MTBweCAwIDB9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodHt3aWR0aDo1NCU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzo0MHB4IDMwcHg7Y29sb3I6IzNmNDI1NDt6LWluZGV4OjI7bGVmdDoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze2NvbG9yOiMwMDB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MTBweCAwcHh9fS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuYWRkcmVzcy1iZ3twb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNrZXdYKDM1ZGVnKTt0cmFuc2Zvcm06c2tld1goMzVkZWcpO3RvcDowcHg7cmlnaHQ6LTQ2cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDMyMGRlZywgI0REQ0VGRiAwJSwgI0RCRUNGRiAxMDAlKX0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmFkZHJlc3MtYmc6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwLjE0ZGVnLCAjNzYzOEZGIC0wLjA0JSwgIzM2OThGRiAxMDAlKX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5hZGRyZXNzLWJne2Rpc3BsYXk6bm9uZX19LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5ob3RlbC1pbmZve2Rpc3BsYXk6ZmxleDttYXJnaW46MDtwYWRkaW5nOjEwcHggMzBweCAwfS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaG90ZWwtaW5mbyAuaG90ZWwtYm9va2luZy1kZXRhaWxze3dpZHRoOjcwJTtib3JkZXI6MXB4IHNvbGlkICNmMmYyZjI7bWFyZ2luOjAgMTVweCAwIDA7cGFkZGluZzowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaG90ZWwtaW5mbyAuaG90ZWwtYm9va2luZy1kZXRhaWxzIC5ib29rZWQtaW5mb3t3aWR0aDozMy4zMyU7ZGlzcGxheTppbmxpbmUtZmxleH0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLmhvdGVsLWluZm8gLmhvdGVsLWJvb2tpbmctZGV0YWlscyAuYm9va2VkLWluZm8gc3BhbnttYXJnaW46MCAwcHggMCAwO3BhZGRpbmc6MTVweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmMmYyZjI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCV9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5ob3RlbC1pbmZvIC5ob3RlbC1ib29raW5nLWRldGFpbHMgLmJvb2tlZC1pbmZvIC5yaWdodC1pbmZve2JvcmRlci1yaWdodDowO2NvbG9yOiMwMDB9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaG90ZWwtaW5mbyAuaG90ZWwtYm9va2luZy1kZXRhaWxzIC5ib29rZWQtaW5mb3t3aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLmhvdGVsLWluZm8gLmhvdGVsLWJvb2tpbmctZGV0YWlscyAuYm9va2VkLWluZm97d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaG90ZWwtaW5mbyAuaG90ZWwtYm9va2luZy1kZXRhaWxze2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5ob3RlbC1pbmZvIC5ob3RlbC1ib29raW5nLWFkZHJlc3N7Ym9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO21hcmdpbjowIDAgMDtwYWRkaW5nOjI1cHg7d2lkdGg6MzAlfS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaG90ZWwtaW5mbyAuaG90ZWwtYm9va2luZy1hZGRyZXNzIC5iaWxsaW5nLW5hbWV7Y29sb3I6IzJjMzAzODtkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4IDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaG90ZWwtaW5mbyAuaG90ZWwtYm9va2luZy1hZGRyZXNze3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuaG90ZWwtaW5mb3tkaXNwbGF5OmJsb2NrfX0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLmhvdGVsLW5hbWV7Zm9udC1zaXplOjQwcHg7bWFyZ2luOjA7cGFkZGluZzowcHggMCAwIDMwcHg7Y29sb3I6Izc1MzlmZjtmb250LXdlaWdodDo3MDB9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzowIDMwcHh9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgaDQsLmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgLmg0e2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjI0cHg7bWFyZ2luOjA7cGFkZGluZzozMHB4IDAgMzBweCAxMHB4O2ZvbnQtd2VpZ2h0OjcwMH0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZXtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MTBweDtjb2xvcjojMDAwO3dpZHRoOjEwMCV9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdGhlYWQgdGh7YmFja2dyb3VuZDojMmMzMDM4O2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtwYWRkaW5nOjRweDtjb2xvcjojZjJmMmYyO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSB0aGVhZCB0aHtmb250LXNpemU6MTRweH19LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgLnNlcnZpY2Vze3dpZHRoOjQwJX0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAuZGF0ZXN7d2lkdGg6MTAlfS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIHRhYmxlIC5yb29tc3t3aWR0aDoxNSV9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgLmRlc2NyaXB0aW9ue3dpZHRoOjI1JX0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSAuY2hhcmdlZC1hbW91bnR7d2lkdGg6MjAlfS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIHRhYmxlIC5kaXNjb3VudHt3aWR0aDoxNSV9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgLnRvdGFse3dpZHRoOjE1JX0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSB0cjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kOiNmMmYyZjJ9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgdGFibGUgdHIgdGR7cGFkZGluZzoxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyB0YWJsZSB0ciB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9fS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjB9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MzIlfS5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6I2ZmZn0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpsYXN0LWNoaWxke2JhY2tncm91bmQ6I2YyZjJmMn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7d2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6NTUlfX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC5zZXJ2aWNlLWRldGFpbHMgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ob3RlbC1ib29raW5nIC5pbnYtY29udGVudCAuc2VydmljZS1kZXRhaWxzIC5pbnZvaWNlLXRhYmxlLWZvb3RlcntkaXNwbGF5OmJsb2NrfX0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyAuc3VidG90YWwgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpsYXN0LWNoaWxke2JhY2tncm91bmQ6I2ZjZmNmY30uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnNlcnZpY2UtZGV0YWlscyAudGFibGUtdG90YWwtaXRlbSAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmxhc3QtY2hpbGR7YmFja2dyb3VuZDojMmMzMDM4O2NvbG9yOiNmZmZ9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb257Ym9yZGVyLWJvdHRvbTowO21hcmdpbjowO3BhZGRpbmc6MzBweH0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbiBzcGFue2NvbG9yOiMyYzMwMzh9LmhvdGVsLWJvb2tpbmcgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gb2x7Y29sb3I6Izk1OTc5Yn0uaG90ZWwtYm9va2luZyAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7YmFja2dyb3VuZDojZjJmMmYyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMDttYXJnaW46MCAzMHB4IDQwcHg7cGFkZGluZzoxNXB4IDA7Y29sb3I6IzAwMH0uYm9va2luZy1kYXRle2NvbG9yOiMwMDA7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDUwfS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudHtib3JkZXI6NXB4IHNvbGlkICMwMDA7bWFyZ2luOjA7cGFkZGluZzo0MHB4fS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7bWFyZ2luOjA7cGFkZGluZzowIDAgMjBweDtib3JkZXItYm90dG9tOjVweCBzb2xpZCAjMDAwfS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgYXttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowcHh9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodHt3aWR0aDozMCV9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHR7d2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodHt3aWR0aDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0e21hcmdpbjoxNXB4IDAgMH19LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC50YXgtaW52b2ljZXttYXJnaW46MTVweCAwIDEwcHg7cGFkZGluZzowcHh9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5nc3QtZGV0YWlsc3ttYXJnaW46NXB4IDAgMHB4O3BhZGRpbmc6MHB4fS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LW5hbWV7Y29sb3I6IzAwMH0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kZXRhaWxzIHNwYW57Zm9udC1zaXplOjI0cHg7Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo3MDB9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRldGFpbHMgLmludi1kYXRle21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjBweH0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGV0YWlscyAuaW52LW5ve2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ludi1iZy1yaWdodGJsdWUucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJTttYXJnaW46MDtwYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtjb2xvcjojZmZmfS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kZXRhaWxzIC5pbnYtbm8gc3Bhbntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOHB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRldGFpbHMgLmludi1ub3ttYXJnaW46MDtwYWRkaW5nOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGV0YWlscyAuaW52LW5ve21hcmdpbjowO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOiMwMDB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGV0YWlscyAuaW52LW5ve3dpZHRoOjI3NXB4O2JhY2tncm91bmQ6IzAwMH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kZXRhaWxzIC5pbnYtbm97d2lkdGg6MjM1cHg7YmFja2dyb3VuZDojMDAwfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDB9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtdG8gLmludm9pY2UtdGl0bGV7bWFyZ2luOjA7cGFkZGluZzowfS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLXRvIHNwYW57bWFyZ2luLWJvdHRvbTo1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLXRve21hcmdpbjowfX0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJpbGxpbmctaW5mb3tkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMCA0NXB4O3BhZGRpbmc6MCAwIDIwcHg7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgIzAwMH0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJpbGxpbmctaW5mbyAuYmlsbGluZy1kZXRhaWxze2JhY2tncm91bmQ6bm9uZTttYXJnaW46MCAyMHB4IDAgMDtwYWRkaW5nOjBweDt3aWR0aDo1MCV9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5iaWxsaW5nLWluZm8gLmJpbGxpbmctZGV0YWlscyBoNSwuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJpbGxpbmctaW5mbyAuYmlsbGluZy1kZXRhaWxzIC5oNXtjb2xvcjojMGMwYzIwO21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MThweH0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJpbGxpbmctaW5mbyAuYmlsbGluZy1kZXRhaWxzIGRpdntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5iaWxsaW5nLWluZm8gLmJpbGxpbmctZGV0YWlscyBkaXYgc3Bhbntjb2xvcjojMmMzMDM4O3dpZHRoOjcwJTt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJpbGxpbmctaW5mbyAuYmlsbGluZy1kZXRhaWxzIGRpdntmb250LXNpemU6MTJweDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5iaWxsaW5nLWluZm8gLmJpbGxpbmctZGV0YWlscyBkaXZ7Zm9udC1zaXplOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJpbGxpbmctaW5mbyAuYmlsbGluZy1kZXRhaWxze3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbjowIDEwcHggMjBweCAwO3BhZGRpbmc6MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5iaWxsaW5nLWluZm97ZGlzcGxheTpibG9ja319LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MCAwIDI1cHh9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle2NvbG9yOiMyYzMwMzg7bWFyZ2luOjA7cGFkZGluZzowcHh9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIHRye2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtjb2xvcjojMDAwfS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGhfMnt3aWR0aDo2MiV9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbntjb2xvcjojMmMzMDM4fS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciAudGFibGUtZGVzY3JpcHRpb24gc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRke21hcmdpbjowO3BhZGRpbmc6MjVweCAxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQsLmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRoe3doaXRlLXNwYWNlOm5vd3JhcH19LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjIwcHggMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6NjklfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdHt3aWR0aDphdXRvfX0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7Y29sb3I6IzJjMzAzOH0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7bWFyZ2luOjA7cGFkZGluZzo1cHggMTVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke21hcmdpbjowO3BhZGRpbmc6MTVweCAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC50YWJsZS10b3RhbC1pdGVte21hcmdpbjowO3BhZGRpbmc6MTVweCAwcHggMTVweCAxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRhYmxlLXRvdGFsLWl0ZW17bWFyZ2luOjA7cGFkZGluZzoxNXB4IDBweH19LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MjVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlsc3t0ZXh0LWFsaWduOmNlbnRlcn19LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoyNXB4IDE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZve2NvbG9yOiMyYzMwMzh9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIGRpdnttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowfS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3Bhbntjb2xvcjojOTU5NzlifS5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiMyYzMwMzh9LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnRlcm1zLWNvbmRpdGlvbiBzcGFue2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTBweH0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAudGVybXMtY29uZGl0aW9uIG9se2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnRlcm5ldC1iaWxsaW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjEwcHggMDtwYWRkaW5nOjBweCAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjEwcHggMHB4fX0uaW50ZXJuZXQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7YmFja2dyb3VuZDojZjJmMmYyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7Y29sb3I6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmludGVybmV0LWJpbGxpbmcgLmludi1jb250ZW50e21hcmdpbjowO3BhZGRpbmc6MjBweH19Lm1lZGljYWwgLmludi1jb250ZW50e2JvcmRlcjoxcHggc29saWQgIzAwMDttYXJnaW46MDtwYWRkaW5nOjMwcHh9Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntib3JkZXItdG9wOjEwcHggc29saWQgIzJjMzAzODtib3JkZXItYm90dG9tOjEwcHggc29saWQgIzJjMzAzODttYXJnaW46MDtwYWRkaW5nOjIwcHggMjBweH0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnR7d2lkdGg6NTQlfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0e3dpZHRoOjU2JX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdHt3aWR0aDoxMDAlfX0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgaDQsLm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5oNHtjb2xvcjojMjgwODRiO2ZvbnQtc2l6ZTo0OHB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoNCwubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgLmg0e2Rpc3BsYXk6bm9uZX19Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE1cHggMH0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IGgzLC5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmgze2ZvbnQtc2l6ZTo0MHB4O21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojMmMzMDM4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBoMywubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5oM3tmb250LXNpemU6MzBweH19Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6NDBweCAzMHB4O2NvbG9yOiNmZmY7ei1pbmRleDoyfS5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHMgc3Bhbntjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzIHNwYW57Y29sb3I6IzAwMH19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7Y29sb3I6IzAwMDttYXJnaW46MDtwYWRkaW5nOjEwcHggMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjEwcHggMHB4fX0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmFkZHJlc3MtYmd7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgtMzVkZWcpO3RyYW5zZm9ybTpza2V3WCgtMzVkZWcpO3RvcDowcHg7cmlnaHQ6MzhweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojNzYzOGZmfS5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuYWRkcmVzcy1iZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NjM4ZmZ9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmFkZHJlc3MtYmd7cmlnaHQ6NThweH19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuYWRkcmVzcy1iZ3tkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2Rpc3BsYXk6ZmxleH19Lm1lZGljYWwgLmludi1jb250ZW50IC5wYXRpZW50LWluZm97ZGlzcGxheTpmbGV4O21hcmdpbjowIDAgMjBweDtwYWRkaW5nOjB9Lm1lZGljYWwgLmludi1jb250ZW50IC5wYXRpZW50LWluZm8gLnBhdGllbnQtZGV0YWlscywubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm97YmFja2dyb3VuZDojZjJmMmYyO21hcmdpbjowIDIwcHggMCAwO3BhZGRpbmc6MjBweDt3aWR0aDo1MCV9Lm1lZGljYWwgLmludi1jb250ZW50IC5wYXRpZW50LWluZm8gLnBhdGllbnQtZGV0YWlscyBoNSwubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIC5oNSwubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm8gaDUsLm1lZGljYWwgLmludi1jb250ZW50IC5wYXRpZW50LWluZm8gLnRyZWF0bWVudC1pbmZvIC5oNXtjb2xvcjojMGMwYzIwO21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MThweH0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIGRpdiwubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm8gZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIGRpdiBzcGFuLC5tZWRpY2FsIC5pbnYtY29udGVudCAucGF0aWVudC1pbmZvIC50cmVhdG1lbnQtaW5mbyBkaXYgc3Bhbntjb2xvcjojMmMzMDM4O3dpZHRoOjcwJTt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIGRpdiwubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm8gZGl2e2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIGRpdiwubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm8gZGl2e2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1lZGljYWwgLmludi1jb250ZW50IC5wYXRpZW50LWluZm8gLnBhdGllbnQtZGV0YWlscywubWVkaWNhbCAuaW52LWNvbnRlbnQgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm97d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luOjAgMTBweCAyMHB4IDA7cGFkZGluZzoxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1lZGljYWwgLmludi1jb250ZW50IC5wYXRpZW50LWluZm97ZGlzcGxheTpibG9ja319Lm1lZGljYWwgLmludi1jb250ZW50IGg1LC5tZWRpY2FsIC5pbnYtY29udGVudCAuaDV7YmFja2dyb3VuZDojZjRmNGY0O2NvbG9yOiMyYzMwMzg7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjoyMHB4IDA7cGFkZGluZzoxMHB4IDIwcHh9Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MCAwIDIwcHh9Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle2NvbG9yOiMyYzMwMzg7bWFyZ2luOjA7cGFkZGluZzowcHh9Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIHRye2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtjb2xvcjojMDAwfS5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGhfMnt3aWR0aDo1MCV9Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbntjb2xvcjojMmMzMDM4fS5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciAudGFibGUtZGVzY3JpcHRpb24gc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRke21hcmdpbjowO3BhZGRpbmc6MjBweCAxNXB4fS5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLC5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0aDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRkLC5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0aHt3aGl0ZS1zcGFjZTpub3dyYXB9fS5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7Y29sb3I6IzJjMzAzOH0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7bWFyZ2luOjA7cGFkZGluZzo1cHggMTVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1lZGljYWwgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke21hcmdpbjowO3BhZGRpbmc6NXB4IDBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tZWRpY2FsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWl0ZW17ZGlzcGxheTpub25lfX0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLnRhYmxlLXRvdGFsLWl0ZW17bWFyZ2luOjA7cGFkZGluZzoxNXB4IDEwcHggMTVweCAyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubWVkaWNhbCAuaW52LWNvbnRlbnQgLnRhYmxlLXRvdGFsLWl0ZW17bWFyZ2luOjA7cGFkZGluZzoxNXB4IDBweH19Lm1lZGljYWwgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MjBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5tZWRpY2FsIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlsc3t0ZXh0LWFsaWduOmNlbnRlcn19Lm1lZGljYWwgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoyNXB4IDE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMH0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZve2NvbG9yOiMyYzMwMzh9Lm1lZGljYWwgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIGRpdnttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowfS5tZWRpY2FsIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3Bhbntjb2xvcjojOTU5NzlifS5tZWRpY2FsIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiMyYzMwMzh9Lm1lZGljYWwgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnRlcm1zLWNvbmRpdGlvbiBzcGFue2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTBweH0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAudGVybXMtY29uZGl0aW9uIG9se2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tZWRpY2FsIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjEwcHggMDtwYWRkaW5nOjBweCAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubWVkaWNhbCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjEwcHggMHB4fX0ubWVkaWNhbCAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7YmFja2dyb3VuZDojZjJmMmYyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7Y29sb3I6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1lZGljYWwgLmludi1jb250ZW50e21hcmdpbjowO3BhZGRpbmc6MjBweH19Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudHtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjOTU5NzlifS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXItcmFkaXVzOjhweDttYXJnaW46MjVweDtwYWRkaW5nOjI1cHh9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNpbmVwbHV4LXRpdGxle2ZvbnQtc2l6ZTo2NHB4O2xpbmUtaGVpZ2h0OjgwcHh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jaW5lcGx1eC10aXRsZXtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNpbmVwbHV4LXRpdGxle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjUwcHh9fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgYXtkaXNwbGF5OmJsb2NrfS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgc3BhbnttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTpibG9ja30ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5pbnYtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgLmludi1kZXRhaWxzIC5pbnYtZGF0ZXttYXJnaW46MCAwIDVweDtwYWRkaW5nOjB9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAuaW52LWRldGFpbHMgLmludi1kYXRlIHNwYW57ZGlzcGxheTppbmxpbmU7Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWxlZnQ6OHB4fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5jb21wYW55LW5hbWV7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrfS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHN7bWFyZ2luOjAgMjVweDtwYWRkaW5nOjB9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2UtZGV0YWlscyBoNCwubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5leGNoYW5nZS1kZXRhaWxzIC5oNHtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Y29sb3I6IzJjMzAzODtib3JkZXItcmFkaXVzOjEwcHg7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDMwcHh9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2UtZGV0YWlscyAuZXhjaGFuZ2UtaW5mb3tkaXNwbGF5OmZsZXg7bWFyZ2luOjIwcHggMCAwO3BhZGRpbmc6MH0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5leGNoYW5nZS1kZXRhaWxzIC5leGNoYW5nZS1pbmZvIGRpdntiYWNrZ3JvdW5kOiNmY2ZjZmM7Ym9yZGVyLXJhZGl1czoxMHB4O3dpZHRoOjI0JTttYXJnaW46MDtwYWRkaW5nOjEwcHg7ZGlzcGxheTpmbGV4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2UtZGV0YWlscyAuZXhjaGFuZ2UtaW5mbyBkaXZ7d2lkdGg6NDklO21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm8gZGl2e3dpZHRoOjEwMCV9fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm8gZGl2IHNwYW57Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2UtZGV0YWlscyAuZXhjaGFuZ2UtaW5mb3tmbGV4LXdyYXA6d3JhcH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm97ZGlzcGxheTpibG9ja319Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAudHJhbnNmZXItb3ZlcnZpZXd7bWFyZ2luOjA7cGFkZGluZzozMHB4IDI1cHh9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAudHJhbnNmZXItb3ZlcnZpZXcgLmV4Y2hhbmdlLWluZm8gZGl2e3dpZHRoOjMyJX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAudHJhbnNmZXItb3ZlcnZpZXcgLmV4Y2hhbmdlLWluZm8gZGl2e3dpZHRoOjEwMCV9fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnRyYW5zZmVyLW92ZXJ2aWV3IC5leGNoYW5nZS1yYXRlIGRpdnt3aWR0aDo0OSV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnRyYW5zZmVyLW92ZXJ2aWV3IC5leGNoYW5nZS1yYXRlIGRpdnt3aWR0aDoxMDAlfX0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlsc3tkaXNwbGF5OmZsZXg7bWFyZ2luOjIwcHggMCAzMHB4O3BhZGRpbmc6MH0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLWxlZnQsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMgLnNlbmR0by1yaWdodHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZDojZmNmY2ZjO2JvcmRlci1yYWRpdXM6MTBweDttYXJnaW46MDtwYWRkaW5nOjIwcHg7d2lkdGg6NDklfS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tbGVmdCBkaXYsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMgLnNlbmR0by1yaWdodCBkaXZ7ZGlzcGxheTpmbGV4fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tbGVmdCBkaXYgc3BhbiwubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLXJpZ2h0IGRpdiBzcGFue2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tbGVmdCBkaXYsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMgLnNlbmR0by1yaWdodCBkaXZ7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tbGVmdCwubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLXJpZ2h0e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHN7ZGlzcGxheTpibG9ja319Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2Utbm90ZXMgcHttYXJnaW46MjBweCAwIDMwcHggMDtwYWRkaW5nOjB9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAudGhhbmtzLW1zZ3ttYXJnaW46MHB4IDI1cHggMzBweCAyNXB4O3BhZGRpbmc6MTVweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM3NjM4ZmY7Ym9yZGVyLXJhZGl1czoxMHB4fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnR7Ym9yZGVyLXJhZGl1czoxMHB4O2JvcmRlcjoxcHggc29saWQgIzk1OTc5Yn0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntiYWNrZ3JvdW5kOiNmY2ZjZmM7Ym9yZGVyLXJhZGl1czo4cHg7bWFyZ2luOjI1cHg7cGFkZGluZzoyNXB4fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jaW5lcGx1eC10aXRsZXtmb250LXNpemU6NjRweDtsaW5lLWhlaWdodDo4MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY2luZXBsdXgtdGl0bGV7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jaW5lcGx1eC10aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDo1MHB4fX0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IGF7ZGlzcGxheTpibG9ja30ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IHNwYW57bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2t9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAuaW52LWRldGFpbHN7ZGlzcGxheTpibG9ja30ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5pbnYtZGV0YWlscyAuaW52LWRhdGV7bWFyZ2luOjAgMCA1cHg7cGFkZGluZzowfS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgLmludi1kZXRhaWxzIC5pbnYtZGF0ZSBzcGFue2Rpc3BsYXk6aW5saW5lO2NvbG9yOiMyYzMwMzg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyNHB4O21hcmdpbi1sZWZ0OjhweH0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuY29tcGFueS1uYW1le21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5leGNoYW5nZS1kZXRhaWxze21hcmdpbjowIDI1cHg7cGFkZGluZzowfS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgaDQsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2UtZGV0YWlscyAuaDR7YmFja2dyb3VuZDojZjRmNGY0O2NvbG9yOiMyYzMwMzg7Ym9yZGVyLXJhZGl1czoxMHB4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowO3BhZGRpbmc6MTBweCAzMHB4fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm97ZGlzcGxheTpmbGV4O21hcmdpbjoyMHB4IDAgMDtwYWRkaW5nOjB9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuZXhjaGFuZ2UtZGV0YWlscyAuZXhjaGFuZ2UtaW5mbyBkaXZ7YmFja2dyb3VuZDojZmNmY2ZjO2JvcmRlci1yYWRpdXM6MTBweDt3aWR0aDoyNCU7bWFyZ2luOjA7cGFkZGluZzoxMHB4O2Rpc3BsYXk6ZmxleDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm8gZGl2e3dpZHRoOjQ5JTttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5leGNoYW5nZS1kZXRhaWxzIC5leGNoYW5nZS1pbmZvIGRpdnt3aWR0aDoxMDAlfX0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5leGNoYW5nZS1kZXRhaWxzIC5leGNoYW5nZS1pbmZvIGRpdiBzcGFue2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLWRldGFpbHMgLmV4Y2hhbmdlLWluZm97ZmxleC13cmFwOndyYXB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5leGNoYW5nZS1kZXRhaWxzIC5leGNoYW5nZS1pbmZve2Rpc3BsYXk6YmxvY2t9fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnRyYW5zZmVyLW92ZXJ2aWV3e21hcmdpbjowO3BhZGRpbmc6MzBweCAyNXB4fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnRyYW5zZmVyLW92ZXJ2aWV3IC5leGNoYW5nZS1pbmZvIGRpdnt3aWR0aDozMiV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnRyYW5zZmVyLW92ZXJ2aWV3IC5leGNoYW5nZS1pbmZvIGRpdnt3aWR0aDoxMDAlfX0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC50cmFuc2Zlci1vdmVydmlldyAuZXhjaGFuZ2UtcmF0ZSBkaXZ7d2lkdGg6NDklfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC50cmFuc2Zlci1vdmVydmlldyAuZXhjaGFuZ2UtcmF0ZSBkaXZ7d2lkdGg6MTAwJX19Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHN7ZGlzcGxheTpmbGV4O21hcmdpbjoyMHB4IDAgMzBweDtwYWRkaW5nOjB9Lm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMgLnNlbmR0by1sZWZ0LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tcmlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQ6I2ZjZmNmYztib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luOjA7cGFkZGluZzoyMHB4O3dpZHRoOjQ5JX0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLWxlZnQgZGl2LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tcmlnaHQgZGl2e2Rpc3BsYXk6ZmxleH0ubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLWxlZnQgZGl2IHNwYW4sLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMgLnNlbmR0by1yaWdodCBkaXYgc3Bhbntjb2xvcjojMmMzMDM4fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLWxlZnQgZGl2LC5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxzIC5zZW5kdG8tcmlnaHQgZGl2e2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW9uZXktZXhjaGFuZ2UgLmludi1jb250ZW50IC5zZW5kdG8tZGV0YWlscyAuc2VuZHRvLWxlZnQsLm1vbmV5LWV4Y2hhbmdlIC5pbnYtY29udGVudCAuc2VuZHRvLWRldGFpbHMgLnNlbmR0by1yaWdodHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnNlbmR0by1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9fS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLmV4Y2hhbmdlLW5vdGVzIHB7bWFyZ2luOjIwcHggMCAzMHB4IDA7cGFkZGluZzowfS5tb25leS1leGNoYW5nZSAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7bWFyZ2luOjBweCAyNXB4IDMwcHggMjVweDtwYWRkaW5nOjE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNzYzOGZmO2JvcmRlci1yYWRpdXM6MTBweH0ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnR7bWFyZ2luOjA7cGFkZGluZzo0MHB4fS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuY2luZXBsdXgtdGl0bGV7Zm9udC1zaXplOjgwcHg7bGluZS1oZWlnaHQ6MTAwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuY2luZXBsdXgtdGl0bGV7Zm9udC1zaXplOjUwcHg7bGluZS1oZWlnaHQ6NzBweH19Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcnttYXJnaW46MDtwYWRkaW5nOjAgMCAxNXB4fS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgYXtkaXNwbGF5OmJsb2NrfS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgc3BhbnttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTpibG9ja30ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnYtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kZXRhaWxzIC5pbnYtZGF0ZXttYXJnaW46MCAwIDVweDtwYWRkaW5nOjB9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52LWRldGFpbHMgLmludi1kYXRlIHNwYW57ZGlzcGxheTppbmxpbmV9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC50YXgtaW52b2ljZXtjb2xvcjojMmMzMDM4fS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuaW52b2ljZS10aXRsZXtjb2xvcjojMmMzMDM4fS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7bWFyZ2luOjVweCAwIDA7cGFkZGluZzowfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHN7bWFyZ2luOjEwcHggMCAwO3BhZGRpbmc6MH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2FsaWduLWl0ZW1zOm5vcm1hbDttYXJnaW46MDtwYWRkaW5nOjE1cHggMH0ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC50YXgtaW52b2ljZXtkaXNwbGF5Om5vbmV9fS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNze21hcmdpbjowO3BhZGRpbmc6MzBweCAwcHg7Ym9yZGVyOjB9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtdG8gc3Bhbntmb250LXNpemU6MThweDttYXJnaW46MCAwIDVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtdG97bWFyZ2luOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzc3ttYXJnaW46MDtwYWRkaW5nOjEwcHggMHB4IDIwcHh9fS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZXttYXJnaW46MDtwYWRkaW5nOjB9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle2NvbG9yOiM5NTk3OWI7bWFyZ2luOjA7cGFkZGluZzowcHh9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIC5tb3ZpZS10aWNrZXQtdGFibGV7YmFja2dyb3VuZDojNzYzOGZmO2NvbG9yOiNmZmZ9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8ye3dpZHRoOjUwJX0ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9ue2NvbG9yOiMyYzMwMzh9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbiBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5Yn0ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGR7bWFyZ2luOjA7cGFkZGluZzoyNXB4IDE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0ZCwubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGh7d2hpdGUtc3BhY2U6bm93cmFwfX0ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye21hcmdpbjowO3BhZGRpbmc6NXB4IDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWl0ZW17ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRke21hcmdpbjowO3BhZGRpbmc6NXB4IDBweH19Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MjVweCAwO3RleHQtYWxpZ246Y2VudGVyfS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MjVweCAwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMn0ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZve2NvbG9yOiMyYzMwMzh9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIGRpdnttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowfS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3Bhbntjb2xvcjojOTU5NzlifS5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiMyYzMwMzh9Lm1vdmllLWJvb2tpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnRlcm1zLWNvbmRpdGlvbiBzcGFue2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTBweH0ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAudGVybXMtY29uZGl0aW9uIG9se2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5tb3ZpZS1ib29raW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjEwcHggMDtwYWRkaW5nOjBweCAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjEwcHggMHB4fX0ubW92aWUtYm9va2luZyAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7YmFja2dyb3VuZDojNzYzOGZmO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHh9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2JhY2tncm91bmQ6I2YyZjJmMjttYXJnaW46MjBweDtwYWRkaW5nOjMwcHh9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIGgyLC5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaDJ7Zm9udC1zaXplOjQwcHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjUwcHg7Y29sb3I6IzJjMzAzODttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciBoMiwuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmgye2ZvbnQtc2l6ZToyOHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIGgyLC5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaDJ7Zm9udC1zaXplOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHR7bWFyZ2luLXRvcDoxMHB4fX0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjAgMjBweH0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyBoMywuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaDN7Y29sb3I6IzJjMzAzODtmb250LXNpemU6NDBweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjMwcHggMCAyMnB4IDA7cGFkZGluZzowO2xpbmUtaGVpZ2h0Om5vcm1hbH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgaDMsLnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmgze2ZvbnQtc2l6ZToyMHB4O21hcmdpbjoyMHB4IDB9fS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb257ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MTBweH0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIGRpdntiYWNrZ3JvdW5kOiNmMmYyZjI7cGFkZGluZzoxMHB4O3dpZHRoOjMyLjglO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtjb2xvcjojMmMzMDM4fS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gZGl2IHNwYW57Y29sb3I6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiBkaXZ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9ue2Rpc3BsYXk6YmxvY2t9fS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7bWFyZ2luOjA7cGFkZGluZzozMHB4IDIwcHg7anVzdGlmeS1jb250ZW50Om5vcm1hbH0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIGRpdnt3aWR0aDo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgZGl2e3dpZHRoOjEwMCV9fS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MCAyMHB4fS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle2NvbG9yOiMyYzMwMzh9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGhlYWQgdHJ7Ym9yZGVyOjFweCBzb2xpZCAjOTU5NzlifS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5NTk3OWJ9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9ue2NvbG9yOiMyYzMwMzh9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgLnRhYmxlX3dpZHRoXzJ7d2lkdGg6NzAlfS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3Rlcntib3JkZXI6MH0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVze2NvbG9yOiMyYzMwMzh9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC5ub3RlcyBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5Yn0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVzIC5kZWxpdmVyeS1ub3Rlc3ttYXgtd2lkdGg6MzAwcHh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAubm90ZXMgLmRlbGl2ZXJ5LW5vdGVze21heC13aWR0aDpub25lfX0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZXtjb2xvcjojMmMzMDM4fS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3BhZGRpbmc6MTBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7cGFkZGluZzo1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7bWFyZ2luOjA7cGFkZGluZzo1cHggMTBweCAwfS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudG90YWwtaXRlbXtkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuZGlzY291bnQtdGFibGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuZGlzY291bnQtdGFibGUgLm5vdGVze3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4fX0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVye2JhY2tncm91bmQ6I2YyZjJmMjtib3JkZXI6MDttYXJnaW46MTBweCAyMHB4IDA7cGFkZGluZzoxMHB4IDEwcHggMTBweCAxNXB4fS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0LC5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDo1MCV9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgdGFibGUsLnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxle3dpZHRoOjEwMCV9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgdGFibGUgdGQsLnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3dpZHRoOjUwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgdGFibGUgdGQsLnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3dpZHRoOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdCwuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MTAwJX19LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgdGFibGUgdGQ6bGFzdC1jaGlsZCBkaXZ7YmFja2dyb3VuZDojZmNmY2ZjO3BhZGRpbmc6MTBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3RleHQtYWxpZ246bGVmdH0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGQ6bGFzdC1jaGlsZCBkaXZ7YmFja2dyb3VuZDojMDAwO3BhZGRpbmc6MTBweDtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3BhZGRpbmc6MTBweCAwIDB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVye2Rpc3BsYXk6YmxvY2t9fS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxle21hcmdpbjowIDIwcHg7cGFkZGluZzoyMHB4IDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzYzOGZmfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLnRhYmxlLWZvb3Rlci1sZWZ0IC5ub3Rlc3tjb2xvcjojOTU5NzlifS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxlIC50YWJsZS1mb290ZXItbGVmdCAubm90ZXMgc3Bhbntjb2xvcjojMmMzMDM4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZSAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6MTAwJX19LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLmFtb3VudC1wYXlhYmxle3dpZHRoOjM1JX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLmFtb3VudC1wYXlhYmxle3dpZHRoOjgwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxlIC5hbW91bnQtcGF5YWJsZXt3aWR0aDoxMDAlfX0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowIDIwcHg7cGFkZGluZzoyMHB4IDBweCAxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZve2NvbG9yOiMyYzMwMzh9LnN0dWRlbnQtYmlsbGluZyAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5wYXltZW50LXRpdGxle2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMCAxNXB4O3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrfS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBkaXZ7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MH0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3Bhbntjb2xvcjojOTU5NzlifS5zdHVkZW50LWJpbGxpbmcgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjAgMjBweDtwYWRkaW5nOjMwcHggMDt0ZXh0LWFsaWduOmNlbnRlcn0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIHB7Y29sb3I6IzAwMH0uc3R1ZGVudC1iaWxsaW5nIC5pbnYtY29udGVudCAudGhhbmtzLW1zZ3twYWRkaW5nOjMwcHggMH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICMwYzBjMjB9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MC4xNGRlZywgIzc2MzhGRiAtMC4wNCUsICMzNjk4RkYgMTAwJSk7bWFyZ2luOjIwcHggMjBweCAwO3BhZGRpbmc6MzBweH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgaDIsLnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5oMntmb250LXNpemU6NDBweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6NTBweDtjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgaDIsLnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5oMntmb250LXNpemU6MzBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodHttYXJnaW4tdG9wOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjAgMjBweH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjozMHB4IDA7cGFkZGluZzowfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNzIC5ib29rZWQtYWRke2NvbG9yOiMwMDA7d2lkdGg6NTAlfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNzIC5ib29rZWQtYWRkIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojOTU5NzlifUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzcyAuYm9va2VkLWFkZHt3aWR0aDoxMDAlfX0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuYnVzLWJvb2tpbmctYWRkcmVzcyAuaW5mb3t0ZXh0LWFsaWduOnJpZ2h0fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5idXMtYm9va2luZy1hZGRyZXNzIC5pbmZvIHB7Y29sb3I6Izk1OTc5Yn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3MgLmluZm97dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmJ1cy1ib29raW5nLWFkZHJlc3N7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjIwcHh9fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIGgzLC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5oM3tjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MzBweCAwO3BhZGRpbmc6MDtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIGgzLC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5oM3tmb250LXNpemU6MzBweDttYXJnaW46MjBweCAwfX0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9ue2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDE1cHg7cGFkZGluZzowfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gZGl2e2JhY2tncm91bmQ6I2YyZjJmMjtwYWRkaW5nOjEwcHg7d2lkdGg6MzIuOCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMDttYXJnaW46MCAxNXB4IDBweCAwO3BhZGRpbmc6MTBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiBkaXZ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnN0YXRpb257bWFyZ2luOjA7cGFkZGluZzoyNXB4fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnN0YXRpb24gZGl2e21hcmdpbjowO3BhZGRpbmc6MHB4O2NvbG9yOiM5NTk3OWI7dGV4dC1hbGlnbjpsZWZ0fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnN0YXRpb24gZGl2IHNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIC5zdGF0aW9uIC5zdGF0aW9uLWluZm97ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnN0YXRpb24gLnN0YXRpb24taW5mbyAucG9pbnQtaW1ne3dpZHRoOjUlO21hcmdpbi1yaWdodDoxNXB4fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnN0YXRpb24gLnN0YXRpb24taW5mbyAuc3RhdGlvbi1kZXRhaWxze3dpZHRoOjk1JX0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIC5zdGF0aW9uIC5zdGF0aW9uLWluZm8gLnN0YXRpb24tZGV0YWlscyAuZGVzdGluYXRpb257Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiAuc3RhdGlvbnttYXJnaW4tYm90dG9tOjE1cHh9fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnNlYXQtZGV0YWlsc3t0ZXh0LWFsaWduOmNlbnRlcn0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIC5zZWF0LWRldGFpbHMgZGl2e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMgLmludm9pY2UtaW5mb21hdGlvbiAuc2VhdC1kZXRhaWxzIGRpdiBzcGFue21hcmdpbjowIDAgMTBweH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9uIC5zZWF0LWRldGFpbHMgZGl2IC5pbnZvaWNlLXRpdGxle2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIC5pbnZvaWNlLWluZm9tYXRpb24gLnNlYXQtZGV0YWlscyBkaXYgLmludm9pY2UtdGl0bGV7Zm9udC1zaXplOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyAuaW52b2ljZS1pbmZvbWF0aW9ue2Rpc3BsYXk6YmxvY2t9fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7bWFyZ2luOjA7cGFkZGluZzozMHB4IDIwcHg7anVzdGlmeS1jb250ZW50Om5vcm1hbH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIGRpdnt3aWR0aDo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgZGl2e3dpZHRoOjEwMCV9fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mb3tkaXNwbGF5OmZsZXg7bWFyZ2luOjA7cGFkZGluZzowfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMsLnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm97YmFja2dyb3VuZDojZjJmMmYyO21hcmdpbjowIDEwcHggMCAwO3BhZGRpbmc6MjBweDt3aWR0aDo1MCV9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyBoNSwudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBhc3Nlbmdlci1kZXRhaWxzIC5oNSwudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mbyBoNSwudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mbyAuaDV7Y29sb3I6IzBjMGMyMDttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjE4cHh9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscyBkaXYsLnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXltZW50LWluZm8gZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBhc3Nlbmdlci1kZXRhaWxzIGRpdiBzcGFuLC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGF5bWVudC1pbmZvIGRpdiBzcGFue2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMgZGl2LC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGF5bWVudC1pbmZvIGRpdntmb250LXNpemU6MTFweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGFzc2VuZ2VyLWRldGFpbHMgZGl2LC50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItaW5mbyAucGF5bWVudC1pbmZvIGRpdntmb250LXNpemU6MTVweDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci1pbmZvIC5wYXNzZW5nZXItZGV0YWlscywudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm8gLnBheW1lbnQtaW5mb3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweDttYXJnaW46MCAxMHB4IDIwcHggMDtwYWRkaW5nOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLWluZm97ZGlzcGxheTpibG9ja319LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnBhc3Nlbmdlci10aWNrZXQtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjMwcHggMjBweH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLXRpY2tldC1kZXRhaWxzIC5pbnZvaWNlLXRpdGxle21hcmdpbjowIDAgMzBweDtwYWRkaW5nOjIwcHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLXRpY2tldC1kZXRhaWxzIC5pbnZvaWNlLXRpdGxlIHNwYW46bnRoLWNoaWxkKDEpe2NvbG9yOiNmZmY7ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItdGlja2V0LWRldGFpbHMgLnRpY2tldC10aXRsZS1iZ3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjI3JTstd2Via2l0LXRyYW5zZm9ybTpza2V3WCgzNWRlZyk7dHJhbnNmb3JtOnNrZXdYKDM1ZGVnKTt0b3A6MHB4O2xlZnQ6LTMycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwLjE0ZGVnLCAjNzYzOEZGIC0wLjA0JSwgIzM2OThGRiAxMDAlKX0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLXRpY2tldC1kZXRhaWxzIC50aWNrZXQtdGl0bGUtYmc6aG92ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwLjE0ZGVnLCAjNzYzOEZGIC0wLjA0JSwgIzM2OThGRiAxMDAlKX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXNzZW5nZXItdGlja2V0LWRldGFpbHMgLnRpY2tldC10aXRsZS1iZ3t3aWR0aDo0OCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGFzc2VuZ2VyLXRpY2tldC1kZXRhaWxzIC50aWNrZXQtdGl0bGUtYmd7d2lkdGg6MTAwJX19LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGV7bWFyZ2luOjA7cGFkZGluZzowcHggMjBweH0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSBoNiwudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAuaDZ7cGFkZGluZzowIDAgMzBweDtsaW5lLWhlaWdodDpub3JtYWx9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGV7Y29sb3I6Izk1OTc5Yn0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0aGVhZCB0cntjb2xvcjojMmMzMDM4fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8ye3dpZHRoOjM4JX0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbntjb2xvcjojMmMzMDM4fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbiBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5Yn1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQsLnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGh7d2hpdGUtc3BhY2U6bm93cmFwfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGV7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDIwcHggMH19LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjVweCAxMHB4IDB9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgLnRvdGFsLWFtb3VudGRldGFpbHMgc3BhbntkaXNwbGF5OmJsb2NrfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSAudG90YWwtYW1vdW50ZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjE1cHggMjBweH19LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlcntiYWNrZ3JvdW5kOiNmMmYyZjI7Ym9yZGVyOjA7bWFyZ2luOjEwcHggMjBweDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDE1cHh9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye2JvcmRlcjowfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAubm90ZXMgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiMyYzMwMzh9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC5hbW91bnQtcGF5YWJsZXt3aWR0aDozNSV9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7cGFkZGluZzo1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlcnttYXJnaW46MDtwYWRkaW5nOjVweCAxMHB4IDB9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pdGVte2Rpc3BsYXk6bm9uZX19LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGV7bWFyZ2luOjAgMjBweDtwYWRkaW5nOjIwcHggMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnBheWFibGUtdGFibGUgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOjEwMCV9fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxlIC5hbW91bnQtcGF5YWJsZXt3aWR0aDozNSV9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5wYXlhYmxlLXRhYmxlIC5hbW91bnQtcGF5YWJsZXt3aWR0aDo4MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsudHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAucGF5YWJsZS10YWJsZSAuYW1vdW50LXBheWFibGV7d2lkdGg6MTAwJX19LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlsc3ttYXJnaW46MCAyMHB4O3BhZGRpbmc6MzBweCAwcHggMjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mb3tjb2xvcjojMmMzMDM4fS50cmFpbi10aWNrZXQgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gZGl2e21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjB9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIHNwYW57Y29sb3I6Izk1OTc5Yn0udHJhaW4tdGlja2V0IC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9ue21hcmdpbjowIDIwcHg7cGFkZGluZzozMHB4IDB9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbiBwe2NvbG9yOiMwMDB9LnRyYWluLXRpY2tldCAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7cGFkZGluZzozMHB4IDB9Lmludm9pY2Utd3JhcHBlcntiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjYwcHggMCA0MHB4O3BhZGRpbmc6MjVweDtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzowcHggMnB4IDRweCByZ2JhKDAsMCwwLC4xKX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utd3JhcHBlcntwYWRkaW5nOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52LWRldGFpbHN7ZGlzcGxheTpibG9ja319Lmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyO3BhZGRpbmc6MzBweCAzMHB4IDE1cHh9Lmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IGF7ZGlzcGxheTpibG9ja30uaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgaW1ne21heC13aWR0aDoyMDBweH0uaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgc3Bhbntjb2xvcjojOTU5NzlifS5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0uaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IGltZ3ttYXgtd2lkdGg6MjAwcHh9Lmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52b2ljZS10aXRsZXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52b2ljZS10aXRsZXtmb250LXNpemU6MjBweDttYXJnaW46MTBweCAwIDAgMDtwYWRkaW5nOjB9fS5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kYXRle2NvbG9yOiM5NTk3OWI7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1yaWdodDoyMHB4fS5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kYXRlOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52LWRhdGUgc3Bhbntjb2xvcjojMmMzMDM4O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjRweDttYXJnaW4tbGVmdDo4cHh9QG1lZGlhIHByaW50ey5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kYXRlIHNwYW57Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnYtZGF0ZSBzcGFue2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodHt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSBwcmludHsuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2Rpc3BsYXk6ZmxleH19Lmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMn0uaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS10byBzcGFue2NvbG9yOiM5NTk3OWI7bWFyZ2luOjAgMCAxMHB4O2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLXRvIHNwYW57bWFyZ2luOjAgMCAxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtdG8gc3BhbnttYXJnaW46MCA0MHB4IDEwcHh9fS5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLXRvIC5pbnYtdG8tYWRkcmVzc3tjb2xvcjojMmMzMDM4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS10b3ttYXJnaW4tYm90dG9tOjIwcHh9fS5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5jb21wYW55LWRldGFpbHN7dGV4dC1hbGlnbjpyaWdodH0uaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LW5hbWV7Zm9udC1zaXplOjI0cHg7Y29sb3I6Izc2MzhmZjttYXJnaW46MCAwIDEwcHg7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6YmxvY2t9Lmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7bWFyZ2luOjAgMCAxMHB4fS5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzIHNwYW57Y29sb3I6Izk1OTc5YjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBwcmludHsuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3ttYXJnaW46MCAwIDVweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5jb21wYW55LWRldGFpbHN7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowIDAgMjBweH19QG1lZGlhIHByaW50ey5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNze2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzc3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MHB4IDMwcHh9fS5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZXttYXJnaW46MDtwYWRkaW5nOjE1cHggMzBweCAwfS5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZXt3aWR0aDoxMDAlO2NvbG9yOiMyYzMwMzh9Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8xe3dpZHRoOjMlfS5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGhfMnt3aWR0aDoyMCV9Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8ze3dpZHRoOjQwJX0uaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgLnRhYmxlX3dpZHRoXzR7d2lkdGg6MTUlfS5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGhfNXt3aWR0aDoxNSV9Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIHRye2JhY2tncm91bmQ6I2YyZjJmMn0uaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMn0uaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQsLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRoe3BhZGRpbmc6MTVweH1AbWVkaWEgcHJpbnR7Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRkLC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0aHtwYWRkaW5nOjhweH19Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbntjb2xvcjojODc4YTk5fUBtZWRpYSBwcmludHsuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGV7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGV7Zm9udC1zaXplOjE0cHh9fS5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlsc3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyO3BhZGRpbmc6MTVweCAzMHB4fS5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlscyBzcGFue2NvbG9yOiMyYzMwMzh9QG1lZGlhIHByaW50ey5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlsc3tmb250LXNpemU6MTJweDtwYWRkaW5nOjVweCAzMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxze2ZvbnQtc2l6ZToxNHB4fX0uaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye3BhZGRpbmc6NXB4IDMwcHh9Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6NzAlfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdHt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxNHB4fX0uaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MzElfS5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZXt3aWR0aDoxMDAlfS5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjUwJTtwYWRkaW5nOjVweCAxMHB4fUBtZWRpYSBwcmludHsuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7d2lkdGg6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHt3aWR0aDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHByaW50ey5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZXtmb250LXNpemU6MTJweH19Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ZHtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgcHJpbnR7Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ZHtmb250LXNpemU6MTJweH19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGUgdGR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBwcmludHsuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLnRvdGFsYW10LXRhYmxle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjYwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDoxMDAlfX1AbWVkaWEgcHJpbnR7Lmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjUwJX19QG1lZGlhIHByaW50ey5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pbmZve2Rpc3BsYXk6bm9uZX19Lmludi1jb250ZW50IC5iYW5rLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDMwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMn0uaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYmFuay10aXRsZXttYXJnaW46MCAwIDEwcHg7Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHg7ZGlzcGxheTpibG9ja31AbWVkaWEgcHJpbnR7Lmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmJhbmstdGl0bGV7Zm9udC1zaXplOjEycHh9fS5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5hY2NvdW50LWRldGFpbHN7bWFyZ2luOjAgMCA1cHh9Lmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmFjY291bnQtZGV0YWlscyBzcGFue2NvbG9yOiMyYzMwMzh9Lmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmNvbXBhbnktc2lnbnt0ZXh0LWFsaWduOnJpZ2h0fS5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5jb21wYW55LXNpZ24gc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTVweDtjb2xvcjojMDAwfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuY29tcGFueS1zaWdue3RleHQtYWxpZ246bGVmdH19QG1lZGlhIHByaW50ey5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowO3BhZGRpbmc6MTBweCAzMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludi1jb250ZW50IC5iYW5rLWRldGFpbHN7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjVweCAzMHB4fX0uaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbnttYXJnaW46MDtwYWRkaW5nOjE1cHggMzBweH0uaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbiBvbHtsaXN0LXN0eWxlOm51bWJlcjtwYWRkaW5nLWxlZnQ6MjZweDtjb2xvcjojMmMzMDM4fS5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweH1AbWVkaWEgcHJpbnR7Lmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb257Zm9udC1zaXplOjEycHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbntmb250LXNpemU6MTRweH19Lmludi1jb250ZW50IC50aGFua3MtbXNne21hcmdpbjowO3BhZGRpbmc6MTVweCAwfUBtZWRpYSBwcmludHsuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7Zm9udC1zaXplOjEwcHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludi1jb250ZW50IC50aGFua3MtbXNne2ZvbnQtc2l6ZToxMnB4fX0uZmlsZS1saW5re21hcmdpbi1ib3R0b206NDBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5maWxlLWxpbmsgLmRvd25sb2FkLWxpbmt7Y29sb3I6Izc2MzhmZjttYXJnaW46MHB4O3BhZGRpbmc6MTJweCAyMnB4O21hcmdpbi1yaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgIzc2MzhmZjtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjQ2cHh9LmZpbGUtbGluayAuZG93bmxvYWQtbGluazpob3ZlcntiYWNrZ3JvdW5kOiM3NjM4ZmY7Y29sb3I6I2ZmZn0uZmlsZS1saW5rIC5wcmludC1saW5re2NvbG9yOiM0MzYxZWU7bWFyZ2luOjAgMCAwIDA7cGFkZGluZzoxNXB4IDIycHg7Ym9yZGVyOjFweCBzb2xpZCAjNDM2MWVlO2JvcmRlci1yYWRpdXM6NXB4O2hlaWdodDo0NnB4O2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5maWxlLWxpbmsgLnByaW50LWxpbmsgaXttYXJnaW4tcmlnaHQ6NnB4fS5maWxlLWxpbmsgLnByaW50LWxpbms6aG92ZXJ7YmFja2dyb3VuZDojNDM2MWVlO2NvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5maWxlLWxpbmt7bWFyZ2luOjIwcHh9fS5uby1zdGlja3liYXIgLnJpZ2h0LXNpZGUtdmlld3N7ZGlzcGxheTpub25lfS5pbnZvaWNlLXdyYXBwZXJ7YmFja2dyb3VuZDojZmZmO21hcmdpbjo2MHB4IDAgNDBweDtwYWRkaW5nOjI1cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MHB4IDJweCA0cHggcmdiYSgwLDAsMCwuMSl9QG1lZGlhIHByaW50ey5pbnZvaWNlLXdyYXBwZXJ7cGFkZGluZzowcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS13cmFwcGVye3BhZGRpbmc6MH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnYtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfX0uaW5kZXgtdHdvIC5jb21wYW55LWRldGFpbHN7cGFkZGluZzoyNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk1OTc5Yn0uaW5kZXgtdHdvIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktbmFtZXtjb2xvcjojMmMzMDM4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo3cHh9LmluZGV4LXR3byAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3t3aWR0aDoyMCV9LmluZGV4LXR3byAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlscyBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmluZGV4LXR3byAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3t3aWR0aDozMiV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdHdvIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze3dpZHRoOmF1dG87bWFyZ2luOjEwcHggMH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10d28gLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHM6bGFzdC1jaGlsZHttYXJnaW46MHB4IDB9fS5pbmRleC10d28gLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1hZGRyZXNze3dpZHRoOmF1dG99QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbmRleC10d28gLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1hZGRyZXNze3dpZHRoOjMyJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10d28gLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1hZGRyZXNze3dpZHRoOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdHdvIC5jb21wYW55LWluZm97ZGlzcGxheTpibG9ja319LmluZGV4LXR3byAuaW52LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjOTU5NzliO21hcmdpbjowcHg7cGFkZGluZzo0MHB4IDQwcHggMH0uaW5kZXgtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk1OTc5YjttYXJnaW46MDtwYWRkaW5nOjAgMCAxNXB4fS5pbmRleC10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7bWFyZ2luOjA7cGFkZGluZzoyNXB4IDA7Ym9yZGVyLWJvdHRvbTpub25lO2p1c3RpZnktY29udGVudDpub3JtYWx9LmluZGV4LXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS10b3tjb2xvcjojOTU5NzliO3dpZHRoOjUwJX0uaW5kZXgtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZXttYXJnaW46MDtwYWRkaW5nOjB9LmluZGV4LXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjOTU5NzlifS5pbmRleC10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRye2JvcmRlcjoxcHggc29saWQgIzk1OTc5Yn0uaW5kZXgtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7bWFyZ2luOjA7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206bm9uZTtjb2xvcjojMmMzMDM4fS5pbmRleC10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAubm90ZXN7ZGlzcGxheTpub25lfX0uaW5kZXgtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVzIC5kZWxpdmVyeS1ub3Rlc3ttYXgtd2lkdGg6NTAwcHh9LmluZGV4LXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7cGFkZGluZzo1cHggMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9fS5pbmRleC10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ciB0ZHtwYWRkaW5nOjB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDB9fS5pbmRleC10d28gLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXJ7YmFja2dyb3VuZDojZjJmMmYyO2JvcmRlcjoxcHggc29saWQgIzk1OTc5YjttYXJnaW46MTBweCAwIDA7cGFkZGluZzoxNXB4fS5pbmRleC10d28gLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5NTk3OWI7bWFyZ2luOjA7cGFkZGluZzoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdHdvIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjE1cHggMH19LmluZGV4LXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTU5NzlifS5pbmRleC10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mb3tjb2xvcjojMmMzMDM4fS5pbmRleC10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30uaW5kZXgtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gZGl2e21hcmdpbjowIDAgNXB4O3BhZGRpbmc6MH0uaW5kZXgtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3Bhbntjb2xvcjojOTU5NzlifS5pbmRleC10d28gLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb257bWFyZ2luOjA7cGFkZGluZzoxNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk1OTc5Yn0uaW5kZXgtdHdvIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIG9se2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW5nLWxlZnQ6MTZweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LXR3byAuaW52LWNvbnRlbnR7cGFkZGluZzoyNXB4fX0uaW52b2ljZS13cmFwcGVye2JhY2tncm91bmQ6I2ZmZjttYXJnaW46NjBweCAwIDQwcHg7cGFkZGluZzoyNXB4O2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93OjBweCAycHggNHB4IHJnYmEoMCwwLDAsLjEpfUBtZWRpYSBwcmludHsuaW52b2ljZS13cmFwcGVye3BhZGRpbmc6MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utd3JhcHBlcntwYWRkaW5nOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52LWRldGFpbHN7ZGlzcGxheTpibG9ja319LmluZGV4LXRocmVlIC5pbnZvaWNlLWhlYWRlcntkaXNwbGF5OmJsb2NrfS5pbmRleC10aHJlZSAuY29tcGFueS1kZXRhaWxze3BhZGRpbmc6MHB4IDIwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjOTU5NzliO3dpZHRoOjUwJX0uaW5kZXgtdGhyZWUgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1uYW1le21hcmdpbi1ib3R0b206MTBweH0uaW5kZXgtdGhyZWUgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7d2lkdGg6NDAlO21hcmdpbi1ib3R0b206MTBweH0uaW5kZXgtdGhyZWUgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHMgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbmRleC10aHJlZSAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3t3aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7d2lkdGg6YXV0bzttYXJnaW46MTBweCAwfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LXRocmVlIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzOmxhc3QtY2hpbGR7bWFyZ2luOjBweCAwfX0uaW5kZXgtdGhyZWUgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1hZGRyZXNze3dpZHRoOmF1dG99QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWFkZHJlc3N7d2lkdGg6YXV0b319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuY29tcGFueS1kZXRhaWxze2JvcmRlci1yaWdodDowO3dpZHRoOjEwMCU7cGFkZGluZzowcHggMTBweH19LmluZGV4LXRocmVlIC5pbnZvaWNlLWhlYWRlci10b3AgLmludi1oZWFkZXItbGVmdHt3aWR0aDo1MCU7bWFyZ2luOjA7cGFkZGluZzoyMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzk1OTc5Yn0uaW5kZXgtdGhyZWUgLmludm9pY2UtaGVhZGVyLXRvcCAuaW52LWhlYWRlci1sZWZ0IGltZ3ttYXgtd2lkdGg6MjAwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52b2ljZS1oZWFkZXItdG9wIC5pbnYtaGVhZGVyLWxlZnR7Ym9yZGVyLXJpZ2h0OjB9fS5pbmRleC10aHJlZSAuaW52b2ljZS1oZWFkZXItdG9wIC5pbnYtaGVhZGVyLXJpZ2h0e3dpZHRoOjUwJX0uaW5kZXgtdGhyZWUgLmludm9pY2UtaGVhZGVyLXRvcCAuaW52LWhlYWRlci1yaWdodCAuaW52LWRldGFpbHMgLmludi1kYXRle3dpZHRoOjUwJTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM5NTk3OWI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk1OTc5YjttYXJnaW46MDtwYWRkaW5nOjI0cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52b2ljZS1oZWFkZXItdG9wIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnYtZGV0YWlscyAuaW52LWRhdGV7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowO21hcmdpbjowO3BhZGRpbmc6MTBweH19LmluZGV4LXRocmVlIC5pbnZvaWNlLWhlYWRlci10b3AgLmludi1oZWFkZXItcmlnaHQgLmludi1kZXRhaWxzIC5pbnYtZGF0ZSBzcGFue2NvbG9yOiMyODA4NGI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyNHB4O2Rpc3BsYXk6YmxvY2t9LmluZGV4LXRocmVlIC5pbnZvaWNlLWhlYWRlci10b3AgLmludi1oZWFkZXItcmlnaHQgLmludi1kZXRhaWxzIC5pbnYtZGF0ZTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmludm9pY2UtaGVhZGVyLXRvcCAuaW52LWhlYWRlci1yaWdodHt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LXRocmVlIC5pbnZvaWNlLWhlYWRlci10b3B7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52b2ljZS1oZWFkZXItYm90dG9te2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmNvbXBhbnktaW5mb3tkaXNwbGF5OmJsb2NrfX0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50e2JvcmRlcjoxcHggc29saWQgIzk1OTc5YjttYXJnaW46MHB4O3BhZGRpbmc6MH0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntib3JkZXItYm90dG9tOjA7bWFyZ2luOjA7cGFkZGluZzowfS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0e21hcmdpbjowO3BhZGRpbmc6MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmMzMDM4O2xpbmUtaGVpZ2h0OjIwcHh9LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNze21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDo1MCU7Ym9yZGVyLWJvdHRvbTpub25lO2p1c3RpZnktY29udGVudDpub3JtYWx9LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLXRve3dpZHRoOjUwJTttYXJnaW46MDtwYWRkaW5nOjI0cHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjOTU5NzlifS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS10bzpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtdG97d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJpZ2h0OjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmc6MTBweCAwfX0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MH0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxle2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzJjMzAzODtib3JkZXItcmlnaHQ6MH0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8ye3dpZHRoOjQ1JX0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZS1kZXNjcmlwdGlvbntjb2xvcjojMmMzMDM4fS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgLnRhYmxlLWRlc2NyaXB0aW9uIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojOTU5NzlifS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGgsLmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM5NTk3OWI7cGFkZGluZzoyNXB4fS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGg6bGFzdC1jaGlsZCwuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGgsLmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9fS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHJ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk1OTc5Yn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZXtib3JkZXItbGVmdDoxcHggc29saWQgIzk1OTc5Yjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM5NTk3OWJ9fS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye21hcmdpbjowO3BhZGRpbmc6MTBweCAyNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5NTk3OWI7Y29sb3I6IzJjMzAzOH0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdHt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVze2Rpc3BsYXk6bm9uZX19LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVzIC5kZWxpdmVyeS1ub3Rlc3ttYXgtd2lkdGg6NTAwcHh9LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDo1MyV9LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHtwYWRkaW5nOjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodH19LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGUgdHIgdGR7cGFkZGluZzowfS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLmFtb3VudC1wYXlhYmxle2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO21hcmdpbjowO3BhZGRpbmc6MTVweCAwfX0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXJ7YmFja2dyb3VuZDojZjJmMmYyO2JvcmRlcjoxcHggc29saWQgIzk1OTc5YjttYXJnaW46MTBweCAwIDA7cGFkZGluZzoxNXB4fS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLnRvdGFsLWFtb3VudGRldGFpbHN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk1OTc5YjttYXJnaW46MDtwYWRkaW5nOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLnRvdGFsLWFtb3VudGRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDB9fS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTU5NzlifS5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1pbmZve3dpZHRoOjc4JTttYXJnaW46MDtwYWRkaW5nOjIwcHh9LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5hY2NvdW50LWluZm8gLmFjY291bnQtZGV0YWlscy1pbmZvdG9we3dpZHRoOjQ1JX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmluZGV4LXRocmVlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5hY2NvdW50LWluZm8gLmFjY291bnQtZGV0YWlscy1pbmZvdG9we3dpZHRoOjc1JX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1pbmZvIC5hY2NvdW50LWRldGFpbHMtaW5mb3RvcHtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmFjY291bnQtaW5mb3t3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MjBweCAwfX0uaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmNvbXBhbnktc2lnbnt3aWR0aDoyMiU7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbmRleC10aHJlZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuY29tcGFueS1zaWdue2JvcmRlci1sZWZ0OjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmNvbXBhbnktc2lnbnt3aWR0aDphdXRvO3RleHQtYWxpZ246bGVmdH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52LWNvbnRlbnR7cGFkZGluZzoyNXB4fX0uaW5kZXgtdGhyZWUgLmludm9pY2UtZm9vdGVyIC50aGFua3MtbXNne21hcmdpbjowO3BhZGRpbmc6MjBweDtjb2xvcjojMmMzMDM4fS5pbmRleC10aHJlZSAuaW52b2ljZS1mb290ZXIgLnRoYW5rcy1tc2cgc3Bhbntjb2xvcjojOTU5NzliO2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC10aHJlZSAuaW52b2ljZS1mb290ZXIgLnRoYW5rcy1tc2d7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDAgMH19LmluZGV4LXRocmVlIC5pbnZvaWNlLWZvb3RlciAudGVybXMtY29uZGl0aW9ue21hcmdpbjowO3BhZGRpbmc6MjBweDtib3JkZXItbGVmdDoxcHggc29saWQgIzk1OTc5Yn0uaW5kZXgtdGhyZWUgLmludm9pY2UtZm9vdGVyIC50ZXJtcy1jb25kaXRpb24gb2x7bGlzdC1zdHlsZTpkaXNjO3BhZGRpbmctbGVmdDoxNnB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtdGhyZWUgLmludm9pY2UtZm9vdGVyIC50ZXJtcy1jb25kaXRpb257Ym9yZGVyLWxlZnQ6MDttYXJnaW46MDtwYWRkaW5nOjIwcHggMCAwfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LXRocmVlIC5pbnZvaWNlLWZvb3RlcntkaXNwbGF5OmJsb2NrfX0uaW52b2ljZS13cmFwcGVye2JhY2tncm91bmQ6I2ZmZjttYXJnaW46NjBweCAwIDQwcHg7cGFkZGluZzoyNXB4O2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93OjBweCAycHggNHB4IHJnYmEoMCwwLDAsLjEpfUBtZWRpYSBwcmludHsuaW52b2ljZS13cmFwcGVye3BhZGRpbmc6MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utd3JhcHBlcntwYWRkaW5nOjB9fS5pbmRleC1mb3VyIC5pbnZvaWNlbmluZS1oZWFkZXJ7YmFja2dyb3VuZDojZmFmYWZhO3BhZGRpbmc6MjBweH0uaW5kZXgtZm91ciAuY29tcGFueS1kZXRhaWxze3BhZGRpbmc6MTVweCAwIDA7Ym9yZGVyLWJvdHRvbTowfS5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze21hcmdpbjowIDEyNXB4IDEwcHggMDtwYWRkaW5nOjB9LmluZGV4LWZvdXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHMgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze3dpZHRoOmF1dG87bWFyZ2luOjEwcHggMH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzOmxhc3QtY2hpbGR7bWFyZ2luOjBweCAwfX0uaW5kZXgtZm91ciAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWFkZHJlc3N7d2lkdGg6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZvdXIgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1hZGRyZXNze3dpZHRoOmF1dG99fS5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudHttYXJnaW46MTBweCAwIDA7cGFkZGluZzowfS5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCAuaW52LWRldGFpbHN7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZToxOHB4fS5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCAuaW52LWRldGFpbHMgLmludi1kYXRle21hcmdpbi1ib3R0b206MTBweH0uaW5kZXgtZm91ciAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWNvbnRlbnQgLmludi1kZXRhaWxzIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojMjgwODRiO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyN3B4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtZm91ciAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWNvbnRlbnQgLmludi1kZXRhaWxze3RleHQtYWxpZ246bGVmdH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1mb3VyIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1mb3VyIC5jb21wYW55LWluZm97ZGlzcGxheTpibG9ja319LmluZGV4LWZvdXIgLmludi1jb250ZW50e2JvcmRlcjpub25lO21hcmdpbjowcHg7cGFkZGluZzowcHh9LmluZGV4LWZvdXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntib3JkZXItYm90dG9tOjA7bWFyZ2luOjA7cGFkZGluZzoxNXB4O2JhY2tncm91bmQ6I2ZmZn0uaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzc3ttYXJnaW46MDtwYWRkaW5nOjI1cHggMTVweDtib3JkZXItYm90dG9tOm5vbmU7anVzdGlmeS1jb250ZW50Om5vcm1hbH0uaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS10b3t3aWR0aDo1MCV9LmluZGV4LWZvdXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MH0uaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjZjJmMmYyfS5pbmRleC1mb3VyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0cntib3JkZXI6MXB4IHNvbGlkICNmMmYyZjJ9LmluZGV4LWZvdXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIHRke2JvcmRlci1yaWdodDoxcHggc29saWQgI2YyZjJmMn0uaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye21hcmdpbjowO3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOm5vbmU7Y29sb3I6IzJjMzAzODthbGlnbi1pdGVtczpjZW50ZXJ9LmluZGV4LWZvdXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM5NTk3OWJ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1mb3VyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC5ub3Rlc3tkaXNwbGF5Om5vbmV9fS5pbmRleC1mb3VyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVzIC5kZWxpdmVyeS1ub3Rlc3ttYXgtd2lkdGg6NTAwcHh9LmluZGV4LWZvdXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3BhZGRpbmc6NXB4IDVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZvdXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1mb3VyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1mb3VyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7bWFyZ2luOjA7cGFkZGluZzoxNXB4fX0uaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlcntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YyZjJmMjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyO21hcmdpbjowO3BhZGRpbmc6MTVweH0uaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLnRvdGFsLWFtb3VudGRldGFpbHN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMjttYXJnaW46MDtwYWRkaW5nOjE1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1mb3VyIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjE1cHh9fS5pbmRleC1mb3VyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MTBweCAxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9LmluZGV4LWZvdXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mb3tjb2xvcjojMmMzMDM4fS5pbmRleC1mb3VyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLnBheW1lbnQtdGl0bGV7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MThweDttYXJnaW46MCAwIDE1cHg7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2t9LmluZGV4LWZvdXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBkaXZ7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MH0uaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIHNwYW57Y29sb3I6Izk1OTc5Yn0uaW5kZXgtZm91ciAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbnttYXJnaW46MDtwYWRkaW5nOjE1cHggMTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5pbmRleC1mb3VyIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIG9se2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW5nLWxlZnQ6MTZweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZvdXIgLmludi1jb250ZW50e3BhZGRpbmc6MjVweH19LmluZGV4LWZvdXIgLmludi1jb250ZW50IC50aGFua3MtbXNne2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9LmluZGV4LWZpdmUgLmludm9pY2Utd3JhcHBlcntiYWNrZ3JvdW5kOiMyNTI1MjZ9LmluZGV4LWZpdmUgLmludm9pY2V0ZW4taGVhZGVye2JhY2tncm91bmQ6cmdiYSgyNTAsMjUwLDI1MCwuMSk7cGFkZGluZzoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtZml2ZSAuaW52b2ljZXRlbi1oZWFkZXIgLmludm9pY2UtaGVhZGVye2Rpc3BsYXk6YmxvY2t9fS5pbmRleC1maXZlIC5pbnZvaWNldGVuLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52b2ljZS10aXRsZXtjb2xvcjojZmZmfS5pbmRleC1maXZlIC5jb21wYW55LWRldGFpbHN7cGFkZGluZzoxNXB4IDAgMDtib3JkZXItYm90dG9tOjB9LmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1uYW1le2NvbG9yOiNmZmZ9LmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7bWFyZ2luOjAgMTI1cHggMTBweCAwO3BhZGRpbmc6MH0uaW5kZXgtZml2ZSAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlscyBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7d2lkdGg6YXV0bzttYXJnaW46MTBweCAwfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHM6bGFzdC1jaGlsZHttYXJnaW46MHB4IDB9fS5pbmRleC1maXZlIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktYWRkcmVzc3t3aWR0aDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtZml2ZSAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LWFkZHJlc3N7d2lkdGg6YXV0b319LmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1jb250ZW50e21hcmdpbjoxMHB4IDAgMDtwYWRkaW5nOjB9LmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1jb250ZW50IC5pbnYtZGV0YWlsc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjE4cHh9LmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1jb250ZW50IC5pbnYtZGV0YWlscyAuaW52LWRhdGV7bWFyZ2luLWJvdHRvbToxMHB4fS5pbmRleC1maXZlIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCAuaW52LWRldGFpbHMgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjI3cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1maXZlIC5jb21wYW55LWRldGFpbHMgLmNvbXBhbnktY29udGVudCAuaW52LWRldGFpbHN7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmNvbXBhbnktaW5mb3tkaXNwbGF5OmJsb2NrfX0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnR7Ym9yZGVyOm5vbmU7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2JvcmRlci1ib3R0b206MDttYXJnaW46MDtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzc3ttYXJnaW46MDtwYWRkaW5nOjI1cHggMTVweDtib3JkZXItYm90dG9tOm5vbmU7anVzdGlmeS1jb250ZW50Om5vcm1hbH0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS10b3t3aWR0aDo1MCV9LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtdG8gLmludi10by1hZGRyZXNze2NvbG9yOiNmZmZ9LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle21hcmdpbjowO3BhZGRpbmc6MH0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO2NvbG9yOiNmZmZ9LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIHRye2JhY2tncm91bmQ6cmdiYSgyNDIsMjQyLDI0MiwuMSl9LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRye2JvcmRlcjoxcHggc29saWQgI2YyZjJmMn0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZjJmMmYyfS5pbmRleC1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGUtcXR5e3dpZHRoOjEwJX0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgLnRhYmxlLXByaWNle3dpZHRoOjEwJTtwYWRkaW5nOjE1cHggMjVweH0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye21hcmdpbjowO3BhZGRpbmc6MTVweCAwIDE1cHggMTVweDtib3JkZXItYm90dG9tOm5vbmU7Y29sb3I6IzJjMzAzODthbGlnbi1pdGVtczpjZW50ZXJ9LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnR7Y29sb3I6Izk1OTc5Yn0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdCBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5Yn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLm5vdGVze2Rpc3BsYXk6bm9uZX19LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAubm90ZXMgLmRlbGl2ZXJ5LW5vdGVze21heC13aWR0aDo1MDBweDtjb2xvcjojZmZmfS5pbmRleC1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHtjb2xvcjojZmZmfS5pbmRleC1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5pbmRleC1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0cjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7cGFkZGluZzo4cHggMTVweH0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZzo4cHggMjVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdDttYXJnaW46MDtwYWRkaW5nOjhweCAxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodH19LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ciB0ZHtwYWRkaW5nOjA7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjEwMCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO21hcmdpbjowO3BhZGRpbmc6MTVweCAwfX0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3RlcntiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YyZjJmMjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyO21hcmdpbjowO3BhZGRpbmc6MTVweH0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLnRvdGFsLWFtb3VudGRldGFpbHN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMjttYXJnaW46MDtwYWRkaW5nOjE1cHh9LmluZGV4LWZpdmUgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxzIHNwYW57Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmluZGV4LWZpdmUgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MTVweH19LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMn0uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZve2NvbG9yOiNmZmZ9LmluZGV4LWZpdmUgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOHB4O21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjA7ZGlzcGxheTpibG9ja30uaW5kZXgtZml2ZSAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIGRpdnttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowfS5pbmRleC1maXZlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3Bhbntjb2xvcjojOTU5NzlifS5pbmRleC1maXZlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5jb21wYW55LXNpZ24gc3Bhbntjb2xvcjojZmZmfS5pbmRleC1maXZlIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9ue21hcmdpbjowO3BhZGRpbmc6MTVweCAxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9LmluZGV4LWZpdmUgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gb2x7bGlzdC1zdHlsZTpkaXNjO3BhZGRpbmctbGVmdDoxNnB4O2NvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbmRleC1maXZlIC5pbnYtY29udGVudHtwYWRkaW5nOjI1cHh9fS5pbmRleC1maXZlIC5pbnYtY29udGVudCAudGhhbmtzLW1zZ3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyfS5kYXJ0aGVtZXtiYWNrZ3JvdW5kOiMwMDB9LmRhcnRoZW1lIC5maWxlLWxpbmsgLmRvd25sb2FkLWxpbmssLmRhcnRoZW1lIC5maWxlLWxpbmsgLnByaW50LWxpbmt7YmFja2dyb3VuZDpub25lO2JvcmRlcjoxcHggc29saWQgIzk1OTc5Yjtjb2xvcjojOTU5NzlifS5kYXJ0aGVtZSAuZmlsZS1saW5rIC5kb3dubG9hZC1saW5rOmhvdmVyLC5kYXJ0aGVtZSAuZmlsZS1saW5rIC5wcmludC1saW5rOmhvdmVye2JvcmRlcjoxcHggc29saWQgI2ZmZjtjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuZGFydGhlbWUgLmZpbGUtbGlua3ttYXJnaW46NDBweCAwO3BhZGRpbmc6MTVweH19Lmludm9pY2UtY2FyZC10aXRsZSBoNiwuaW52b2ljZS1jYXJkLXRpdGxlIC5oNnttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMyMTI1Mjl9Lmludm9pY2UtY29udGVudC10aXRsZSBhe2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6MTBweDtjb2xvcjojMjEyNTI5O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pbnZvaWNlLWNvbnRlbnQtdGl0bGUgYTpob3Zlcntjb2xvcjojNzYzOGZmfS5ibG9nLmludm9pY2UtYmxvZ3tib3JkZXI6MXB4IHNvbGlkICNlZmVmZWZ9LmJsb2cuaW52b2ljZS1ibG9nLmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICM3NjM4ZmZ9LmJsb2cuaW52b2ljZS1ibG9nLmFjdGl2ZSAuaW52b2ljZS1zdGFye2JhY2tncm91bmQ6I2VhZGRmZjtjdXJzb3I6cG9pbnRlcn0uYmxvZy5pbnZvaWNlLWJsb2cuYWN0aXZlIC5pbnZvaWNlLXN0YXIgaXtjb2xvcjojNzUzOWZmfS5pbnZvaWNlLXN0YXJ7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjUwcHg7YmFja2dyb3VuZDojZjNmM2YzO2N1cnNvcjpwb2ludGVyfS5pbnZvaWNlLXN0YXIgaXtmb250LXNpemU6MTBweH0udGVtcGxhdGUtaW52b2ljZS1jYXJkIC5pbnZvaWNlLWNhcmQtdGl0bGUgaDYsLnRlbXBsYXRlLWludm9pY2UtY2FyZCAuaW52b2ljZS1jYXJkLXRpdGxlIC5oNntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWZlZmVmO21hcmdpbjowIDAgMTVweDtwYWRkaW5nOjAgMCAxNXB4fS50ZW1wbGF0ZS1pbnZvaWNlLWNhcmQgLmJsb2d7cG9zaXRpb246cmVsYXRpdmV9LnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZyAuYmxvZy1pbWFnZSBhLmltZy1nZW5lcmFsOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6cmdiYSg4NywyNywyMjUsLjYpO2JvcmRlci1yYWRpdXM6MTBweDt3aWR0aDo5NSU7aGVpZ2h0Ojk3JTtsZWZ0OjRweDt0b3A6NHB4O3otaW5kZXg6OTt0cmFuc2Zvcm06c2NhbGUoMCl9LnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZyAuYmxvZy1pbWFnZSBhLnByZXZpZXctaW52b2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UgYWxsIC41czstbXMtdHJhbnNpdGlvbjplYXNlIGFsbCAuNXM7dHJhbnNpdGlvbjplYXNlIGFsbCAuNXM7Ym90dG9tOjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSk7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtib3JkZXItcmFkaXVzOjUwcHh9LnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZyAuYmxvZy1pbWFnZSBhLnByZXZpZXctaW52b2ljZTpob3ZlciBpe2NvbG9yOiM3NTM5ZmZ9LnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZyAuYmxvZy1pbWFnZSBhLnByZXZpZXctaW52b2ljZSBpe2NvbG9yOiMzZjQyNTQ7Zm9udC1zaXplOjEycHh9LnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZzpob3ZlciAuYmxvZy1pbWFnZSBhLmltZy1nZW5lcmFsOjpiZWZvcmV7Y29udGVudDpcIlwiO3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZzpob3ZlciAuYmxvZy1pbWFnZSBhLnByZXZpZXctaW52b2ljZXt0b3A6NTAlO29wYWNpdHk6MTt6LWluZGV4Ojk7LXdlYmtpdC10cmFuc2l0aW9uOmVhc2UgYWxsIC41czstbXMtdHJhbnNpdGlvbjplYXNlIGFsbCAuNXM7dHJhbnNpdGlvbjplYXNlIGFsbCAuNXN9LnRlbXBsYXRlLWludm9pY2UtY2FyZCAuYmxvZyAuaW52b2ljZS1jb250ZW50LXRpdGxle3BhZGRpbmc6MTBweDt3aWR0aDoxMDAlfS50ZW1wbGF0ZS1pbnZvaWNlLWNhcmQgLmJsb2cgLmludm9pY2UtY29udGVudC10aXRsZSBhe3BhZGRpbmc6MDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEzcHh9Lmludm9pY2UtbW9kZWwubW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6OTUwcHg7bWFyZ2luLXRvcDo3MHB4fS5pbnZvaWNlLXJlY2VpcHQtbW9kZWwubW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NDAwcHg7bWFyZ2luLXRvcDo3MHB4fS5pbnZvaWNlLXJlY2VpcHQtbW9kZWwgLnJlY2VpcHQtd3JhcHttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjB9LmNsb3NlLW1vZGVse2JhY2tncm91bmQ6cmdiYSg1MSw1MSw1MSwuNCk7cGFkZGluZzo2cHggMTRweDtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDotNDVweDtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyfS5jbG9zZS1tb2RlbCBpe21hcmdpbi1yaWdodDo2cHh9Lmludm9pY2UtbW9kZWwgLmluZGV4LWZpdmV7YmFja2dyb3VuZDojMjUyNTI2O2JvcmRlci1yYWRpdXM6MjBweH0ucHJldmlldy1ib3hzIGF7Y29sb3I6Izc1MzlmZjtmb250LXdlaWdodDo2MDB9LnNpZ25hdHVyZS1wcmV2aWV3LXBhZ2UgLmludi1jb250ZW50e2JvcmRlcjowfS5zaWduYXR1cmUtcHJldmlldy1wYWdlIC5pbnYtY29udGVudCAuaW52LWhlYWRlci1sZWZ0IHNwYW57Y29sb3I6Izk1OTc5Yn0uc2lnbmF0dXJlLXByZXZpZXctcGFnZSAuaW52LWNvbnRlbnQgLmludm9pY2UtdG8gc3Bhbntmb250LXNpemU6MjRweDtjb2xvcjojNzYzOGZmO2ZvbnQtd2VpZ2h0OjcwMH0ucGF5LW9ubGluZS1yZWNpcHQgLmludi1oZWFkZXItbGVmdCBoMywucGF5LW9ubGluZS1yZWNpcHQgLmludi1oZWFkZXItbGVmdCAuaDN7bWFyZ2luLWJvdHRvbTo2cHg7Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo2MDB9LnBheS1vbmxpbmUtcmVjaXB0IC5pbnYtaGVhZGVyLWxlZnQgcHtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweH0ucGF5LW9ubGluZS1yZWNpcHQgLmludi1oZWFkZXItbGVmdCBwIHNwYW57Zm9udC13ZWlnaHQ6NDAwfS5wYXktb25saW5lLXJlY2lwdCAuaW52b2ljZS10b3t3aWR0aDoxMDAlfS5wYXktb25saW5lLXJlY2lwdCAuaW52b2ljZS10YWJsZSBoNCwucGF5LW9ubGluZS1yZWNpcHQgLmludm9pY2UtdGFibGUgLmg0e21hcmdpbi1ib3R0b206MjBweH0ucGF5LW9ubGluZS1yZWNpcHQgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3N7Ym9yZGVyLWJvdHRvbTowfS5wYXktb25saW5lLWxpc3QgbGkgaDYsLnBheS1vbmxpbmUtbGlzdCBsaSAuaDZ7d2lkdGg6MTAlfS5wYXktbWV0aG9kLWdyb3Vwe3BhZGRpbmc6MjRweDttYXJnaW46MjRweDtiYWNrZ3JvdW5kOiNmNmYyZmZ9LnBheS1tZXRob2QtZ3JvdXAgLmNhcmQtaW5mb3JtYXRpb24gaDYsLnBheS1tZXRob2QtZ3JvdXAgLmNhcmQtaW5mb3JtYXRpb24gLmg2e2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MjVweDt0ZXh0LWFsaWduOnJpZ2h0fS5wYXktbWV0aG9kLWdyb3VwIC5jYWwtaWNvbi1pbmZvOmFmdGVye2ZvbnQtZmFtaWx5OlwiRmVhdGhlclwiO2NvbnRlbnQ6XCLupKdcIn0ucGF5bWVudC1idG5ze21hcmdpbjoyNHB4fS5yZWNlaXB0LXBheS1tYWlse21heC13aWR0aDo1MDBweDttYXJnaW46MzBweCBhdXRvO3BhZGRpbmc6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4fS5yZWNlaXB0LXBheS1tYWlsIC5jb21wYW55LWxvZ297dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fS5yZWNlaXB0LXBheS1tYWlsIHVsIGxpe21hcmdpbi1ib3R0b206MjBweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzNmNDI1NH0ucmVjZWlwdC1wYXktbWFpbCB1bCBsaSBzcGFue2ZvbnQtd2VpZ2h0OjYwMH0ucmVjZWlwdC1wYXktbWFpbCAuY2xpY2staW52b2ljZS1idG57bWFyZ2luLWJvdHRvbToyNHB4fS5yZWNlaXB0LXBheS1tYWlsIHB7bWFyZ2luLWJvdHRvbTowcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMzZjQyNTR9Lmludm9pY2UtY2VudGVyLXBheXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDB2aH0uc2lnbmF0dXJlLXN1Y2Nlc3MtbW9kYWwgLmZvcm0taGVhZGVyIGl7Y29sb3I6IzE5YTg1NTtmb250LXNpemU6MzJweH0ubW9yZS1pbnZvaWNlLWRldGFpbHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MHB4IDI0cHg7cGFkZGluZy10b3A6MjRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZjJmMmYyfS5tb3JlLWludm9pY2UtZGV0YWlsIGF7Zm9udC1zaXplOjE0cHh9Lmludm9pY2UtdGVtcGxhdGUtdGFiLmludm9pY2VzLW1haW4tdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTBlMGUwO3BhZGRpbmc6MCAwIDAgMH0uaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzIC5pbnZvaWNlcy10YWJzIHVse3BhZGRpbmctdG9wOjE0cHg7cGFkZGluZy1sZWZ0OjE0cHh9Lmludm9pY2UtdGVtcGxhdGUtdGFiLmludm9pY2VzLW1haW4tdGFicyAuaW52b2ljZXMtdGFicyB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAyNHB4IDAgMH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludm9pY2UtdGVtcGxhdGUtdGFiLmludm9pY2VzLW1haW4tdGFicyAuaW52b2ljZXMtdGFicyB1bCBsaXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMjBweCAwfX0uaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzIC5pbnZvaWNlcy10YWJzIHVsIGxpIGF7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM4NzhhOTk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7cGFkZGluZzowIDAgMTRweCAwfS5pbnZvaWNlLXRlbXBsYXRlLXRhYi5pbnZvaWNlcy1tYWluLXRhYnMgLmludm9pY2VzLXRhYnMgdWwgbGkgYS5hY3RpdmV7Y29sb3I6Izc1MzlmZjtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjNzUzOWZmOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC41cyBlYXNlO3RyYW5zaXRpb246YWxsIC41cyBlYXNlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzIC5pbnZvaWNlcy10YWJzIHVsIGxpIGEuYWN0aXZle2JvcmRlci1ib3R0b206MH19Lmludm9pY2UtdGVtcGxhdGUtdGFiLmludm9pY2VzLW1haW4tdGFicyAuaW52b2ljZXMtc2V0dGluZ3MtaWNvbntjb2xvcjojNzUzOWZmO21hcmdpbi1yaWdodDoyMHB4fS5pbnZvaWNlLXRlbXBsYXRlLXRhYi5pbnZvaWNlcy1tYWluLXRhYnMgLmJ0bntmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjEycHggMTBweDttaW4td2lkdGg6MTY3cHg7YmFja2dyb3VuZDojMWIyNTU5O2JvcmRlcjoxcHggc29saWQgIzFiMjU1OTtib3JkZXItcmFkaXVzOjZweH0uaW52b2ljZS10d28gLmludm9pY2Utd3JhcHBlcntiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjYwcHggMCA0MHB4O3BhZGRpbmc6MjVweDtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzowcHggMnB4IDRweCByZ2JhKDAsMCwwLC4xKX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnZvaWNlLXdyYXBwZXJ7cGFkZGluZzoxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyO2JhY2tncm91bmQ6dmFyKC0tY29sb3ItZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCgzMjBkZWcsICNERENFRkYgMCUsICNEQkVDRkYgMTAwJSkpO3BhZGRpbmc6NDVweCAyNHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgaDIsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAuaDJ7Y29sb3I6IzNmNDI1NDtmb250LXNpemU6NDhweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoMiwuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5oMntmb250LXNpemU6MThweH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBhe2Rpc3BsYXk6YmxvY2t9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBpbWd7bWF4LXdpZHRoOjIwMHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgc3Bhbntjb2xvcjojOTU5NzlifS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgaW1ne21heC13aWR0aDoyMDBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgaW1ne21heC13aWR0aDoxMzFweH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludm9pY2UtdGl0bGV7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMyYzMwMzh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnZvaWNlLXRpdGxle2ZvbnQtc2l6ZToyMHB4O21hcmdpbjoxMHB4IDAgMCAwO3BhZGRpbmc6MH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kYXRle2NvbG9yOiM5NTk3OWI7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1yaWdodDoyMHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnYtZGF0ZTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnYtZGF0ZSBzcGFue2NvbG9yOiMyYzMwMzg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyNHB4O21hcmdpbi1sZWZ0OjhweH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kYXRlIHNwYW57Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52LWRhdGUgc3Bhbntmb250LXNpemU6MTZweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0e3RleHQtYWxpZ246bGVmdH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpub25lO3BhZGRpbmc6MHB4fX1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7ZGlzcGxheTpmbGV4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxze21hcmdpbjozMHB4IDAgMCAwO3BhZGRpbmc6MCAwcHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3N7ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWdyYXktZ3JheS01LCAjRTBFMEUwKX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcyAuY29tcGFueS1hZGR7Y29sb3I6IzAwMDtmb250LXdlaWdodDo0NTA7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcyAuY29tcGFueS1hZGR7Zm9udC1zaXplOjE1cHh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5jb21wYW55LWFkZCBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5YjttYXJnaW4tdG9wOjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3MgLmNvbXBhbnktYWRkIHNwYW57Zm9udC1zaXplOjE1cHh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5pbnZvaWNlLWRhdGUgaDYsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3MgLmludm9pY2UtZGF0ZSAuaDZ7Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjVweDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcyAuaW52b2ljZS1kYXRlIGg2LC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5pbnZvaWNlLWRhdGUgLmg2e2ZvbnQtc2l6ZToxMnB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIGg1LC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmg1e2NvbG9yOiMzZjQyNTQ7bWFyZ2luOjA7cGFkZGluZzoyNHB4IDB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgaDUsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuaDV7Zm9udC1zaXplOjE1cHg7bWFyZ2luOjAgMCAwIDE3cHg7cGFkZGluZzo4cHggMH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjJmMmYyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHN7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlsc3tkaXNwbGF5OmZsZXh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlsc3tkaXNwbGF5OmZsZXh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5pbnZvaWNlLXRvIHNwYW57Y29sb3I6Izg3OGE5OTttYXJnaW46MCAwIDE1cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG8gc3BhbnttYXJnaW46MCAwIDEwcHh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5pbnZvaWNlLXRvIC5pbnYtdG8tYWRkcmVzc3tjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxNnB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5pbnZvaWNlLXRvIC5pbnZvaWNlLXRvLXBheW1lbnR7YmFja2dyb3VuZDpyZ2JhKDI0MiwyNDIsMjQyLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG97bWFyZ2luLWJvdHRvbToyMHB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuaW52b2ljZS10by1wYXltZW50e2JhY2tncm91bmQ6cmdiYSgyNDIsMjQyLDI0MiwuNSk7bWFyZ2luOjA7cGFkZGluZzoyNHB4IDI0cHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG8tcGF5bWVudCBzcGFue2NvbG9yOiM4NzhhOTl9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG8tcGF5bWVudCAuaW52LXRvLWFkZHJlc3N7Y29sb3I6IzU0YzFmZn0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuY29tcGFueS1kZXRhaWxze3RleHQtYWxpZ246cmlnaHR9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmNvbXBhbnktZGV0YWlscyAuY29tcGFueS1uYW1le2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiM3NjM4ZmY7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmJsb2NrfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze21hcmdpbjowIDAgMTBweH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlscyBzcGFue2NvbG9yOiM5NTk3OWI7ZGlzcGxheTpibG9ja31AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7bWFyZ2luOjAgMCA1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuY29tcGFueS1kZXRhaWxze3RleHQtYWxpZ246bGVmdDttYXJnaW46MCAwIDIwcHh9fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlsc3tmb250LXNpemU6MTBweH19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxze2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHN7ZGlzcGxheTpibG9ja319Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxze21hcmdpbjozMHB4IDAgMzBweCAwO3BhZGRpbmc6MCAwIDB9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxle2ZvbnQtZmFtaWx5OlwiQ2lyY3VsYXIgU3RkXCI7d2lkdGg6MTAwJTtjb2xvcjojMmMzMDM4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tZ3JheS1ncmF5LTMsICNCRUJFQkUpfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSAudGFibGVfd2lkdGhfMXt3aWR0aDozJX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgLnRhYmxlX3dpZHRoXzJ7d2lkdGg6MjAlfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSAudGFibGVfd2lkdGhfM3t3aWR0aDo0MCV9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIC50YWJsZV93aWR0aF80e3dpZHRoOjE1JX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgLnRhYmxlX3dpZHRoXzV7d2lkdGg6MTUlfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0aGVhZCB0cntiYWNrZ3JvdW5kOiNmZmZ9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRoZWFkIHRyIHRoe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQ1MDtjb2xvcjojMDAwfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYmViZWJlfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0ZCwuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGh7cGFkZGluZzoxNXB4fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGQsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRoe3BhZGRpbmc6OHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRkLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0aHt3aGl0ZS1zcGFjZTpub3dyYXB9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE2cHg7aGVpZ2h0OjY5cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXB9QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0ZHtoZWlnaHQ6NzJweH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MzMlO2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciBoNiwuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgLmg2e2NvbG9yOiM3NTM5ZmY7Zm9udC1zaXplOjEycHh9QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlsc3tmb250LXNpemU6MTJweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlsc3tmb250LXNpemU6MTRweH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7anVzdGlmeS1jb250ZW50OmVuZDtwYWRkaW5nOjVweCAzMHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdHt3aWR0aDo3MCV9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdHt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxNHB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjgwJX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxle3dpZHRoOjEwMCV9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4O3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6NTAlO3BhZGRpbmc6NXB4IDEwcHh9QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7d2lkdGg6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7d2lkdGg6YXV0b319QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDBweH19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGQ6Zmlyc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHNwYW57Y29sb3I6Izg3OGE5OX1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZXtmb250LXNpemU6MTJweH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGUgdGR7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo3MDB9QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLnRvdGFsYW10LXRhYmxlIHRke2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGUgdGR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZXtmb250LXNpemU6MTJweH19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6NjAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDoxMDAlfX1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDo1MCV9fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3Rlcntmb250LXNpemU6MTJweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pbmZve2Rpc3BsYXk6bm9uZX19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVye2JvcmRlcjoxcHggc29saWQgIzk1OTc5Yjtib3JkZXItbGVmdDpub25lO2JvcmRlci1yaWdodDpub25lO21hcmdpbjoxMHB4IDAgMDtwYWRkaW5nOjE1cHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjozMHB4IDA7cGFkZGluZzowIDIwcHggMCAyMHB4O2JvcmRlcjpub25lfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZve2Rpc3BsYXk6ZmxleH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucXItY29kZXttYXJnaW4tcmlnaHQ6MjRweH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucXItY29kZSAuc2Nhbi1kZXRhaWxze2ZvbnQtc2l6ZToxNHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5xci1jb2RlIC5pbWd7bWF4LXdpZHRoOjE0MHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5kZWJpdGNhcmR7Y29sb3I6IzAwMH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5bWVudC10aXRsZXtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5kZWJpdC1jYXJke21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjEwcHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3Bhbntjb2xvcjojOTU5NzlifS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbnttYXJnaW46MDtwYWRkaW5nOjAgMH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gLmFtb3VudHttYXJnaW4tYm90dG9tOjI0cHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIG9se2xpc3Qtc3R5bGU6bnVtYmVyO3BhZGRpbmctbGVmdDoxOHB4O2NvbG9yOiM4NzhhOTl9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDE1cHg7Y29sb3I6IzJjMzAzOH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9ue2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowO3BhZGRpbmc6MTBweCAzMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9ue2ZvbnQtc2l6ZToxNHB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50aGFua3MtbXNne2NvbG9yOiMzZjQyNTQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JlYmViZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYmViZWJlO21hcmdpbjowO3BhZGRpbmc6MTVweCAwfUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC50aGFua3MtbXNne2ZvbnQtc2l6ZToxMHB4O21hcmdpbjowO3BhZGRpbmc6MTBweH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7Zm9udC1zaXplOjEycHh9fS5pbnZvaWNlLXR3byAuZmlsZS1saW5re21hcmdpbi1ib3R0b206NDBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmludm9pY2UtdHdvIC5maWxlLWxpbmsgLmRvd25sb2FkLWxpbmt7Y29sb3I6Izc1MzlmZjttYXJnaW46MHB4O3BhZGRpbmc6MTJweCAyMnB4O21hcmdpbi1yaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgIzc2MzhmZjtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjQ2cHh9Lmludm9pY2UtdHdvIC5maWxlLWxpbmsgLmRvd25sb2FkLWxpbms6aG92ZXJ7YmFja2dyb3VuZDojNzYzOGZmO2NvbG9yOiNmZmZ9Lmludm9pY2UtdHdvIC5maWxlLWxpbmsgLnByaW50LWxpbmt7Y29sb3I6Izc1MzlmZjttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjE1cHggMjJweDtib3JkZXI6MXB4IHNvbGlkICM0MzYxZWU7Ym9yZGVyLXJhZGl1czo1cHg7aGVpZ2h0OjQ2cHg7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lmludm9pY2UtdHdvIC5maWxlLWxpbmsgLnByaW50LWxpbmsgaXttYXJnaW4tcmlnaHQ6NnB4fS5pbnZvaWNlLXR3byAuZmlsZS1saW5rIC5wcmludC1saW5rOmhvdmVye2JhY2tncm91bmQ6IzQzNjFlZTtjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS10d28gLmZpbGUtbGlua3ttYXJnaW46MjBweH19LmN1c3RvbS1tb2RhbC5zaWduYXR1cmUtYWRkLW1vZGFsIC5tb2RhbC1ib2R5e3BhZGRpbmc6MjBweH0uY3VzdG9tLW1vZGFsLnNpZ25hdHVyZS1hZGQtbW9kYWwgLm1vZGFsLWJvZHkgLnNlcnZpY2UtdXBsb2Fke2JvcmRlci1yYWRpdXM6OHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY3VzdG9tLW1vZGFsLnNpZ25hdHVyZS1hZGQtbW9kYWwgLm1vZGFsLWJvZHkgLnNlcnZpY2UtdXBsb2FkLWluZm97bWluLWhlaWdodDo3MHB4fS5jdXN0b20tbW9kYWwuc2lnbmF0dXJlLWFkZC1tb2RhbCAubW9kYWwtYm9keSBwe2NvbG9yOiNiZGJkYmQ7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxMnB4fS5jdXN0b20tbW9kYWwuc2lnbmF0dXJlLWFkZC1tb2RhbCAubW9kYWwtYm9keSAuY3VzdG9tX2NoZWNre2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMzMzM7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctbGVmdDoyNnB4fS5jdXN0b20tbW9kYWwuc2lnbmF0dXJlLWFkZC1tb2RhbCAubW9kYWwtZm9vdGVye3BhZGRpbmc6MCAyMHB4IDIwcHh9LmN1c3RvbS1tb2RhbC5zaWduYXR1cmUtZGVsZXRlLW1vZGFsIC5tb2RhbC1ib2R5IC5mb3JtLWhlYWRlciBpe2NvbG9yOiNhZTJjMmM7Zm9udC1zaXplOjQwcHg7bWFyZ2luLWJvdHRvbToxNXB4fS5jdXN0b20tbW9kYWwuc2lnbmF0dXJlLWRlbGV0ZS1tb2RhbCAubW9kYWwtYm9keSAuZm9ybS1oZWFkZXIgcHtjb2xvcjojNGY0ZjRmfS5zaWduYXR1cmUtcHJldmlld3tiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjk7cGFkZGluZzo1cHg7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo3MHB4fS5zaWduYXR1cmUtcHJldmlldyBhe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6M3B4O3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZWNlY30uc2lnbmF0dXJlLXByZXZpZXcgYSBpe2NvbG9yOiNhZTJjMmN9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zaWduYXR1cmUtcHJldmlldyBpbWd7aGVpZ2h0OjYwcHh9fS5zaWduYXR1cmUtdGFibGUgdGJvZHkgdHIgdGQgYS5idG4tYWN0aW9uLWljb24uYWN0aXZle2JhY2tncm91bmQ6I2VhZGRmZjtjb2xvcjojNzUzOWZmfS5zaWduYXR1cmUtaW52b2ljZXtwYWRkaW5nOjIwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2lnbmF0dXJlLWludm9pY2UgLmZvcm0tZ3JvdXAtYmFua3tiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjl9LnNpZ25hdHVyZS1pbnZvaWNlIC5mb3JtLWdyb3VwLWJhbmsgLm5hdi1waWxsc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxNXB4fS5zaWduYXR1cmUtaW52b2ljZSAuZm9ybS1ncm91cC1iYW5rIC5jdXN0b21fcmFkaW8uYWN0aXZlIGlucHV0fi5jaGVja21hcms6YWZ0ZXIsLnNpZ25hdHVyZS1pbnZvaWNlIC5mb3JtLWdyb3VwLWJhbmsgLmN1c3RvbV9yYWRpb19vbmUuYWN0aXZlIGlucHV0fi5jaGVja21hcms6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uc2lnbmF0dXJlLWludm9pY2UgLnNlcnZpY2UtdXBsb2FkLWluZm97aGVpZ2h0Ojc2cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5zaWduYXR1cmUtaW52b2ljZSAuc2VydmljZS11cGxvYWQtaW5mbyBzcGFue2hlaWdodDo3NnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc2lnbmF0dXJlLWludm9pY2UgLmUtc2lnbmF0dXJlLWJsb2NrIC5zaWduYXR1cmUtZHJhdy1hcmVhe2hlaWdodDoxMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo4cHh9LnNpZ25hdHVyZS1pbnZvaWNlIC5lLXNpZ25hdHVyZS1ibG9jayBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2VkM2EzYTtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjEwcHh9Lm5vdGlmaWNhdGlvbnN7Y29sb3I6IzNmNDI1NH0ubm90aWZpY2F0aW9ucyAucGFnZS1oZWFkZXJ7bWFyZ2luOjAgMCAyMHB4IDB9Lm5vdGlmaWNhdGlvbnMgLnBhZ2UtaGVhZGVyIC5jb250ZW50LXBhZ2UtaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7bWFyZ2luOjAgMCAyMHB4IDA7cGFkZGluZzowIDAgMjBweCAwfS5ub3RpZmljYXRpb25zIC5wYWdlLWhlYWRlciAubm90aS1hY3Rpb24tYnRucyAuYnRue2ZvbnQtd2VpZ2h0OjUwMH0ubm90aWZpY2F0aW9ucyAucGFnZS1oZWFkZXIgLm5vdGktYWN0aW9uLWJ0bnMgLmJ0bjpob3Zlcntjb2xvcjojZmZmfS5ub3RpZmljYXRpb25zIC5wYWdlLWhlYWRlciAubm90aS1hY3Rpb24tYnRucyAuYnRuLW1hcmstcmVhZHtjb2xvcjojM2Y0MjU0O21hcmdpbi1yaWdodDoxMHB4fS5ub3RpZmljYXRpb25zIC5wYWdlLWhlYWRlciAubm90aS1hY3Rpb24tYnRucyAuYnRuLWRlbGV0ZS1hbGx7Ym9yZGVyLWNvbG9yOiNlZDNhM2E7Y29sb3I6I2VkM2EzYX0ubm90aWZpY2F0aW9ucyAucGFnZS1oZWFkZXIgLm5vdGktYWN0aW9uLWJ0bnMgLmJ0bi1kZWxldGUtYWxsOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCA1MHB4IDAgMCAjZWQzYTNhfS5ub3RpZmljYXRpb25zIC51c2VyLWxpc3QtaXRlbXttYXJnaW46MCAwIDE3cHggMDtwYWRkaW5nOjE2cHg7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDtib3JkZXItcmFkaXVzOjB9Lm5vdGlmaWNhdGlvbnMgLnVzZXItbGlzdC1pdGVtIC5hdmF0YXJ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDttYXJnaW4tbGVmdDoxNnB4fS5ub3RpZmljYXRpb25zIC51c2VyLWxpc3QtaXRlbSAuYXZhdGFyLmF2YXRhci1vbmxpbmU6YmVmb3Jle2xlZnQ6LTE2cHg7dG9wOjA7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyOm5vbmV9Lm5vdGlmaWNhdGlvbnMgLnVzZXItbGlzdC1pdGVtIC51c2Vycy1saXN0LWJvZHl7d2lkdGg6MTAwJX0ubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSBoNiwubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSAuaDZ7bWFyZ2luOjAgMCA2cHggMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzNmNDI1NH0ubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSBoNiBzcGFuLC5ub3RpZmljYXRpb25zIC51c2VyLWxpc3QtaXRlbSAudXNlcnMtbGlzdC1ib2R5IC5oNiBzcGFue2ZvbnQtd2VpZ2h0OjQwMH0ubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSBibG9ja3F1b3Rle21hcmdpbjowIDAgOHB4IDA7cGFkZGluZzowIDAgMCAxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5ub3RpZmljYXRpb25zIC51c2VyLWxpc3QtaXRlbSAudXNlcnMtbGlzdC1ib2R5IGJsb2NrcXVvdGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojZGRkZWUxO3dpZHRoOjRweDtoZWlnaHQ6MTAwJX0ubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSAuZm9sbG93LWJ0bnttYXJnaW46MTBweCAwIDEwcHggMH0ubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSAuZm9sbG93LWJ0biAuYnRue3BhZGRpbmc6N3B4IDIwcHg7Zm9udC1zaXplOjEycHg7bWluLXdpZHRoOjgzcHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5ub3RpZmljYXRpb25zIC51c2VyLWxpc3QtaXRlbSAudXNlcnMtbGlzdC1ib2R5IC5mb2xsb3ctYnRuIC5idG57bWFyZ2luLXRvcDo4cHh9fS5ub3RpZmljYXRpb25zIC51c2VyLWxpc3QtaXRlbSAudXNlcnMtbGlzdC1ib2R5IC5mb2xsb3ctYnRuIC5idG4tb3V0bGluZS1wcmltYXJ5e21hcmdpbi1sZWZ0OjhweH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm5vdGlmaWNhdGlvbnMgLnVzZXItbGlzdC1pdGVtIC51c2Vycy1saXN0LWJvZHkgLmZvbGxvdy1idG4gLmJ0bi1vdXRsaW5lLXByaW1hcnl7bWFyZ2luLWxlZnQ6MH19Lm5vdGlmaWNhdGlvbnMgLnVzZXItbGlzdC1pdGVtIC51c2Vycy1saXN0LWJvZHkgLnRpbWV7Y29sb3I6I2JlYmViZTtmb250LXdlaWdodDo1MDB9Lm5vdGlmaWNhdGlvbnMgLnVzZXItbGlzdC1pdGVtIC51c2Vycy1saXN0LWJvZHkgLmNoYXRzLWRlbGV0ZXttaW4td2lkdGg6MzZweDtwYWRkaW5nOjEwcHg7aGVpZ2h0OjM2cHg7YmFja2dyb3VuZDojZjNmM2YzO2JvcmRlci1yYWRpdXM6MTAwJTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dCAwczstbXMtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0IDBzO3RyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dCAwc30ubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSAuY2hhdHMtZGVsZXRlIGl7Y29sb3I6IzNmNDI1NDtmb250LXNpemU6MTZweH0ubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSAuY2hhdHMtZGVsZXRlOmhvdmVye2JhY2tncm91bmQ6I2VkM2EzYX0ubm90aWZpY2F0aW9ucyAudXNlci1saXN0LWl0ZW0gLnVzZXJzLWxpc3QtYm9keSAuY2hhdHMtZGVsZXRlOmhvdmVyIGl7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm5vdGlmaWNhdGlvbnMgLnVzZXItbGlzdC1pdGVtIC51c2Vycy1saXN0LWJvZHkgLmNoYXRzLWRlbGV0ZXttYXJnaW4tbGVmdDoxMHB4fX0ucGF5LW9ubGluZS1yZWNpcHQgLnBheS1tZXRob2QtZ3JvdXAgaDYsLnBheS1vbmxpbmUtcmVjaXB0IC5wYXktbWV0aG9kLWdyb3VwIC5oNntmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5wYXktb25saW5lLXJlY2lwdCAucGF5LW1ldGhvZC1ncm91cCB1bCBsaXttYXJnaW4tYm90dG9tOjI0cHh9LnBheS1vbmxpbmUtcmVjaXB0IC5wYXktbWV0aG9kLWdyb3VwIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX0ucGF5LW9ubGluZS1yZWNpcHQgLnBheS1tZXRob2QtZ3JvdXAgdWwgbGkgbGFiZWx7cGFkZGluZzoyMHB4IDIwcHggMjBweCA0MnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZTBlMGUwO3dpZHRoOjEwMCU7Y29sb3I6IzMzM30ucGF5LW9ubGluZS1yZWNpcHQgLnBheS1tZXRob2QtZ3JvdXAgdWwgbGkgbGFiZWwgLmNoZWNrbWFya3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2xlZnQ6MjBweH0ucGF5LW9ubGluZS1yZWNpcHQgLnBheS1tZXRob2QtZ3JvdXAgdWwgbGkgbGFiZWwgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6MTRweH0ucGF5LW9ubGluZS1yZWNpcHQgLnBheS1tZXRob2QtZ3JvdXAgdWwgbGkgbGFiZWwuYWN0aXZle2JhY2tncm91bmQ6I2VhZGRmZn0ubG9nby1kYXJrbW9kZXtkaXNwbGF5Om5vbmV9Lmludm9pY2Utb25lIC5pbnYtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNiZGJkYmQ7bWFyZ2luOjA7cGFkZGluZzoyNHB4fS5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgc3Bhbi5saW5le2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzIwZGVnLCAjRERDRUZGIDAlLCAjREJFQ0ZGIDEwMCUpO2hlaWdodDoxMHB4fS5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye21hcmdpbjowO3BhZGRpbmc6MjBweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0uaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0e3dpZHRoOjU0JX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnR7d2lkdGg6NTYlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdHt3aWR0aDoxMDAlfX0uaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IGg0LC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgLmg0e2NvbG9yOiM3NjM4ZmY7Zm9udC1zaXplOjQ4cHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MjlweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoNCwuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5oNHtmb250LXNpemU6MjhweDttYXJnaW4tYm90dG9tOjB9fS5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHB7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjcwMDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBwe2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgcHtmbGV4LWRpcmVjdGlvbjp1bnNldH19Lmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgcCBzcGFue2JhY2tncm91bmQ6I2UxZmZlZDtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjVweCAxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBwIHNwYW57YmFja2dyb3VuZDpub25lO3BhZGRpbmc6MDtmb250LXNpemU6MTRweH19Lmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlsc3tiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLWdyYWRpZW50LCBsaW5lYXItZ3JhZGllbnQoMzIwZGVnLCAjREJFQ0ZGIDAlLCAjRERDRUZGIDEwMCUpKTtib3JkZXItcmFkaXVzOjE0cHggNzdweCAxNHB4IDE0cHh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHN7YmFja2dyb3VuZDpub25lfX0uaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjMwcHggMzBweDtjb2xvcjojZmZmO3otaW5kZXg6Mn0uaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlscyBzcGFue2NvbG9yOiMzZjQyNTQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDUwfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlscyBzcGFue2NvbG9yOiMwMDB9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3tjb2xvcjojMDAwO21hcmdpbjowO3BhZGRpbmc6MTBweCAwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjEwcHggMHB4fX0uaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5hZGRyZXNzLWJne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQ3My4xMXB4O2hlaWdodDoxMjZweDt0b3A6MHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuYWRkcmVzcy1iZ3tyaWdodDo1OHB4O2JhY2tncm91bmQ6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmFkZHJlc3MtYmd7YmFja2dyb3VuZDpub25lfX0uaW52b2ljZS1vbmUgLmFkZC1kZXRhaWxze2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDUwO21hcmdpbi1ib3R0b206MjVweH0uaW52b2ljZS1vbmUgLmJpbGwtYWRke21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo0NTA7Y29sb3I6Izg3OGE5OX0uaW52b2ljZS1vbmUgLmN1c3RvbWVyLW5hbWV7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMyYzMwMzg7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1vbmUgLmN1c3RvbWVyLW5hbWV7Zm9udC1zaXplOjIwcHh9fS5pbnZvaWNlLW9uZSAuY3VzdG9tZXItbmFtZSBzcGFue2NvbG9yOiM4NzhhOTk7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwfS5pbnZvaWNlLW9uZSAucGF5bWVudC1zdGF0dXN7Y29sb3I6Izg3OGE5OTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxMHB4fS5pbnZvaWNlLW9uZSAucGF5bWVudC1zdGF0dXMgc3Bhbntmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojMzNiNDY5fS5pbnZvaWNlLW9uZSAucGF0aWVudC1pbmZve2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDIwcHg7cGFkZGluZzowfS5pbnZvaWNlLW9uZSAucGF0aWVudC1pbmZvIC5wYXRpZW50LWRldGFpbHMsLmludm9pY2Utb25lIC5wYXRpZW50LWluZm8gLnRyZWF0bWVudC1pbmZve21hcmdpbjowIDIwcHggMCAwO3BhZGRpbmc6MjBweDt3aWR0aDo1MCV9Lmludm9pY2Utb25lIC5wYXRpZW50LWluZm8gLnBhdGllbnQtZGV0YWlscyBoNSwuaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIC5oNSwuaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm8gaDUsLmludm9pY2Utb25lIC5wYXRpZW50LWluZm8gLnRyZWF0bWVudC1pbmZvIC5oNXtjb2xvcjojMGMwYzIwO21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MThweH0uaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIGRpdiwuaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm8gZGl2e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIGRpdiBzcGFuLC5pbnZvaWNlLW9uZSAucGF0aWVudC1pbmZvIC50cmVhdG1lbnQtaW5mbyBkaXYgc3Bhbntjb2xvcjojMmMzMDM4O3dpZHRoOjcwJTt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIGRpdiwuaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm8gZGl2e2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAucGF0aWVudC1kZXRhaWxzIGRpdiwuaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm8gZGl2e2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25lIC5wYXRpZW50LWluZm8gLnBhdGllbnQtZGV0YWlscywuaW52b2ljZS1vbmUgLnBhdGllbnQtaW5mbyAudHJlYXRtZW50LWluZm97d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luOjAgMTBweCAyMHB4IDA7cGFkZGluZzoxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25lIC5wYXRpZW50LWluZm97ZGlzcGxheTpibG9ja319Lmludm9pY2Utb25lIGg1LC5pbnZvaWNlLW9uZSAuaDV7YmFja2dyb3VuZDojZjRmNGY0O2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDUwO21hcmdpbjoyMHB4IDA7cGFkZGluZzoxMHB4IDIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLW9uZSBoNSwuaW52b2ljZS1vbmUgLmg1e2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjB9fS5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZXttYXJnaW46MDtwYWRkaW5nOjAgMCAyMHB4fS5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZXtjb2xvcjojMmMzMDM4O21hcmdpbjowO3BhZGRpbmc6MHB4fS5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZSB0aGVhZCB0cntib3JkZXItYm90dG9tOm5vbmU7Zm9udC1zaXplOjE4cHh9Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIC5hbW91bnR7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDUwfS5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGh7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDUwfS5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZSAudGFibGVfd2lkdGhfMnt3aWR0aDo0MCV9Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlIHRhYmxlIC50YWJsZV93aWR0aF8ze3dpZHRoOjIwJX0uaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUgdGFibGUgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JlYmViZX0uaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9ue2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE2cHh9Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbiBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izk1OTc5Yn0uaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGR7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDE1cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDUwO2hlaWdodDo4MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQgc3Bhbntjb2xvcjojNzUzOWZmO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwfS5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLC5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0aDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MjVweH0uaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVye2p1c3RpZnktY29udGVudDplbmQ7cGFkZGluZzo1cHggMzBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlcntwYWRkaW5nOjB9fS5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOjU4JX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6YXV0bztmb250LXNpemU6MTRweH19Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjgwJX0uaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGV7d2lkdGg6MTAwJX0uaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjUwJTtwYWRkaW5nOjVweCAxMHB4fUBtZWRpYSBwcmludHsuaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7d2lkdGg6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHt3aWR0aDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH19Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHNwYW57Y29sb3I6Izg3OGE5OX1AbWVkaWEgcHJpbnR7Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxle2ZvbnQtc2l6ZToxNXB4fX0uaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLnRvdGFsYW10LXRhYmxlIHRke2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBwcmludHsuaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLnRvdGFsYW10LXRhYmxlIHRke2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ZHtmb250LXNpemU6MTZweH19QG1lZGlhIHByaW50ey5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGV7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDoxMDAlfX1AbWVkaWEgcHJpbnR7Lmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjUwJX19QG1lZGlhIHByaW50ey5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZS1mb290ZXJ7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50b3RhbC1pbmZve2Rpc3BsYXk6bm9uZX19Lmludm9pY2Utb25lIC50b3RhbGFtb3VudC1mb290ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjOTU5NzliO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7bWFyZ2luOjEwcHggMCAwO3BhZGRpbmc6MTVweH0uaW52b2ljZS1vbmUgLnRhYmxlLXRvdGFsLWl0ZW17bWFyZ2luOjA7cGFkZGluZzoxNXB4IDEwcHggMTVweCAyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1vbmUgLnRhYmxlLXRvdGFsLWl0ZW17bWFyZ2luOjA7cGFkZGluZzoxNXB4IDBweH19Lmludm9pY2Utb25lIC50b3RhbC1hbW91bnRkZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MjBweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZWJlYmU7dGV4dC1hbGlnbjplbmR9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLW9uZSAudG90YWwtYW1vdW50ZGV0YWlsc3t0ZXh0LWFsaWduOmVuZH19Lmludm9pY2Utb25lIC5iYW5rLWRldGFpbHN7bWFyZ2luOjA7cGFkZGluZzoyNXB4IDE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JlYmViZX0uaW52b2ljZS1vbmUgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZve2NvbG9yOiMyYzMwMzg7ZGlzcGxheTpmbGV4fS5pbnZvaWNlLW9uZSAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLnBheW1lbnQtdGl0bGV7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MThweDttYXJnaW46MCAwIDE1cHg7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2t9Lmludm9pY2Utb25lIC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBkaXZ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDUwO21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjB9Lmludm9pY2Utb25lIC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBzcGFue2NvbG9yOiM5NTk3OWJ9Lmludm9pY2Utb25lIC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAucGF5LWRldGFpbHN7cGFkZGluZy1sZWZ0OjIwcHh9Lmludm9pY2Utb25lIC5iYW5rLWRldGFpbHMgLnRlcm1zLWNvbmRpdGlvbnttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6IzJjMzAzODtib3JkZXI6MH0uaW52b2ljZS1vbmUgLmJhbmstZGV0YWlscyAudGVybXMtY29uZGl0aW9uIHNwYW57Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMTBweCAxMHB4fS5pbnZvaWNlLW9uZSAuYmFuay1kZXRhaWxzIC50ZXJtcy1jb25kaXRpb24gb2x7Y29sb3I6Izk1OTc5Yn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25lIC5iYW5rLWRldGFpbHMgLnRlcm1zLWNvbmRpdGlvbnttYXJnaW46MTBweCAwO3BhZGRpbmc6MHB4IDBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLW9uZSAuYmFuay1kZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MTBweCAwcHh9fS5pbnZvaWNlLW9uZSAudGhhbmtzLW1zZ3tiYWNrZ3JvdW5kOiNmMmYyZjI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JlYmViZTtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQ1MH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2Utb25le21hcmdpbjowO3BhZGRpbmc6MjBweH19Lmludm9pY2Utb25lIC50YWJsZS1kYXRhe2JvcmRlcjpub25lICFpbXBvcnRhbnR9Lmludm9pY2Utb25lIC5maWxlLW9uZS1saW5re21hcmdpbi1ib3R0b206NDBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmludm9pY2Utb25lIC5kdWVkYXRlLWJnIHNwYW57Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzo1cHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlMWZmZWQ7Zm9udC1zaXplOjE2cHh9Lmludm9pY2Utb25lIC5pbnZvaWNlLXdyYXBwZXJ7YmFja2dyb3VuZDojZmZmO21hcmdpbjo2MHB4IDAgNDBweDtwYWRkaW5nOjQ4cHg7Ym9yZGVyLXJhZGl1czoxMHB4O2JveC1zaGFkb3c6MHB4IDJweCA0cHggcmdiYSgwLDAsMCwuMSl9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLW9uZSAuaW52b2ljZS13cmFwcGVye3BhZGRpbmc6MHB4fX0uaW52b2ljZS1vbmUgLmZpbGUtbGlua3ttYXJnaW4tYm90dG9tOjQwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoyNHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5pbnZvaWNlLW9uZSAucXJ7d2lkdGg6MTQwcHg7aGVpZ2h0OjE0MHB4O21hcmdpbjowcHggMCAyMHB4ICFpbXBvcnRhbnR9Lmludm9pY2Utb25lIC5xciAuc2Nhbi1kZXRhaWxze2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMH0uaW52b2ljZS1vbmUgLmdzdC1kZXRhaWxzIGg2LC5pbnZvaWNlLW9uZSAuZ3N0LWRldGFpbHMgLmg2e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbTo1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLW9uZSAuZ3N0LWRldGFpbHMgaDYsLmludm9pY2Utb25lIC5nc3QtZGV0YWlscyAuaDZ7Zm9udC1zaXplOjE1cHh9fS5pbnZvaWNlLW9uZSAuaW52LWhlYWRlci1yaWdodCBhIGltZ3ttYXgtd2lkdGg6MjcxcHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE5cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLW9uZSAuaW52LWhlYWRlci1yaWdodCBhIGltZ3t3aWR0aDoxMDAlfX0uaW52b2ljZS1vbmUgLmludi1oZWFkZXItcmlnaHQgaDYsLmludm9pY2Utb25lIC5pbnYtaGVhZGVyLXJpZ2h0IC5oNntjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjVweH0uaW52b2ljZS1vbmUgLmludi1oZWFkZXItcmlnaHQgaDYgc3BhbiwuaW52b2ljZS1vbmUgLmludi1oZWFkZXItcmlnaHQgLmg2IHNwYW57Zm9udC13ZWlnaHQ6NDAwfS5pbnZvaWNlLW9uZSAudGV4dC1lbmR7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5pbnZvaWNlLXR3byAuaW52b2ljZS13cmFwcGVye2JhY2tncm91bmQ6I2ZmZjttYXJnaW46NjBweCAwIDQwcHg7cGFkZGluZzoyNXB4O2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93OjBweCAycHggNHB4IHJnYmEoMCwwLDAsLjEpfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludm9pY2Utd3JhcHBlcntwYWRkaW5nOjEwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjI7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDMyMGRlZywgI0REQ0VGRiAwJSwgI0RCRUNGRiAxMDAlKSk7cGFkZGluZzo0NXB4IDI0cHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoMiwuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5oMntjb2xvcjojM2Y0MjU0O2ZvbnQtc2l6ZTo0OHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IGgyLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgLmgye2ZvbnQtc2l6ZToxOHB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IGF7ZGlzcGxheTpibG9ja30uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IGltZ3ttYXgtd2lkdGg6MjAwcHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBzcGFue2NvbG9yOiM5NTk3OWJ9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBpbWd7bWF4LXdpZHRoOjIwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBpbWd7bWF4LXdpZHRoOjEzMXB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52b2ljZS10aXRsZXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzJjMzAzOH1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludm9pY2UtdGl0bGV7Zm9udC1zaXplOjIwcHg7bWFyZ2luOjEwcHggMCAwIDA7cGFkZGluZzowfX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52LWRhdGV7Y29sb3I6Izk1OTc5Yjtmb250LXNpemU6MThweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0OjIwcHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kYXRlOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmludi1kYXRlIHNwYW57Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWxlZnQ6OHB4fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52LWRhdGUgc3Bhbntmb250LXNpemU6MTRweH19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IC5pbnYtZGF0ZSBzcGFue2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHR7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzowcHh9fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntkaXNwbGF5OmZsZXh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHN7bWFyZ2luOjMwcHggMCAwIDA7cGFkZGluZzowIDBweH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzc3tkaXNwbGF5OmZsZXg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tZ3JheS1ncmF5LTUsICNFMEUwRTApfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5jb21wYW55LWFkZHtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjQ1MDtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5jb21wYW55LWFkZHtmb250LXNpemU6MTVweH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3MgLmNvbXBhbnktYWRkIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojOTU5NzliO21hcmdpbi10b3A6NXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcyAuY29tcGFueS1hZGQgc3Bhbntmb250LXNpemU6MTVweH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3MgLmludm9pY2UtZGF0ZSBoNiwuaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcyAuaW52b2ljZS1kYXRlIC5oNntjb2xvcjojMDAwO21hcmdpbi1ib3R0b206NXB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5pbnZvaWNlLWRhdGUgaDYsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuY29tcGFueS1ib29raW5nLWFkZHJlc3MgLmludm9pY2UtZGF0ZSAuaDZ7Zm9udC1zaXplOjEycHh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgaDUsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyAuaDV7Y29sb3I6IzNmNDI1NDttYXJnaW46MDtwYWRkaW5nOjI0cHggMH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudHdvLWludm9pY2UtZGV0YWlscyBoNSwuaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5oNXtmb250LXNpemU6MTVweDttYXJnaW46MCAwIDAgMTdweDtwYWRkaW5nOjhweCAwfX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjIwcHggMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjI7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlsc3tmb250LXNpemU6MTRweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxze2Rpc3BsYXk6ZmxleH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxze2Rpc3BsYXk6ZmxleH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG8gc3Bhbntjb2xvcjojODc4YTk5O21hcmdpbjowIDAgMTVweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuaW52b2ljZS10byBzcGFue21hcmdpbjowIDAgMTBweH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG8gLmludi10by1hZGRyZXNze2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE2cHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG8gLmludm9pY2UtdG8tcGF5bWVudHtiYWNrZ3JvdW5kOnJnYmEoMjQyLDI0MiwyNDIsLjUpO2JvcmRlci1yYWRpdXM6MTBweDttYXJnaW46MDtwYWRkaW5nOjIwcHggMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuaW52b2ljZS10b3ttYXJnaW4tYm90dG9tOjIwcHh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5pbnZvaWNlLXRvLXBheW1lbnR7YmFja2dyb3VuZDpyZ2JhKDI0MiwyNDIsMjQyLC41KTttYXJnaW46MDtwYWRkaW5nOjI0cHggMjRweH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuaW52b2ljZS10by1wYXltZW50IHNwYW57Y29sb3I6Izg3OGE5OX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuaW52b2ljZS10by1wYXltZW50IC5pbnYtdG8tYWRkcmVzc3tjb2xvcjojNTRjMWZmfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5jb21wYW55LWRldGFpbHN7dGV4dC1hbGlnbjpyaWdodH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LW5hbWV7Zm9udC1zaXplOjI0cHg7Y29sb3I6Izc2MzhmZjttYXJnaW46MCAwIDEwcHg7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6YmxvY2t9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7bWFyZ2luOjAgMCAxMHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzIHNwYW57Y29sb3I6Izk1OTc5YjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3ttYXJnaW46MCAwIDVweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5jb21wYW55LWRldGFpbHN7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowIDAgMjBweH19QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxze2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHN7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHN7bWFyZ2luOjMwcHggMCAzMHB4IDA7cGFkZGluZzowIDAgMH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGV7Zm9udC1mYW1pbHk6XCJDaXJjdWxhciBTdGRcIjt3aWR0aDoxMDAlO2NvbG9yOiMyYzMwMzg7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ncmF5LWdyYXktMywgI0JFQkVCRSl9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIC50YWJsZV93aWR0aF8xe3dpZHRoOjMlfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSAudGFibGVfd2lkdGhfMnt3aWR0aDoyMCV9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIC50YWJsZV93aWR0aF8ze3dpZHRoOjQwJX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgLnRhYmxlX3dpZHRoXzR7d2lkdGg6MTUlfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSAudGFibGVfd2lkdGhfNXt3aWR0aDoxNSV9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRoZWFkIHRye2JhY2tncm91bmQ6I2ZmZn0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdGhlYWQgdHIgdGh7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDUwO2NvbG9yOiMwMDB9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZWJlYmV9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRkLC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0aHtwYWRkaW5nOjE1cHh9QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0ZCwuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGh7cGFkZGluZzo4cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGQsLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRoe3doaXRlLXNwYWNlOm5vd3JhcH19Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTZweDtoZWlnaHQ6NjlweDt3aGl0ZS1zcGFjZTpwcmUtd3JhcH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRke2hlaWdodDo3MnB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDozMyU7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDB9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIGg2LC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciAuaDZ7Y29sb3I6Izc1MzlmZjtmb250LXNpemU6MTJweH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxze2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxze2ZvbnQtc2l6ZToxNHB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlcntqdXN0aWZ5LWNvbnRlbnQ6ZW5kO3BhZGRpbmc6NXB4IDMwcHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOjcwJX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOmF1dG87Zm9udC1zaXplOjE0cHh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6ODAlfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGV7d2lkdGg6MTAwJX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDo1MCU7cGFkZGluZzo1cHggMTBweH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHt3aWR0aDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHt3aWR0aDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHttYXJnaW46MDtwYWRkaW5nOjE1cHggMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgc3Bhbntjb2xvcjojODc4YTk5fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxle2ZvbnQtc2l6ZToxMnB4fX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ZHtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGUgdGR7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ZHtmb250LXNpemU6MTZweH19QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLnRvdGFsYW10LXRhYmxle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDo2MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjEwMCV9fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjUwJX19QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVye2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWluZm97ZGlzcGxheTpub25lfX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjOTU5NzliO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7bWFyZ2luOjEwcHggMCAwO3BhZGRpbmc6MTVweH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHN7bWFyZ2luOjMwcHggMDtwYWRkaW5nOjAgMjBweCAwIDIwcHg7Ym9yZGVyOm5vbmV9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm97ZGlzcGxheTpmbGV4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5xci1jb2Rle21hcmdpbi1yaWdodDoyNHB4fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5xci1jb2RlIC5zY2FuLWRldGFpbHN7Zm9udC1zaXplOjE0cHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLnFyLWNvZGUgLmltZ3ttYXgtd2lkdGg6MTQwcHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLmRlYml0Y2FyZHtjb2xvcjojMDAwfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5wYXltZW50LXRpdGxle2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHh9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLmRlYml0LWNhcmR7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTBweH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBzcGFue2NvbG9yOiM5NTk3OWJ9Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9ue21hcmdpbjowO3BhZGRpbmc6MCAwfS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbiAuYW1vdW50e21hcmdpbi1ib3R0b206MjRweH0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gb2x7bGlzdC1zdHlsZTpudW1iZXI7cGFkZGluZy1sZWZ0OjE4cHg7Y29sb3I6Izg3OGE5OX0uaW52b2ljZS10d28gLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gc3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMTVweDtjb2xvcjojMmMzMDM4fUBtZWRpYSBwcmludHsuaW52b2ljZS10d28gLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb257Zm9udC1zaXplOjEycHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuaW52b2ljZS10d28gLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb257Zm9udC1zaXplOjE0cHh9fS5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7Y29sb3I6IzNmNDI1NDtib3JkZXItdG9wOjFweCBzb2xpZCAjYmViZWJlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZWJlYmU7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDB9QG1lZGlhIHByaW50ey5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7Zm9udC1zaXplOjEwcHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudGhhbmtzLW1zZ3tmb250LXNpemU6MTJweH19Lmludm9pY2UtdHdvIC5maWxlLWxpbmt7bWFyZ2luLWJvdHRvbTo0MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uaW52b2ljZS10d28gLmZpbGUtbGluayAuZG93bmxvYWQtbGlua3tjb2xvcjojNzUzOWZmO21hcmdpbjowcHg7cGFkZGluZzoxMnB4IDIycHg7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjNzYzOGZmO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6NDZweH0uaW52b2ljZS10d28gLmZpbGUtbGluayAuZG93bmxvYWQtbGluazpob3ZlcntiYWNrZ3JvdW5kOiM3NjM4ZmY7Y29sb3I6I2ZmZn0uaW52b2ljZS10d28gLmZpbGUtbGluayAucHJpbnQtbGlua3tjb2xvcjojNzUzOWZmO21hcmdpbjowIDAgMCAwO3BhZGRpbmc6MTVweCAyMnB4O2JvcmRlcjoxcHggc29saWQgIzQzNjFlZTtib3JkZXItcmFkaXVzOjVweDtoZWlnaHQ6NDZweDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uaW52b2ljZS10d28gLmZpbGUtbGluayAucHJpbnQtbGluayBpe21hcmdpbi1yaWdodDo2cHh9Lmludm9pY2UtdHdvIC5maWxlLWxpbmsgLnByaW50LWxpbms6aG92ZXJ7YmFja2dyb3VuZDojNDM2MWVlO2NvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLXR3byAuZmlsZS1saW5re21hcmdpbjoyMHB4fX0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVye3BhZGRpbmc6NTBweH0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudHtib3JkZXI6bm9uZX0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7cGFkZGluZzowIDAgNTBweCAwfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC50YXgtaW52b2ljZXtjb2xvcjojNzUzOWZmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjRweDttYXJnaW4tYm90dG9tOjI0cHh9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IGltZ3ttYXgtd2lkdGg6MjcwcHh9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmludm9pY2UtdGl0bGV7Y29sb3I6IzAwMDtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3ttYXJnaW46MCAwIDEwcHggMDtwYWRkaW5nOjB9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzOmxhc3QtY2hpbGR7bWFyZ2luOjB9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzIHNwYW57Y29sb3I6IzAwMDtmb250LXdlaWdodDo0NTA7Zm9udC1mYW1pbHk6XCJDaXJjdWxhciBTdGRcIjtmb250LXNpemU6MTZweH0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHM6Zmlyc3QtY2hpbGQgc3Bhbntmb250LXNpemU6MThweH0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNze3BhZGRpbmc6MDtib3JkZXI6MXB4IHNvbGlkICNiZGJkYmQ7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNze2Rpc3BsYXk6ZmxleH19Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHN7cGFkZGluZzoyNHB4IDAgMjRweCAyNHB4O3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtZGV0YWlscy1jb250ZW50e3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS1kZXRhaWxzLWNvbnRlbnQgLmludm9pY2Utc3RhdHVzLWRldGFpbHN7d2lkdGg6NTAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo1MHB4IDA7Ym9yZGVyOjFweCBzb2xpZCAjYmRiZGJkO2JvcmRlci10b3A6bm9uZX0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLWRldGFpbHMtY29udGVudCAuaW52b2ljZS1zdGF0dXMtZGV0YWlscyBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNXB4fS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtZGV0YWlscy1jb250ZW50IC5pbnZvaWNlLXN0YXR1cy1kZXRhaWxzIHNwYW46bGFzdC1jaGlsZHtjb2xvcjojNzUzOWZmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIHByaW50ey5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtZGV0YWlscy1jb250ZW50IC5pbnZvaWNlLXN0YXR1cy1kZXRhaWxzIHNwYW46bGFzdC1jaGlsZHtmb250LXNpemU6MThweH19Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcyAuaW52b2ljZS10byBzcGFue21hcmdpbjowIDAgMTVweH0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzIC5pbnZvaWNlLXRvIC5pbnYtdG8tYWRkcmVzc3tsaW5lLWhlaWdodDoyNHB4fS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxle3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjUwcHh9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGV7Zm9udC1mYW1pbHk6XCJDaXJjdWxhciBTdGRcIjtib3JkZXI6MXB4IHNvbGlkICNiZWJlYmV9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgLnRhYmxlX3dpZHRoXzJ7d2lkdGg6MzAlfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiZWJlYmV9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGhlYWQgdHJ7YmFja2dyb3VuZDojZmZmfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQ1MDtjb2xvcjojMDAwfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIHRke3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojMmMzMDM4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDtoZWlnaHQ6ODBweDt3aGl0ZS1zcGFjZTpwcmUtd3JhcH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGR7aGVpZ2h0OjcycHh9fS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC51bml0LXByaWNlLWRhdGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlIHRhYmxlIC51bml0LXByaWNlLWRhdGEgc3Bhbntjb2xvcjojNzUzOWZmO2ZvbnQtc2l6ZToxMnB4O21hcmdpbi10b3A6NXB4O2ZvbnQtd2VpZ2h0OjQwMH0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7cGFkZGluZzowfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjUwJX0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ciB0ZHt3aWR0aDo2MCU7Y29sb3I6IzJjMzAzODtwYWRkaW5nOjdweCAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ciB0ZC50YWJsZS1mb290ZXItcmlnaHQtdGl0bGV7Y29sb3I6Izg3OGE5OX0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdCBzcGFue2NvbG9yOiMyYzMwMzh9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItbGVmdCBzcGFuLnRvdGFsLWl0ZW17Y29sb3I6Izg3OGE5OX0uaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze3BhZGRpbmc6NTBweCAwfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmFjY291bnQtaW5mb3tkaXNwbGF5OmZsZXg7Z2FwOjI0cHh9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1pbmZvIC5xci1jb2RlIGltZ3ttYXJnaW4tYm90dG9tOjEwcHh9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1pbmZvIC5xci1jb2RlIC5zY2FuLWRldGFpbHN7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmFjY291bnQtZGV0YWlsc3ttYXJnaW46MCAwIDEwcHh9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1kZXRhaWxzIHNwYW57Y29sb3I6IzAwMDtmb250LXdlaWdodDo0NTB9Lmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2Utbm90ZXN7YmFja2dyb3VuZDojZGRmM2ZmO3BhZGRpbmc6MTRweDtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMmRhN2ZmfS5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC50aGFua3MtbXNne3BhZGRpbmc6NDBweCAwIDAgMH0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXJ7cGFkZGluZzoyNHB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnR7Ym9yZGVyOm5vbmV9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7Ym9yZGVyOm5vbmU7cGFkZGluZzowcHh9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAudGF4LWludm9pY2V7Y29sb3I6Izc1MzlmZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IGEgaW1ne3RleHQtYWxpZ246cmlnaHQ7bWF4LXdpZHRoOjI3MXB4O21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgYSBpbWd7bWF4LXdpZHRoOjIwMH19Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuaW52b2ljZS10aXRsZXtjb2xvcjojMDAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmludm9pY2UtdGl0bGV7Zm9udC1zaXplOjIwcHh9fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzLWZvdXJ7bWFyZ2luOjAgMCAxMHB4IDA7cGFkZGluZzowfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzLWZvdXI6bGFzdC1jaGlsZHtmb250LXNpemU6MTZweDttYXJnaW46MH0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlscy1mb3VyIHNwYW57Y29sb3I6IzAwMDtmb250LXdlaWdodDo0NTA7Zm9udC1mYW1pbHk6XCJDaXJjdWxhciBTdGRcIjtmb250LXNpemU6MTZweH0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlscy1mb3VyOmZpcnN0LWNoaWxkIHNwYW57Zm9udC1zaXplOjE4cHh9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kYXRle3dpZHRoOjEwMCU7ZmxvYXQ6cmlnaHR9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1kYXRlOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToyMHB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZX0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRhdGUtbm97Zm9udC1zaXplOjE4cHg7Y29sb3I6IzNmNDI1NDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgzMjBkZWcsICNEQkVDRkYgMCUsICNERENFRkYgMTAwJSk7cGFkZGluZzoxNHB4IDIwcHggMTVweCA4N3B4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRhdGUtbm97cGFkZGluZzowcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRhdGUtbm97cGFkZGluZzowcHh9fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGF0ZS1ubyBzcGFue2ZvbnQtd2VpZ2h0OjcwMH0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWRhdGUtbm86bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGF0ZS1ub3tiYWNrZ3JvdW5kOm5vbmV9fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC50cmlhbmdsZS1yaWdodHt3aWR0aDo1NnB4O2hlaWdodDo0OXB4O2JvcmRlci10b3A6MzBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjU4cHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjI2cHggc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC50cmlhbmdsZS1yaWdodHtkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAudHJpYW5nbGUtcmlnaHR7ZGlzcGxheTpub25lfX0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZm91cnttYXJnaW46MjRweCAwO3BhZGRpbmc6MjRweDtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0MiwyNDIsMjQyLC4yNCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YyZjJmMjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZTBlMGUwfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5pbnZvaWNlLXRvIHNwYW57Y29sb3I6Izg3OGE5OTttYXJnaW46MCAwIDE1cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIgLmludm9pY2UtdG8gc3BhbnttYXJnaW46MCAwIDEwcHh9fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5pbnZvaWNlLXRvIC5pbnYtdG8tYWRkcmVzc3tjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxNnB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5pbnZvaWNlLXRvIC5pbnZvaWNlLXRvLXBheW1lbnR7YmFja2dyb3VuZDpyZ2JhKDI0MiwyNDIsMjQyLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIgLmludm9pY2UtdG97bWFyZ2luLWJvdHRvbToyMHB4fX0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZm91ciAuaW52b2ljZS10by1wYXltZW50e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYmRiZGJkO21hcmdpbjowO3BhZGRpbmc6MjRweCAwcHggMjRweCA1MHB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5pbnZvaWNlLXRvLXBheW1lbnQgc3Bhbntjb2xvcjojODc4YTk5O2ZvbnQtc2l6ZToxOHB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5pbnZvaWNlLXRvLXBheW1lbnQgLmludi10by1hZGRyZXNze2NvbG9yOiM1NGMxZmZ9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIgLmludm9pY2UtdG8tcGF5bWVudCAuaW52LXRvLWFkZHJlc3MgaDYsLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIgLmludm9pY2UtdG8tcGF5bWVudCAuaW52LXRvLWFkZHJlc3MgLmg2e21hcmdpbjowIDAgNTBweCAwO3BhZGRpbmc6NXB4IDE4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZlMGJiO2JvcmRlci1yYWRpdXM6NXB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5pbnZvaWNlLXRvLXBheW1lbnQgaDUgc3BhbiwuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZm91ciAuaW52b2ljZS10by1wYXltZW50IC5oNSBzcGFue2JhY2tncm91bmQtY29sb3I6I2RkZjNmZjtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzU0YzFmZjtwYWRkaW5nOjVweCAxOHB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5jb21wYW55LWRldGFpbHN7dGV4dC1hbGlnbjpyaWdodH0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZm91ciAuY29tcGFueS1kZXRhaWxzIC5jb21wYW55LW5hbWV7Zm9udC1zaXplOjI0cHg7Y29sb3I6Izc2MzhmZjttYXJnaW46MCAwIDEwcHg7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6YmxvY2t9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHN7bWFyZ2luOjAgMCAxMHB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxzIHNwYW57Y29sb3I6Izk1OTc5YjtkaXNwbGF5OmJsb2NrfUBtZWRpYSBwcmludHsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZm91ciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3ttYXJnaW46MCAwIDVweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyIC5jb21wYW55LWRldGFpbHN7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowIDAgMjBweH19QG1lZGlhIHByaW50ey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3Vye2ZvbnQtc2l6ZToxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXJ7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZm91cntkaXNwbGF5OmZsZXg7cGFkZGluZzowcHggMzBweH19Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxze21hcmdpbjowIDAgMzBweCAwO3BhZGRpbmc6MCAwIDB9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxle2ZvbnQtZmFtaWx5OlwiQ2lyY3VsYXIgU3RkXCI7d2lkdGg6MTAwJTtjb2xvcjojMmMzMDM4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSAudGFibGVfd2lkdGhfMXt3aWR0aDozJX0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgLnRhYmxlX3dpZHRoXzJ7d2lkdGg6MjAlfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSAudGFibGVfd2lkdGhfM3t3aWR0aDo0MCV9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIC50YWJsZV93aWR0aF80e3dpZHRoOjE1JX0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgLnRhYmxlX3dpZHRoXzV7d2lkdGg6MTUlfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0aGVhZCB0cntiYWNrZ3JvdW5kOiNmMmYyZjJ9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRoZWFkIHRyIHRoe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQ1MDtjb2xvcjojMDAwfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYmViZWJlfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0ZCwuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGh7cGFkZGluZzoxNXB4fUBtZWRpYSBwcmludHsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGQsLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRoe3BhZGRpbmc6OHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRkLC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0aHt3aGl0ZS1zcGFjZTpub3dyYXB9fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE2cHg7d2hpdGUtc3BhY2U6cHJlLXdyYXA7aGVpZ2h0OjY5cHh9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbnt3aWR0aDozMyU7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciBoNiwuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgLmg2e2NvbG9yOiM3NTM5ZmY7Zm9udC1zaXplOjEycHh9QG1lZGlhIHByaW50ey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlsc3tmb250LXNpemU6MTJweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlsc3tmb250LXNpemU6MTRweH19Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7Ym9yZGVyOm5vbmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo1cHggMzBweH0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6NzAlfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnR7d2lkdGg6YXV0bztmb250LXNpemU6MTRweH19Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDo4MCV9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZXt3aWR0aDoxMDAlfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7Y29sb3I6IzJjMzAzODtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjUwJTtwYWRkaW5nOjVweCAxMHB4fUBtZWRpYSBwcmludHsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3dpZHRoOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke3dpZHRoOmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkOmZpcnN0LWNoaWxke3RleHQtYWxpZ246bGVmdH19Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSBzcGFue2NvbG9yOiM4NzhhOTl9QG1lZGlhIHByaW50ey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGV7Zm9udC1zaXplOjEycHh9fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLnRvdGFsYW10LXRhYmxlIHRke2NvbG9yOiM3NTM5ZmY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSBwcmludHsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ZHtmb250LXNpemU6MTJweH19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLnRvdGFsYW10LXRhYmxlIHRke2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgcHJpbnR7Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGV7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjYwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6MTAwJX19QG1lZGlhIHByaW50ey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6NTAlfX1AbWVkaWEgcHJpbnR7Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1mb290ZXJ7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudG90YWwtaW5mb3tkaXNwbGF5Om5vbmV9fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRvdGFsYW1vdW50LWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlMGUwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMGUwZTB9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlsc3twYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UwZTBlMH0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxzIHB7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDB9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlscyBzcGFue2NvbG9yOiMyYzMwMzh9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MTVweCAzMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmMmYyZjJ9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm97ZGlzcGxheTpmbGV4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5xci1jb2Rle21hcmdpbi1yaWdodDoyNHB4fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5xci1jb2RlIC5zY2FuLWRldGFpbHN7Zm9udC1zaXplOjEzcHh9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLnFyLWNvZGUgLmltZ3ttYXgtd2lkdGg6MTQwcHh9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLmRlYml0Y2FyZHtjb2xvcjojMDAwfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5wYXltZW50LXRpdGxle2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHh9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLmRlYml0LWNhcmR7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTBweH0uaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBzcGFue2NvbG9yOiM5NTk3OWJ9Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9ue21hcmdpbjowO3BhZGRpbmc6MCAwfS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbiBvbHtsaXN0LXN0eWxlOm51bWJlcjtwYWRkaW5nLWxlZnQ6MTNweDtjb2xvcjojODc4YTk5fS5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbiBzcGFue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAxNXB4O2NvbG9yOiMyYzMwMzh9QG1lZGlhIHByaW50ey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbntmb250LXNpemU6MTJweDttYXJnaW46MDtwYWRkaW5nOjEwcHggMzBweH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbntmb250LXNpemU6MTRweH19Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudGhhbmtzLW1zZ3tjb2xvcjojMDAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNiZWJlYmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JlYmViZTtiYWNrZ3JvdW5kOiNmMmYyZjI7bWFyZ2luOjA7cGFkZGluZzoxNXB4IDB9QG1lZGlhIHByaW50ey5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2d7Zm9udC1zaXplOjEwcHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudGhhbmtzLW1zZ3tmb250LXNpemU6MTJweH19LmZpbGUtbGluay1mb3Vye21hcmdpbi1ib3R0b206NDBweH0uZmlsZS1saW5rLWZvdXIgLmRvd25sb2FkLWxpbmt7Y29sb3I6Izc1MzlmZjttYXJnaW46MHB4O3BhZGRpbmc6MTJweCAyMnB4O21hcmdpbi1yaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgIzc2MzhmZjtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOiNmZmY7aGVpZ2h0OjQ2cHh9LmZpbGUtbGluay1mb3VyIC5kb3dubG9hZC1saW5rOmhvdmVye2JhY2tncm91bmQ6Izc2MzhmZjtjb2xvcjojZmZmfS5maWxlLWxpbmstZm91ciAucHJpbnQtbGlua3tjb2xvcjojNzUzOWZmO21hcmdpbjowIDAgMCAwO3BhZGRpbmc6MTVweCAyMnB4O2JvcmRlcjoxcHggc29saWQgIzQzNjFlZTtib3JkZXItcmFkaXVzOjVweDtoZWlnaHQ6NDZweDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZmlsZS1saW5rLWZvdXIgLnByaW50LWxpbmsgaXttYXJnaW4tcmlnaHQ6NnB4fS5maWxlLWxpbmstZm91ciAucHJpbnQtbGluazpob3ZlcntiYWNrZ3JvdW5kOiM0MzYxZWU7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LmZpbGUtbGluay1mb3Vye21hcmdpbjoyMHB4fX0uaW52b2ljZS1maXZlLmludm9pY2Utd3JhcHBlcntwYWRkaW5nOjUwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZpdmUuaW52b2ljZS13cmFwcGVye3BhZGRpbmc6MTVweH19QG1lZGlhIHByaW50IGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZml2ZS5pbnZvaWNlLXdyYXBwZXJ7cGFkZGluZzowfX0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudHtiYWNrZ3JvdW5kOiNmYWZhZmE7cGFkZGluZzoyNHB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnR7cGFkZGluZzoxNXB4fX0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXJ7Ym9yZGVyLWJvdHRvbTowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjB9Lmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IGgyLC5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaDJ7Zm9udC1mYW1pbHk6XCJDaXJjdWxhciBTdGRcIjtjb2xvcjojNzUzOWZmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMH0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1maXZlLWRldGFpbHN7Z2FwOjI0cHg7cGFkZGluZzo1MHB4IDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWZpdmUtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfX0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1maXZlLWRldGFpbHMgLmdyYWRpZW50LWJsb2Nre3dpZHRoOjcyOXB4O2hlaWdodDozNnB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDMyMGRlZywgI0REQ0VGRiAwJSwgI0RCRUNGRiAxMDAlKTtib3JkZXItcmFkaXVzOjU5cHh9QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1maXZlLWRldGFpbHMgLmdyYWRpZW50LWJsb2Nre3dpZHRoOjU1MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtZml2ZS1kZXRhaWxzIC5ncmFkaWVudC1ibG9ja3t3aWR0aDozMDBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWZpdmUtZGV0YWlscyAuZ3JhZGllbnQtYmxvY2t7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9fS5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWZpdmUtZGV0YWlscyAuaW52b2ljZS1kYXRle2dhcDo1MHB4fS5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWZpdmUtZGV0YWlscyAuaW52b2ljZS1kYXRlIC5pbnZvaWNlLWRhdGUtZGV0YWlsc3tjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1maXZlLWRldGFpbHMgLmludm9pY2UtZGF0ZSAuaW52b2ljZS1kYXRlLWRldGFpbHMgc3Bhbntmb250LXdlaWdodDo0MDB9Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxze21hcmdpbjozMHB4IDAgMzBweCAwO3BhZGRpbmc6MCAwIDB9Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxle3dpZHRoOjEwMCU7Y29sb3I6IzJjMzAzODtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWdyYXktZ3JheS0zLCAjQkVCRUJFKX0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgLnRhYmxlX3dpZHRoXzF7d2lkdGg6MyV9Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIC50YWJsZV93aWR0aF8ye3dpZHRoOjIwJX0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgLnRhYmxlX3dpZHRoXzN7d2lkdGg6NDAlfS5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSAudGFibGVfd2lkdGhfNHt3aWR0aDoxNSV9Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIC50YWJsZV93aWR0aF81e3dpZHRoOjE1JX0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdGhlYWQgdHJ7Y29sb3I6IzAwMH0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgLmVjb21tZXJjZXRhYmxle2JhY2tncm91bmQ6I2UwZTBlMH0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdGhlYWQgdHJ7YmFja2dyb3VuZDojZjJmMmYyfS5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0aGVhZCB0ciB0aHtmb250LXNpemU6MThweDtmb250LXdlaWdodDo0NTA7Y29sb3I6IzAwMH0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JlYmViZX0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGQsLmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRoe3BhZGRpbmc6MTVweH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIHRkLC5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0aHtwYWRkaW5nOjhweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciB0ZCwuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGh7d2hpdGUtc3BhY2U6bm93cmFwfX0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGR7aGVpZ2h0OjY5cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3doaXRlLXNwYWNlOnByZS13cmFwfS5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciAudGFibGUtZGVzY3JpcHRpb257d2lkdGg6MzMlO2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwfUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIC50YWJsZS1kZXNjcmlwdGlvbntmb250LXNpemU6MTZweH19Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRyIGg2LC5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciAuaDZ7Y29sb3I6Izc1MzlmZjtmb250LXNpemU6MTJweH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxze2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxze2ZvbnQtc2l6ZToxNHB4fX0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWZvb3RlcntwYWRkaW5nOjVweCAwcHh9Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOjcwJX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1sZWZ0e3dpZHRoOmF1dG87Zm9udC1zaXplOjE0cHh9fS5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHR7d2lkdGg6ODAlfS5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGV7d2lkdGg6MTAwJX0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke2NvbG9yOiMyYzMwMzg7Zm9udC1zaXplOjE4cHg7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDo1MCU7cGFkZGluZzo1cHggMTBweDtmb250LXdlaWdodDo1MDB9QG1lZGlhIHByaW50ey5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGR7d2lkdGg6YXV0b319QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRke2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZHt3aWR0aDphdXRvO2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCB0YWJsZSB0ZDpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9fS5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGQudGF4e2NvbG9yOiM4NzhhOTk7Zm9udC13ZWlnaHQ6NjAwfS5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgc3Bhbntjb2xvcjojODc4YTk5fUBtZWRpYSBwcmludHsuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxle2ZvbnQtc2l6ZToxMnB4fX0uaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ZHtjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgcHJpbnR7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGUgdGR7Zm9udC1zaXplOjEycHh9fUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodCAudG90YWxhbXQtdGFibGUgdGR7Zm9udC1zaXplOjIwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IC50b3RhbGFtdC10YWJsZSB0ZHtmb250LXNpemU6MTZweH19QG1lZGlhIHByaW50ey5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgLnRvdGFsYW10LXRhYmxle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRhYmxlLWZvb3Rlci1yaWdodHt3aWR0aDo2MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjEwMCV9fUBtZWRpYSBwcmludHsuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0e3dpZHRoOjUwJX19QG1lZGlhIHByaW50ey5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVye2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1mb290ZXIgLnRvdGFsLWluZm97ZGlzcGxheTpub25lfX0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxze21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjA7bWFyZ2luLXRvcDo1MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5iYW5rLXFyLWRldGFpbCBpbWd7bWF4LXdpZHRoOjkwcHh9fS5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0e3dpZHRoOjU0JX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0e3dpZHRoOjU2JX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4fX0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoNCwuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAuaDR7Y29sb3I6Izc2MzhmZjtmb250LXNpemU6NDhweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToxNXB4fS5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBwe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6IzAwMDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgcHtmb250LXNpemU6MTVweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBwe2ZsZXgtZGlyZWN0aW9uOnVuc2V0fX0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgcCBzcGFue2Rpc3BsYXk6ZmxleDttYXJnaW46NXB4IDA7Y29sb3I6IzAwMH0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MzBweCAzMHB4O2NvbG9yOiNmZmY7ei1pbmRleDoyfS5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlscyBzcGFue2NvbG9yOiMzZjQyNTQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDUwfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHMgc3Bhbntjb2xvcjojMDAwfX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7Lmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5jb21wYW55LWRldGFpbHMgLmdzdC1kZXRhaWxze2NvbG9yOiMwMDA7bWFyZ2luOjA7cGFkZGluZzoxMHB4IDBweH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWZpdmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5nc3QtZGV0YWlsc3ttYXJnaW46MDtwYWRkaW5nOjEwcHggMHB4fX0uaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuYWRkcmVzcy1iZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0NzMuMTFweDtoZWlnaHQ6MTI2cHg7dG9wOjBweDtyaWdodDoxNXB4O292ZXJmbG93OmhpZGRlbjtib3JkZXItcmFkaXVzOjE0cHggNzdweCAxNHB4IDE0cHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDMyMGRlZywgI0REQ0VGRiAwJSwgI0RCRUNGRiAxMDAlKSk7YmFja2dyb3VuZC1jb2xvcjojNzYzOGZmfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuYWRkcmVzcy1iZ3tyaWdodDo1OHB4fX0uaW52b2ljZS1maXZlIC50ZXJtcy1jb25kaXRpb257bWFyZ2luLWJvdHRvbTo0MHB4fS5pbnZvaWNlLWZpdmUgLnRlcm1zLWNvbmRpdGlvbiBvbCBsaXtjb2xvcjojMmMzMDM4fS5pbnZvaWNlLWZpdmUgLnRoYW5rcy1tc2d7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaW52b2ljZS1maXZlIC5maWxlLWxpbmt7bWFyZ2luOjB9fS5pbnZvaWNlLWZpdmUgLmZpbGUtbGluayBhe2NvbG9yOiM3NTM5ZmY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYShtYXgtd2lkdGg6IDEzOTkuOThweCl7Lmludm9pY2UtZml2ZSAuZmlsZS1saW5rIGF7Zm9udC1zaXplOjE2cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuaW52b2ljZS1maXZlIC5maWxlLWxpbmsgYXtmb250LXNpemU6MTVweH19Lmludm9pY2UtYWRkcmVzcy1kZXRhaWxzLmludm9pY2UtZml2ZS1ncm91cCAuaW52b2ljZS10byBzcGFue21hcmdpbi1ib3R0b206MTVweDtkaXNwbGF5OmJsb2NrfS5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscy5pbnZvaWNlLWZpdmUtZ3JvdXAgLmludm9pY2UtdG8gLmludi10by1hZGRyZXNze2NvbG9yOiMyYzMwMzh9Lmludm9pY2UtYWRkcmVzcy1kZXRhaWxzLmludm9pY2UtZml2ZS1ncm91cCAuaW52b2ljZS10bzpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscy5pbnZvaWNlLWZpdmUtZ3JvdXAgLmludm9pY2UtdG86bGFzdC1jaGlsZHttYXJnaW4tdG9wOjE1cHh9fS5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzc3ttYXJnaW4tYm90dG9tOjI0cHh9LmNvbXBhbnktYm9va2luZy1hZGRyZXNzLmNvbXBhbnktZml2ZS1hZGRyZXNzIC5jb21wYW55LWFkZCBzcGFue21hcmdpbi1ib3R0b206MTVweDtkaXNwbGF5OmJsb2NrfS5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcyAuY29tcGFueS1hZGQgaDQsLmNvbXBhbnktYm9va2luZy1hZGRyZXNzLmNvbXBhbnktZml2ZS1hZGRyZXNzIC5jb21wYW55LWFkZCAuaDR7Y29sb3I6IzJjMzAzODttYXJnaW4tYm90dG9tOjB9LmNvbXBhbnktYm9va2luZy1hZGRyZXNzLmNvbXBhbnktZml2ZS1hZGRyZXNzIC5jb21wYW55LWFkZCBoNSwuY29tcGFueS1ib29raW5nLWFkZHJlc3MuY29tcGFueS1maXZlLWFkZHJlc3MgLmNvbXBhbnktYWRkIC5oNXtjb2xvcjojODc4YTk5O21hcmdpbi1ib3R0b206MTVweDtmb250LXNpemU6MThweH0uY29tcGFueS1ib29raW5nLWFkZHJlc3MuY29tcGFueS1maXZlLWFkZHJlc3MgLmNvbXBhbnktYWRkIC5wYWlkLXN0YXR1cy1hZGQgc3Bhbntjb2xvcjojODc4YTk5O21hcmdpbi1ib3R0b206NXB4O2Rpc3BsYXk6YmxvY2t9LmNvbXBhbnktYm9va2luZy1hZGRyZXNzLmNvbXBhbnktZml2ZS1hZGRyZXNzIC5jb21wYW55LWFkZCAucGFpZC1zdGF0dXMtYWRkIGg2LC5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcyAuY29tcGFueS1hZGQgLnBhaWQtc3RhdHVzLWFkZCAuaDZ7Y29sb3I6IzMzYjQ2OTtmb250LXNpemU6MTZweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LmNvbXBhbnktYm9va2luZy1hZGRyZXNzLmNvbXBhbnktZml2ZS1hZGRyZXNzIC5jb21wYW55LWFkZHttYXJnaW4tYm90dG9tOjE1cHh9fS5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcyAuaW52b2ljZS1kYXRle3RleHQtYWxpZ246cmlnaHR9LmNvbXBhbnktYm9va2luZy1hZGRyZXNzLmNvbXBhbnktZml2ZS1hZGRyZXNzIC5pbnZvaWNlLWRhdGUgcHtjb2xvcjojMmMzMDM4fS5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcyAuaW52b2ljZS1kYXRlIHAgc3Bhbntjb2xvcjojODc4YTk5fS50b3RhbC1hbXQtd29yZCB0ciB0ZCBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzJjMzAzODtmb250LXdlaWdodDo1MDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey50b3RhbC1hbXQtd29yZCB0ciB0ZHtkaXNwbGF5Om5vbmV9fS50YWItY29udGVudCAuYmxvZy1pbWFnZT5he3BhZGRpbmc6NXB4fS5iZy1zdWJzY3JpYmV7YmFja2dyb3VuZC1jb2xvcjojZmZlY2VjO2NvbG9yOiNlZDNhM2E7cGFkZGluZzo0cHggMTBweDtib3JkZXItcmFkaXVzOjRweH0uYmctcGF5bWVudHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWYyZmY7Y29sb3I6IzI0NjViYztwYWRkaW5nOjRweCAxMHB4O2JvcmRlci1yYWRpdXM6NHB4fS5idG4tcHJpbWFyeSAuZmEtcGx1c3ttYXJnaW4tcmlnaHQ6NXB4fS5pbXBvcnQtY29tcGFueSAuYnRuLWltcG9ydHtjb2xvcjojNzUzOWZmO2JvcmRlcjoxcHggc29saWQgIzc1MzlmZn0uaW1wb3J0LWNvbXBhbnkgLmJ0bi1pbXBvcnQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzUzOWZmO2NvbG9yOiNmZmZ9LmNvbXBhbmllcy10YWJsZSAudGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIGEsLmNvbXBhbmllcy10YWJsZSAudGFibGUgdGJvZHkgdGQgLnRhYmxlLWF2YXRhci5oMiBhe2NvbG9yOiMxZjAwNjZ9LmNvbXBhbmllcy10YWJsZSAudGFibGUgdGJvZHkgdGQgaDIgc3BhbiwuY29tcGFuaWVzLXRhYmxlIC50YWJsZSB0Ym9keSB0ZCAuaDIgc3Bhbntjb2xvcjpncmF5fS5jYXJkLXRhYmxlIC5jb21wYW5pZXMtdGFibGUgLnRhYmxlIHRke2NvbG9yOiMxZjAwNjZ9LmNvbXBhbmllcy10YWJsZSAuZHJvcGRvd24taXRlbSAuZmFyLmZhLXRyYXNoLWFsdHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTBlMGUwfS5wYWdlLWNvbnRlbnQgLmxpc3QtYnRuIC5idG4tZmlsdGVyczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYWRkZmZ9LmNvbXBhbmllcy10YWJsZSAudGFibGUgLmRyb3Bkb3duLW1lbnV7d2lkdGg6MTc2cHh9LmNvbXBhbmllcy10YWJsZSAudGFibGUgcHtjb2xvcjpncmF5fS5hdmF0YXItaW1nLnJvdW5kZWQtY2lyY2xlIC5jb21wYW55e2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9LmNvbXBhbmllcy10YWJsZSAudGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIC5jb21wYW5pZXMsLmNvbXBhbmllcy10YWJsZSAudGFibGUgdGJvZHkgdGQgLnRhYmxlLWF2YXRhci5oMiAuY29tcGFuaWVze2hlaWdodDo0MHB4O3dpZHRoOjQwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnAtMjAgLm1vZGFsLWhlYWRlcntwYWRkaW5nOjIwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnAtMjAgLm1vZGFsLWJvZHksLnAtMjAgLm1vZGFsLWZvb3RlcntwYWRkaW5nOjAgMjBweCAyMHB4IDIwcHh9I2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IGg2LCNhZGRfcGFja2FnZSAubW9kYWwtYm9keSAuaDZ7Y29sb3I6Z3JheTttYXJnaW4tYm90dG9tOjEwcHh9I2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVse21hcmdpbjowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6I2Y3ZjhmOTtib3JkZXItcmFkaXVzOjEwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fSNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0jYWRkX3BhY2thZ2UgLm1vZGFsLWJvZHkgdWwgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9I2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVsIGxpIGg2LCNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSAuaDZ7cGFkZGluZzoxM3B4IDA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6MTBweDtib3JkZXI6bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMzMzO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMH0jYWRkX3BhY2thZ2UgLm1vZGFsLWJvZHkgdWwgbGkgaDYuYWN0aXZlLCNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSAuYWN0aXZlLmg2LCNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSBoNjpob3ZlciwjYWRkX3BhY2thZ2UgLm1vZGFsLWJvZHkgdWwgbGkgLmg2OmhvdmVye2JhY2tncm91bmQ6Izc1MzlmZjtjb2xvcjojZmZmfSNhZGRfcGFja2FnZSAubW9kYWwtYm9keSAudGFiLWNvbnRlbnQgLmZvcm0tY2hlY2t7cGFkZGluZy1sZWZ0OjB9I2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IC50YWItY29udGVudCAuZm9ybS1jaGVjayBsYWJlbHtib3JkZXI6MXB4IHNvbGlkICNlMGUwZTA7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMzBweDtjdXJzb3I6cG9pbnRlcjt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweH0jYWRkX3BhY2thZ2UgLm1vZGFsLWJvZHkgLnRhYi1jb250ZW50IC5mb3JtLWNoZWNrIGxhYmVsIGlucHV0e21pbi13aWR0aDoxOHB4O2hlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjA7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjEycHh9I2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IC50YWItY29udGVudCAuZm9ybS1jaGVjayBsYWJlbCBpbnB1dDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQ6Izc1MzlmZjtkaXNwbGF5Om5vbmV9I2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IC50YWItY29udGVudCAuZm9ybS1jaGVjayBsYWJlbCBpbnB1dDpmb2N1c3tib3gtc2hhZG93Om5vbmV9I2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IC50YWItY29udGVudCAuZm9ybS1jaGVjayBsYWJlbCBpbnB1dDpjaGVja2Vke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6Izc1MzlmZn0jYWRkX3BhY2thZ2UgLm1vZGFsLWJvZHkgLnRhYi1jb250ZW50IC5mb3JtLWNoZWNrIGxhYmVsIGlucHV0OmNoZWNrZWQ6YWZ0ZXJ7ZGlzcGxheTpibG9ja30jYWRkX3BhY2thZ2UgLm1vZGFsLWJvZHkgLnRhYi1jb250ZW50IC5mb3JtLWNoZWNrIGxhYmVsIC50ZXh0LWRhcmt7Zm9udC13ZWlnaHQ6NTAwfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIHRkIGF7cGFkZGluZzowfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyIHRkIGEgc3BhbntwYWRkaW5nOjB9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXIgdGQgYSBzcGFuOmhvdmVye2JhY2tncm91bmQ6IzI4MDg0Yn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciB0aCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciB0ZHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjVweCA2cHg7Zm9udC1zaXplOjEycHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIgdGQuYWN0aXZle2JhY2tncm91bmQ6Izc1MzlmZn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojMjgwODRifXNwYW4uYmctcHVycGxle2JhY2tncm91bmQ6IzU5MmFjNn0uY29tcGFueS1hdmF0YXIuY29tcGFueS1pY29ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjZTBlMGUwO2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3VwZXItYWRtaW4tbGlzdC1oZWFke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlMGUwZTA7bWFyZ2luLWJvdHRvbToyNHB4fS5zdXBlci1hZG1pbi1saXN0LWhlYWQgLmdyaWQtaW5mby1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnN1cGVyLWFkbWluLWxpc3QtaGVhZCAuZ3JpZC1pbmZvLWl0ZW0gaDQsLnN1cGVyLWFkbWluLWxpc3QtaGVhZCAuZ3JpZC1pbmZvLWl0ZW0gLmg0e2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tdG9wOjVweH0uc3VwZXItYWRtaW4tbGlzdC1oZWFkIC5ncmlkLWluZm8taXRlbSBzcGFue2NvbG9yOiMwZjAwMzM7Zm9udC13ZWlnaHQ6NjAwfS5zdXBlci1hZG1pbi1saXN0LWhlYWQgLmdyaWQtaW5mby1pdGVtIC5ncmlkLWhlYWQtaWNvbnt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LXNpemU6MzBweDtib3JkZXItcmFkaXVzOjEwcHg7YmFja2dyb3VuZDojZmZlZmRkO2NvbG9yOiNlYzgwMDA7ZmxleC1zaHJpbms6MH0uc3VwZXItYWRtaW4tbGlzdC1oZWFkIC5ncmlkLWluZm8taXRlbS50b3RhbC1pdGVtcyBoNCwuc3VwZXItYWRtaW4tbGlzdC1oZWFkIC5ncmlkLWluZm8taXRlbS50b3RhbC1pdGVtcyAuaDR7Y29sb3I6I2VjODAwMH0uc3VwZXItYWRtaW4tbGlzdC1oZWFkIC5ncmlkLWluZm8taXRlbS5hY3RpdmUtaXRlbXMgaDQsLnN1cGVyLWFkbWluLWxpc3QtaGVhZCAuZ3JpZC1pbmZvLWl0ZW0uYWN0aXZlLWl0ZW1zIC5oNHtjb2xvcjojMWU4ZWRmfS5zdXBlci1hZG1pbi1saXN0LWhlYWQgLmdyaWQtaW5mby1pdGVtLmFjdGl2ZS1pdGVtcyAuZ3JpZC1oZWFkLWljb257YmFja2dyb3VuZDojZGRmM2ZmO2NvbG9yOiMxZThlZGZ9LnN1cGVyLWFkbWluLWxpc3QtaGVhZCAuZ3JpZC1pbmZvLWl0ZW0uaW5hY3RpdmUtaXRlbXMgaDQsLnN1cGVyLWFkbWluLWxpc3QtaGVhZCAuZ3JpZC1pbmZvLWl0ZW0uaW5hY3RpdmUtaXRlbXMgLmg0e2NvbG9yOiNlZDNhM2F9LnN1cGVyLWFkbWluLWxpc3QtaGVhZCAuZ3JpZC1pbmZvLWl0ZW0uaW5hY3RpdmUtaXRlbXMgLmdyaWQtaGVhZC1pY29ue2JhY2tncm91bmQ6I2ZmZWNlYztjb2xvcjojZWQzYTNhfS5zdXBlci1hZG1pbi1saXN0LWhlYWQgLmdyaWQtaW5mby1pdGVtLmxvY2F0aW9uLWluZm8gaDQsLnN1cGVyLWFkbWluLWxpc3QtaGVhZCAuZ3JpZC1pbmZvLWl0ZW0ubG9jYXRpb24taW5mbyAuaDR7Y29sb3I6IzFkODE0N30uc3VwZXItYWRtaW4tbGlzdC1oZWFkIC5ncmlkLWluZm8taXRlbS5sb2NhdGlvbi1pbmZvIC5ncmlkLWhlYWQtaWNvbntiYWNrZ3JvdW5kOiNlMWZmZWQ7Y29sb3I6IzFkODE0N30uY3VzdG9tLW1vZGFsLmN1c3RvbS1sZy1tb2RhbCAubW9kYWwtZGlhbG9ne21heC13aWR0aDo4MDBweH0ucHJvZmlsZS1pbWcuY29tcGFueS1wcm9maWxlLWltZ3t3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1yaWdodDoxMHB4fS5pbnB1dC1ibG9jayAubW9kYWwtcGFzc3dvcmQtZmllbGQgLnRvZ2dsZS1wYXNzd29yZHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDoxNXB4fS50b2dnbGUtcGFzc3dvcmQtdHdve2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6MTVweDtjb2xvcjojNzU3NTc1fS51cmwtdGV4dC1ib3h7cG9zaXRpb246cmVsYXRpdmV9LnVybC10ZXh0LWJveCBpbnB1dHtwYWRkaW5nLXJpZ2h0OjExNXB4ICFpbXBvcnRhbnR9LnVybC10ZXh0LWJveCAudXJsLXRleHR7YmFja2dyb3VuZDojNzUzOWZmO2NvbG9yOiNmZmY7cGFkZGluZzo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6N3B4fS5jb21wYW55LWRldGFpbC1oZWFke2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQ6I2Y3ZjhmOTtwYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czoxMHB4fS5jb21wYW55LWRldGFpbC1oZWFkIC5jb21wYW55LXByb2ZpbGUtaW1ne2JhY2tncm91bmQ6I2ZmZn0uY29tcGFueS1kZXRhaWwtaGVhZCAudXBsb2FkLXByb2ZpbGV7bWFyZ2luLXJpZ2h0OjB9LmNvbXBhbnktZGV0YWlsLWhlYWQgLnVwbG9hZC1wcm9maWxlIC5hZGQtcHJvZmlsZSBoNSwuY29tcGFueS1kZXRhaWwtaGVhZCAudXBsb2FkLXByb2ZpbGUgLmFkZC1wcm9maWxlIC5oNXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDB9LnBsYW5lLWJhc2ljLWluZm8gaDUsLnBsYW5lLWJhc2ljLWluZm8gLmg1e2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1ib3R0b206MTVweDtmb250LXdlaWdodDo2MDB9LnBsYW5lLWJhc2ljLWluZm8gLmJhc2ljLWluZm8tZGV0YWlse21hcmdpbi1ib3R0b206MjRweH0ucGxhbmUtYmFzaWMtaW5mbyAuYmFzaWMtaW5mby1kZXRhaWwgaDYsLnBsYW5lLWJhc2ljLWluZm8gLmJhc2ljLWluZm8tZGV0YWlsIC5oNntmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjVweH0ucGxhbmUtYmFzaWMtaW5mby5wbGFuZS1kZXRhaWx7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UwZTBlMDtwYWRkaW5nLXRvcDoyNHB4fS5kZXRhaWxzLWVkaXQtbGlua3thbGlnbi1pdGVtczpjZW50ZXJ9LmRldGFpbHMtZWRpdC1saW5rIC5tb2RhbC1lZGl0LWxpbmt7Y29sb3I6Z3JheX0uZGVsZXRlLW1vZGFsLWljb24gc3Bhbnt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O2JhY2tncm91bmQ6IzFkODE0Nztjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCBhdXRvIDI0cHh9Lmxpc3QtYnRuIC5maWx0ZXItbGlzdCBsaSBhLmFjdGl2ZXtiYWNrZ3JvdW5kOiNlYWRkZmZ9dGQgc3Bhbi5wbGFuZS10eXBle2NvbG9yOiM0ODQ4NDh9LmJhZGdlLmJnLW9yYW5nZS1saWdodHtiYWNrZ3JvdW5kOiNmZmVmZGQ7Y29sb3I6I2VjODAwMH10YWJsZSB0aC5uby1zb3J0OjpiZWZvcmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9dGFibGUgdGgubm8tc29ydDo6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm1vZGFsLWhlYWRlciAuYmctaW5mby1saWdodHtiYWNrZ3JvdW5kOiNkZGYzZmY7Y29sb3I6IzJkYTdmZjtmb250LXdlaWdodDpub3JtYWx9LmNvbXBhbnktZGV0YWlsLWhlYWQgc3Bhbi5iYWRnZXtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsfSNjaGVja0JveGVzMSwjY2hlY2tCb3hlc3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJX0uc2VhcmNoLWRyb3Bkb3duLWl0ZW17b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjouNXMgYWxsO2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyNHB4O3BhZGRpbmctYm90dG9tOjA7ei1pbmRleDo5O2JvcmRlci1yYWRpdXM6MTBweDt0b3A6MDtkaXNwbGF5Om5vbmV9LnNlYXJjaC1kcm9wZG93bi1pdGVtLnNob3d7b3BhY2l0eToxO3RyYW5zaXRpb246LjVzIGFsbDtkaXNwbGF5OmJsb2NrO3RvcDo0MHB4O2Rpc3BsYXk6YmxvY2t9LmJ0bi5idG4tZ3JleXMuYmctaGlzdG9yeS1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVmZGQ7Y29sb3I6I2VjODAwMH0uYnRuLmJ0bi1ncmV5cy5iZy1oaXN0b3J5LWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZWZkZDtjb2xvcjojZWM4MDAwfS5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLmludmVudG9yeS10YWJsZSAudGFibGUgdGR7Y29sb3I6IzFmMDA2Nn0udGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIGEsLnRhYmxlIHRib2R5IHRkIC50YWJsZS1hdmF0YXIuaDIgYXtkaXNwbGF5OmJsb2NrfS5jdXN0b21lci10YWJsZSAuYnRuLWdyZXlze2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtjb2xvcjojNzUzOWZmfS5jdXN0b21lci10YWJsZSAuYnRuLWdyZXlzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtib3JkZXI6MXB4IHNvbGlkICNlZmVmZWY7Y29sb3I6Izc1MzlmZn0uY3VzdG9tZXItdGFibGUgLnRhYmxlIHRib2R5IHRkIGgyLnRhYmxlLWF2YXRhciBhLC5jdXN0b21lci10YWJsZSAudGFibGUgdGJvZHkgdGQgLnRhYmxlLWF2YXRhci5oMiBhe2NvbG9yOiMxZjAwNjZ9LmNvbXBhbmllcy10YWJsZS5MZWRnZXIgLnRhYmxlIHRib2R5IHRyIHRke2hlaWdodDozNnB4fS5jb21wYW5pZXMtdGFibGUuTGVkZ2VyIC5kYXRhVGFibGVzX2xlbmd0aHtkaXNwbGF5Om5vbmV9LmNvbXBhbmllcy10YWJsZS5MZWRnZXIgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXtkaXNwbGF5Om5vbmV9LmNvbnRlbnQtcGFnZS1oZWFkZXIuYWRke21hcmdpbjowfS5wYWdlLWhlYWRlci5hZGR7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDIwcHggMH0ubW9kYWwtZm9vdGVyLmFkZCBpe21hcmdpbi1yaWdodDo1cHh9LnNpZGViYXItaGVhZGVyLmxlZGdle2JvcmRlcjowfS5zaWRlYmFyLWhlYWRlci5zdWJtZW51e3BhZGRpbmc6MCAyMHB4IDIwcHh9LmFjY29yZGlvbiAubW9kYWwtZm9vdGVye3BhZGRpbmc6MjBweCAwfS50b2dnbGUtc2lkZWJhci5sZWRnZSAuc2lkZWJhci1ib2R5IC5hY2NvcmRpb257Ym9yZGVyOjA7bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLmN1c3RvbWVyLXRhYmxlIC50YWJsZSB0ZHtoZWlnaHQ6NDBweH0ubW9kYWwtZm9vdGVyLmFkZCAuYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzMzYjQ2OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMzNiNDY5fS5tb2RhbC1mb290ZXIuYWRkIC5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNlZDNhM2E7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2VkM2EzYX0jYWRkX2xlZGdlciAuYWRkLWhlYWRlciBoNiwjYWRkX2xlZGdlciAuYWRkLWhlYWRlciAuaDZ7Zm9udC1zaXplOjE2cHh9I2FkZF9sZWRnZXIgLmFkZC1oZWFkZXIgcHtmb250LXdlaWdodDo1MDB9I2FkZF9sZWRnZXIgLnRhYmxlIHRib2R5IHRkIGgyIHNwYW4sI2FkZF9sZWRnZXIgLnRhYmxlIHRib2R5IHRkIC5oMiBzcGFue2ZvbnQtc2l6ZToxMnB4fS5sZWRnZSAuY2FsLWljb24taW5mbzphZnRlcnt0b3A6NXB4fS5sZWRnZSAubm90ZXMtZm9ybS1ncm91cC1pbmZvIHRleHRhcmVhLmZvcm0tY29udHJvbHtmb250LXNpemU6MTRweH0uYmctcGVuZGluZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY2ZGM7Y29sb3I6I2M5OTcwMH0uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC5wdXJjaGFzZS10YWJsZSAudGFibGUgdGR7aGVpZ2h0OjQwcHh9LmJnLWluYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZWNlYztjb2xvcjojZWQzYTNhO3BhZGRpbmc6NHB4IDEwcHg7Ym9yZGVyLXJhZGl1czo0cHh9LmF2YXRhci1pbWcucm91bmRlZC1jaXJjbGUuc3Vic2NyaXB0aW9uLWNpcmNsZXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6MTAwcHh9LnRhYmxlIHRib2R5IHRkIGgyLnRhYmxlLWF2YXRhciAuc3Vic2NyaXB0aW9uLWltZywudGFibGUgdGJvZHkgdGQgLnRhYmxlLWF2YXRhci5oMiAuc3Vic2NyaXB0aW9uLWltZ3toZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWNrYWdlc3twYWRkaW5nOjI0cHg7Ym9yZGVyOjFweCBzb2xpZCAjZWZmMGY2O2JveC1zaGFkb3c6MHB4IDJweCAxMnB4IDBweCByZ2JhKDIwLDIwLDQzLC4wOCk7bWFyZ2luLWJvdHRvbToyNHB4O2JvcmRlci1yYWRpdXM6MjRweH0ucGFja2FnZXMgLnJlY29tbWVuZC10ZXh0e2JhY2tncm91bmQ6I2VjODAwMDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MnB4IDVweDtmb250LXNpemU6MTRweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyNHB4O3RvcDotMTBweH0ucGFja2FnZXMucGFja2FnZS1zZWxlY3RlZHttYXJnaW46MDtwYWRkaW5nOjM5cHggMjRweDtib3JkZXItcmFkaXVzOjI0cHg7YmFja2dyb3VuZDojNzUzOWZmfS5wYWNrYWdlcy5wYWNrYWdlLXNlbGVjdGVkIGg2LC5wYWNrYWdlcy5wYWNrYWdlLXNlbGVjdGVkIC5oNiwucGFja2FnZXMucGFja2FnZS1zZWxlY3RlZCBoNCwucGFja2FnZXMucGFja2FnZS1zZWxlY3RlZCAuaDQsLnBhY2thZ2VzLnBhY2thZ2Utc2VsZWN0ZWQgcCwucGFja2FnZXMucGFja2FnZS1zZWxlY3RlZCBoMiwucGFja2FnZXMucGFja2FnZS1zZWxlY3RlZCAuaDIsLnBhY2thZ2VzLnBhY2thZ2Utc2VsZWN0ZWQgdWwgbGksLnBhY2thZ2VzLnBhY2thZ2Utc2VsZWN0ZWQgdWwgbGkgaXtjb2xvcjojZmZmfS5wYWNrYWdlcy5wYWNrYWdlLXNlbGVjdGVkIC5wYWNrYWdlLWhlYWRlciBoNiwucGFja2FnZXMucGFja2FnZS1zZWxlY3RlZCAucGFja2FnZS1oZWFkZXIgLmg2e2NvbG9yOiNmZmZ9LnBhY2thZ2VzLnBhY2thZ2Utc2VsZWN0ZWQgLnBhY2thZ2UtaGVhZGVyIC5idG4tYWN0aW9uLWljb246aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9LnBhY2thZ2VzLnBhY2thZ2Utc2VsZWN0ZWQgLmJ0bi1wcmltYXJ5e2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojNzUzOWZmfS5wYWNrYWdlcy5wYWNrYWdlLXNlbGVjdGVkIC5idG4tcHJpbWFyeTpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgNTBweCAwIDAgIzc1MzlmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojZmZmfS5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbToxNXB4fS5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXIgLmljb24tZnJhbWV7YmFja2dyb3VuZDojZWNlYmZmO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoxNnB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciAuaWNvbi1mcmFtZXttaW4td2lkdGg6NTBweDtoZWlnaHQ6NTBweH0ucGFja2FnZXMgLnBhY2thZ2UtaGVhZGVyIC5pY29uLWZyYW1lIGltZ3t3aWR0aDoyNXB4fX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXIgLmljb24tZnJhbWV7bWluLXdpZHRoOjcwcHg7aGVpZ2h0OjcwcHh9LnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciAuaWNvbi1mcmFtZSBpbWd7d2lkdGg6MzhweH19LnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciBoNiwucGFja2FnZXMgLnBhY2thZ2UtaGVhZGVyIC5oNntjb2xvcjpncmF5O21hcmdpbi1ib3R0b206NXB4fS5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXIgaDQsLnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciAuaDR7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciBoNCwucGFja2FnZXMgLnBhY2thZ2UtaGVhZGVyIC5oNHtmb250LXNpemU6MjBweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXIgaDQsLnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciAuaDR7Zm9udC1zaXplOjI0cHh9fS5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXIgLmJ0bi1hY3Rpb24taWNvbnttaW4td2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOiNmM2YzZjM7Ym9yZGVyLXJhZGl1czoxMDAlOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjVzIGVhc2U7LW1zLXRyYW5zaXRpb246YWxsIC41cyBlYXNlO3RyYW5zaXRpb246YWxsIC41cyBlYXNlfS5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXIgLmJ0bi1hY3Rpb24taWNvbiBpe2NvbG9yOmdyYXl9LnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciAuYnRuLWFjdGlvbi1pY29uOmhvdmVye2JhY2tncm91bmQ6Izc1MzlmZjtib3JkZXItY29sb3I6Izc1MzlmZn0ucGFja2FnZXMgLnBhY2thZ2UtaGVhZGVyIC5idG4tYWN0aW9uLWljb246aG92ZXIgaXtjb2xvcjojZmZmfS5wYWNrYWdlcyBwe2ZvbnQtc2l6ZToxNHB4O2NvbG9yOmdyYXl9LnBhY2thZ2VzIGgyLC5wYWNrYWdlcyAuaDJ7bWFyZ2luOjI0cHggMDtmb250LXNpemU6MzZweDtmb250LXdlaWdodDo3MDA7Y29sb3I6Izc1MzlmZn0ucGFja2FnZXMgaDYsLnBhY2thZ2VzIC5oNntmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxOHB4fS5wYWNrYWdlcyB1bHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTBlMGUwO21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fS5wYWNrYWdlcyB1bCBsaXtjb2xvcjpncmF5O21hcmdpbi1ib3R0b206MTRweH0ucGFja2FnZXMgdWwgbGkgaXtjb2xvcjojNzUzOWZmO21hcmdpbi1yaWdodDo4cHg7Zm9udC1zaXplOjE2cHh9LnBhY2thZ2VzIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wYWNrYWdlcyAuYWN0aXZlLWJ0bnttYXJnaW4tdG9wOjM0cHh9LnBhY2thZ2VzIC5hY3RpdmUtYnRuIGF7Zm9udC1zaXplOjE2cHh9I2FkZF9uZXdwYWNrYWdlIC5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjgwMHB4fSNhZGRfbmV3cGFja2FnZSBoNiwjYWRkX25ld3BhY2thZ2UgLmg2e21hcmdpbi1ib3R0b206MjBweH0jYWRkX25ld3BhY2thZ2UgZm9ybSAuY2hlY2tib3hlc3ttYXJnaW46MCAwIDI0cHggMDtwYWRkaW5nOjB9I2FkZF9uZXdwYWNrYWdlIGZvcm0gLmNoZWNrYm94ZXMgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MH0jYWRkX25ld3BhY2thZ2UgZm9ybSAuY2hlY2tib3hlcyBsYWJlbCBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICNlMGUwZTA7bWluLXdpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7bWFyZ2luLXJpZ2h0OjEwcHg7Zm9udC1zaXplOjE2cHh9I2FkZF9uZXdwYWNrYWdlIGZvcm0gLmNoZWNrYm94ZXMgbGFiZWwgaW5wdXQ6Y2hlY2tlZHthY2NlbnQtY29sb3I6Izc1MzlmZjtib3JkZXItY29sb3I6IzU5MmFjNn0jYWRkX25ld3BhY2thZ2UgZm9ybSAuc3RhdHVzLXRvZ2dsZXttYXJnaW4tbGVmdDoyNHB4fSNhZGRfbmV3cGFja2FnZSBmb3JtIC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfSNlZGl0X3BhY2thZ2UgLm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6ODAwcHh9I2VkaXRfcGFja2FnZSBoNiwjZWRpdF9wYWNrYWdlIC5oNnttYXJnaW4tYm90dG9tOjIwcHh9I2VkaXRfcGFja2FnZSBmb3JtIC5jaGVja2JveGVze21hcmdpbjowIDAgMjRweCAwO3BhZGRpbmc6MH0jZWRpdF9wYWNrYWdlIGZvcm0gLmNoZWNrYm94ZXMgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MH0jZWRpdF9wYWNrYWdlIGZvcm0gLmNoZWNrYm94ZXMgbGFiZWwgaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjZTBlMGUwO21pbi13aWR0aDoxOHB4O2hlaWdodDoxOHB4O21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxNnB4fSNlZGl0X3BhY2thZ2UgZm9ybSAuY2hlY2tib3hlcyBsYWJlbCBpbnB1dDpjaGVja2Vke2FjY2VudC1jb2xvcjojNzUzOWZmO2JvcmRlci1jb2xvcjojNTkyYWM2fSNlZGl0X3BhY2thZ2UgZm9ybSAuc3RhdHVzLXRvZ2dsZXttYXJnaW4tbGVmdDoyNHB4fSNlZGl0X3BhY2thZ2UgZm9ybSAuc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKX0uZ3JpZC1pbmZvLWl0ZW0udG90YWwtcGxhbmUgLmdyaWQtaGVhZC1pY29ue2JhY2tncm91bmQ6I2VjODAwMDtjb2xvcjojZmZmfS5ncmlkLWluZm8taXRlbS5hY3RpdmUtcGxhbmUgLmdyaWQtaGVhZC1pY29ue2JhY2tncm91bmQ6IzFkODE0Nztjb2xvcjojZmZmfS5ncmlkLWluZm8taXRlbS5pbmFjdGl2ZS1wbGFuZSAuZ3JpZC1oZWFkLWljb257YmFja2dyb3VuZDojZWQzYTNhO2NvbG9yOiNmZmZ9LmdyaWQtaW5mby1pdGVtLnRvdGFsLXR5cGUgLmdyaWQtaGVhZC1pY29ue2JhY2tncm91bmQ6IzFlOGVkZjtjb2xvcjojZmZmfS5zdWJzY3JpcHRpb24tcGxhbmUtaGVhZCB1bHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UwZTBlMDttYXJnaW4tYm90dG9tOjI0cHg7cGFkZGluZy1ib3R0b206NXB4fS5zdWJzY3JpcHRpb24tcGxhbmUtaGVhZCB1bCBsaSBhe2NvbG9yOmdyYXk7cG9zaXRpb246cmVsYXRpdmV9LnN1YnNjcmlwdGlvbi1wbGFuZS1oZWFkIHVsIGxpIGEuYWN0aXZle2NvbG9yOiM3NTM5ZmY7cGFkZGluZy1ib3R0b206OHB4fS5zdWJzY3JpcHRpb24tcGxhbmUtaGVhZCB1bCBsaSBhLmFjdGl2ZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZDojNzUzOWZmO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MH0uc3Vic2NyaXB0aW9uLXBsYW5lLWhlYWQgdWwgbGkrbGl7bWFyZ2luLWxlZnQ6MjRweH0ucGFja2FnZS1lZGl0IGF7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDojZjNmM2YzO2NvbG9yOiM0ODQ4NDg7Ym9yZGVyLXJhZGl1czoyMHB4O3RyYW5zaXRpb246LjVzIGFsbH0ucGFja2FnZS1lZGl0IGE6aG92ZXJ7YmFja2dyb3VuZDojNzUzOWZmO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjouNXMgYWxsfS5uby1wYWdpbmF0aW9uIC5kYXRhVGFibGVzX2xlbmd0aHtkaXNwbGF5Om5vbmV9Lm5vLXBhZ2luYXRpb24gLmRhdGFUYWJsZXNfcGFnaW5hdGV7ZGlzcGxheTpub25lfS5ncmlkLWluZm8taXRlbS5zdWJzY3JpcHRpb24tbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnR9LmdyaWQtaW5mby1pdGVtLnN1YnNjcmlwdGlvbi1saXN0IC5ncmlkLWhlYWQtaWNvbnttYXJnaW4tcmlnaHQ6MTVweH0uZ3JpZC1pbmZvLWl0ZW0uc3Vic2NyaXB0aW9uLWxpc3QudG90YWwtdHJhbnNhY3Rpb24gLmdyaWQtaGVhZC1pY29ue2JhY2tncm91bmQ6IzFlOGVkZjtjb2xvcjojZmZmfS5ncmlkLWluZm8taXRlbS5zdWJzY3JpcHRpb24tbGlzdC50b3RhbC1zdWJzY3JpYmVyIC5ncmlkLWhlYWQtaWNvbntiYWNrZ3JvdW5kOiNlYzgwMDA7Y29sb3I6I2ZmZn0uZ3JpZC1pbmZvLWl0ZW0uc3Vic2NyaXB0aW9uLWxpc3QuYWN0aXZlLXN1YnNjcmliZXIgLmdyaWQtaGVhZC1pY29ue2JhY2tncm91bmQ6IzFkODE0Nztjb2xvcjojZmZmfS5ncmlkLWluZm8taXRlbS5zdWJzY3JpcHRpb24tbGlzdC5leHBpcmVkLXN1YnNjcmliZXIgLmdyaWQtaGVhZC1pY29ue2JhY2tncm91bmQ6I2VkM2EzYTtjb2xvcjojZmZmfXRkIC5pbnZvaWNlLWRldGFpbCBpe2NvbG9yOiNlYzgwMDA7Zm9udC1zaXplOjIwcHh9LmNhcmQtYm9keS50d28tZmFjdG9yIC5jb250ZW50LXBhZ2UtaGVhZGVyLmZhY3RvcnttYXJnaW46MCAwIDIwcHggMH0uY2FyZC1ib2R5LnR3by1mYWN0b3IgLnR3by1mYWN0b3IuY29udGVudCBoNSwuY2FyZC1ib2R5LnR3by1mYWN0b3IgLnR3by1mYWN0b3IuY29udGVudCAuaDV7bWFyZ2luOjAgMCA1cHggMDtmb250LXNpemU6MTZweH0uY2FyZC1ib2R5LnR3by1mYWN0b3IgLnR3by1mYWN0b3IuY29udGVudCBwe21hcmdpbjowIDAgMzBweCAwO2ZvbnQtc2l6ZToxNnB4fS5jYXJkLWJvZHkudHdvLWZhY3RvciAudHdvLWZhY3Rvci5pY29uIGg1LC5jYXJkLWJvZHkudHdvLWZhY3RvciAudHdvLWZhY3Rvci5pY29uIC5oNXtwYWRkaW5nOjMwcHggMCAwcHggMDtmb250LXNpemU6MTZweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlMGUwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmNhcmQtYm9keS50d28tZmFjdG9yIC50d28tZmFjdG9yLmljb24gaDUgaW1nLC5jYXJkLWJvZHkudHdvLWZhY3RvciAudHdvLWZhY3Rvci5pY29uIC5oNSBpbWd7bWFyZ2luLXJpZ2h0OjdweH0uY2FyZC1ib2R5LnR3by1mYWN0b3IgLnN0YXR1cy10b2dnbGUgLmNoZWNrdG9nZ2xlLmZhY3Rvcnt0cmFuc2Zvcm06bm9uZX0uY2FyZC1ib2R5LnR3by1mYWN0b3IgLmZhY3Rvci1jaGVja2JveHtkaXNwbGF5OmZsZXg7dGV4dC1hbGlnbjpyaWdodDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuY2FyZC1ib2R5LnR3by1mYWN0b3IgLmZhY3Rvci1jaGVja2JveHt0ZXh0LWFsaWduOmxlZnQ7anVzdGlmeS1jb250ZW50OnN0YXJ0O21hcmdpbi1ib3R0b206MzBweH19LnByZWZlcmVuY2UtdGl0bGUgaDUsLnByZWZlcmVuY2UtdGl0bGUgLmg1e2ZvbnQtc2l6ZToyNXB4O21hcmdpbi1ib3R0b206MzJweH0jcGxhbi1iaWxsaW5nLXNsaWRlciAub3dsLXN0YWdlLW91dGVye3BhZGRpbmctdG9wOjEwcHh9I3BsYW4tYmlsbGluZy1zbGlkZXIgLm93bC1pdGVtIGltZ3t3aWR0aDphdXRvfSNwbGFuLWJpbGxpbmctc2xpZGVyIC5vd2wtaXRlbSAucGFja2FnZXN7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjojNzUzOWZmO2JhY2tncm91bmQ6I2VhZGRmZn0jcGxhbi1iaWxsaW5nLXNsaWRlciAub3dsLWl0ZW0gLnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlcnttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpeyNwbGFuLWJpbGxpbmctc2xpZGVyIC5vd2wtaXRlbSAucGFja2FnZXMgLnBhY2thZ2UtaGVhZGVyIC5pY29uLWZyYW1le21hcmdpbi1ib3R0b206MjBweH19I3BsYW4tYmlsbGluZy1zbGlkZXIgLm93bC1pdGVtIC5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXIgaDUsI3BsYW4tYmlsbGluZy1zbGlkZXIgLm93bC1pdGVtIC5wYWNrYWdlcyAucGFja2FnZS1oZWFkZXIgLmg1e2ZvbnQtc2l6ZToxOHB4fSNwbGFuLWJpbGxpbmctc2xpZGVyIC5vd2wtaXRlbSAucGFja2FnZXMgLnBhY2thZ2UtaGVhZGVyIHB7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206MjBweH0jcGxhbi1iaWxsaW5nLXNsaWRlciAub3dsLWl0ZW0gLnBhY2thZ2VzIC5wYWNrYWdlLWhlYWRlciBzcGFue2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNzUzOWZmfSNwbGFuLWJpbGxpbmctc2xpZGVyIC5vd2wtaXRlbSAucGFja2FnZXMuYWN0aXZle2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9I3BsYW4tYmlsbGluZy1zbGlkZXIgLm93bC1pdGVtIC5wYWNrYWdlcy5hY3RpdmUgYXtjb2xvcjojMmRhN2ZmfSNwbGFuLWJpbGxpbmctc2xpZGVyIC5vd2wtaXRlbSAucGFja2FnZXMuYWN0aXZlOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTRweDtyaWdodDotMTFweDt3aWR0aDoyMXB4O2hlaWdodDoyMXB4O2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7Y29udGVudDpcIlwiO3otaW5kZXg6MX0jcGxhbi1iaWxsaW5nLXNsaWRlciAub3dsLWl0ZW0gLnBhY2thZ2VzLmFjdGl2ZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEycHg7cmlnaHQ6LTEycHg7Y29udGVudDpcIu+BmFwiO2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO2NvbG9yOiMxOWE4NTU7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6OTAwO3otaW5kZXg6MX0jcGxhbi1iaWxsaW5nLXNsaWRlciAub3dsLWRvdHN7dGV4dC1hbGlnbjpjZW50ZXJ9I3BsYW4tYmlsbGluZy1zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90e21hcmdpbi1ib3R0b206MjRweH0jcGxhbi1iaWxsaW5nLXNsaWRlciAub3dsLWRvdHMgLm93bC1kb3Qgc3Bhbnt3aWR0aDoyM3B4O2hlaWdodDo1cHg7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNkOWQ5ZDk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIC40cyBlYXNlO3RyYW5zaXRpb246YWxsIC40cyBlYXNlfSNwbGFuLWJpbGxpbmctc2xpZGVyIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbntiYWNrZ3JvdW5kOiM3NTM5ZmZ9LnRhYmxlLXBsYW4tYmlsbGluZyAuZGF0YVRhYmxlc19sZW5ndGgsLnRhYmxlLXBsYW4tYmlsbGluZyAuZGF0YVRhYmxlc19wYWdpbmF0ZXtkaXNwbGF5Om5vbmV9LmF2YXRhci1pbWcucm91bmRlZC1jaXJjbGUucmVwb3J0LWNpcmNsZXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6MTAwcHg7Ym9yZGVyOjFweCBzb2xpZCAjNzUzOWZmfS50YWJsZSB0Ym9keSB0ZCBoMi50YWJsZS1hdmF0YXIgLnJlcG9ydC1pbWcsLnRhYmxlIHRib2R5IHRkIC50YWJsZS1hdmF0YXIuaDIgLnJlcG9ydC1pbWd7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1idG4gLmJ0bi1maWx0ZXJzLmZvcm0tZGF0ZXtwYWRkaW5nOjEwcHh9LmJ0bi1wYXRoLnRheC1wdXJjaGFzZXttYXJnaW46MCAxMHB4IDMycHh9LmJ0bi1wYXRoLnRheC1wdXJjaGFzZSAuYnRuLWdyYXl7bWFyZ2luOjAgMCAwIDEwcHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5idG4tcGF0aC50YXgtcHVyY2hhc2UgLmJ0bi1ncmF5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoxMHB4IDAgMCAwfX0uZnJvbS10by1kYXRlIC5mb3JtLWNvbnRyb2wudGF4e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItcmlnaHQ6bm9uZTtkaXJlY3Rpb246cnRsO3dpZHRoOjEzMHB4O3BhZGRpbmc6OXB4IDhweCA5cHggMTJweH0uZnJvbS10by1kYXRlIC5mb3JtLWNvbnRyb2wudGF4ZXN7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItbGVmdDpub25lO3dpZHRoOjk4cHg7cGFkZGluZzo5cHggMTJweCA5cHggMH0uY2FsLWljb24taW5mby5wcm9maXRsb3NzOmFmdGVye2xlZnQ6MTBweH0uZmlsdGVyLWltZy10b3B7d2lkdGg6NzNweH0uYnRuLXByaW1hcnkucHJvZml0LWxvc3N7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjMwcHh9LmNhcmQtdGFibGUgLnByb2ZpdC10YWJsZSAudGFibGV7YmFja2dyb3VuZDojZmZmO21hcmdpbi1ib3R0b206MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo4cHh9LnRhYmxlLXByb2ZpdC1sb3NzIHRoZWFke2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOX0udGFibGUtcHJvZml0LWxvc3MgdHIgdGQgaDYsLnRhYmxlLXByb2ZpdC1sb3NzIHRyIHRkIC5oNntmb250LXNpemU6MTRweH0udGFibGUtYmd7YmFja2dyb3VuZDojZjdmOGY5O2JvcmRlci10b3A6MXB4IHNvbGlkICNlMGUwZTB9LmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgLnByb2ZpdHBhZGRpbmd7cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH0uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZSAudGFibGUtcHJvZml0LWhlYWR7cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmZ9LmNhcmQtdGFibGUgLmNhcmQtYm9keSAuY29tcGFuaWVzLXRhYmxlLnByb2ZpdC1ib3JkZXIgLnRhYmxlIHRke2JvcmRlcjowfS5sZWRnZXItbGlzdHtjb2xvcjojMWYwMDY2fS5sZWRnZXItbGlzdCBhe2NvbG9yOiMxZjAwNjZ9LmxlZGdlci1saXN0IGgyLC5sZWRnZXItbGlzdCAuaDJ7Zm9udC1zaXplOjE0cHh9LmxlZGdlci1saXN0IC5tYWlsLXRve2NvbG9yOmdyYXl9LmxlZGdlci1saXN0IC5sZWRnZXItaW5mbyAuYXZhdGFye3dpZHRoOjQwcHg7bWluLXdpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmxlZGdlci1saXN0IC5jbG9zaW5nLWJhbGFuY2V7Y29sb3I6Z3JheTtmb250LXdlaWdodDo1MDA7bWFyZ2luLXJpZ2h0OjIwcHh9LmxlZGdlci1saXN0IHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6OHB4fS5sZWRnZXItbGlzdCB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjhweH0ubGVkZ2VyLWxpc3QgdGFibGUgdHIgdGQgaDIgc3BhbiwubGVkZ2VyLWxpc3QgdGFibGUgdHIgdGQgLmgyIHNwYW57Zm9udC1zaXplOjEycHh9LmxlZGdlci1saXN0IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGR7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY5O2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5sZWRnZXItbGlzdCB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHB7Y29sb3I6IzMzMztmb250LXdlaWdodDo1MDB9LmxlZGdlci1saXN0IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQgcCtzcGFue2ZvbnQtc2l6ZToxMnB4O2NvbG9yOmdyYXl9LmxlZGdlci1saXN0IC5idG4tZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2VkM2EzYTtib3JkZXItY29sb3I6I2VkM2EzYX0ubGVkZ2VyLWxpc3QgLmJ0bi1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiNlZDNhM2F9LmxlZGdlci1saXN0IC5idG4tc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMzM2I0Njk7Ym9yZGVyLWNvbG9yOiMzM2I0Njl9LmxlZGdlci1saXN0IC5idG4tc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzMzYjQ2OX0ubGVkZ2VyLWxpc3QgLmZ3LTYwMHtmb250LXdlaWdodDo2MDB9LmN1c3RvbWVyLWFkZHJlc3N7ZGlzcGxheTpub25lfS52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5maWxlLWxpbmsgLmRvd25sb2FkLWxpbmt7cGFkZGluZzoxMHB4IDE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkycHgpey52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5maWxlLWxpbmt7bWFyZ2luOjIwcHggMH19LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnZvaWNlLXdyYXBwZXJ7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZX0udmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludi1jb250ZW50e2JvcmRlci1yYWRpdXM6MTBweH0udmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlcntib3JkZXItYm90dG9tOm5vbmV9LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoNCwudmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5oNHtmb250LXNpemU6MjBweDttYXJnaW4tYm90dG9tOjB9LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoNSwudmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC5oNXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjVweCAwfS52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgaDYsLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAuaDZ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMDB9LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgaDMsLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgLmgze2NvbG9yOmdyYXk7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDUwfS52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHB7YmFja2dyb3VuZDojZTFmZmVkO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6NXB4IDEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NjAwfS52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHAgc3BhbntiYWNrZ3JvdW5kOm5vbmU7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctcmlnaHQ6MH0udmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gc3Bhbntjb2xvcjojMmMzMDM4O2ZvbnQtc2l6ZToxOHB4fS52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLnRlcm1zLWNvbmRpdGlvbiBvbHtwYWRkaW5nLWxlZnQ6MTVweDtjb2xvcjpncmF5fS52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuYmlsbC1hZGR7Y29sb3I6Z3JheX0udmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmN1c3RvbWVyLW5hbWV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MjBweH0udmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmN1c3RvbWVyLW5hbWUgaDQsLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5jdXN0b21lci1uYW1lIC5oNHtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDB9LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5jdXN0b21lci1uYW1lIHNwYW57Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOmdyYXl9LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5yZWZlcmVuY2UgaDQsLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5yZWZlcmVuY2UgLmg0e2NvbG9yOiMzZjQyNTQ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1ib3R0b206MTBweH0udmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLnJlZmVyZW5jZSBwe2NvbG9yOiM0ZjRmNGY7Zm9udC1zaXplOjE2cHh9LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5yZWZlcmVuY2UgaHJ7bWFyZ2luOjIwcHggMDtib3JkZXItY29sb3I6I2UwZTBlMH0udmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUgdHIgdGh7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDUwO2NvbG9yOiMwMDB9LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlIGg1LC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSAuaDV7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsudmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludm9pY2UtdGFibGUgaDUsLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlIC5oNXtmb250LXNpemU6MThweH19LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5hdXRob3JpemF0aW9uIGg2LC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuYXV0aG9yaXphdGlvbiAuaDZ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDB9LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLnBvd2VyZWQgaDYsLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLnBvd2VyZWQgLmg2e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVye2JhY2tncm91bmQ6bm9uZX1bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgLmg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHAsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5yZWZlcmVuY2UgaDQsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5yZWZlcmVuY2UgLmg0e2NvbG9yOiNmZmZ9W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgcHtiYWNrZ3JvdW5kOnJnYmEoMjI1LDI1NSwyMzcsLjMpfVtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAucmVmZXJlbmNlIHAsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5hdXRob3JpemF0aW9uIGg2LFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuYXV0aG9yaXphdGlvbiAuaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIHNwYW4sW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLnBvd2VyZWQgaDYsW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLnBvd2VyZWQgLmg2e2NvbG9yOiM4NzhhOTl9LnN1YnNjcmlwdGlvbi1pbnZvaWNle3BhZGRpbmc6MzVweH0uc3Vic2NyaXB0aW9uLWludm9pY2UgLmludm9pY2UtaGVhZGVye21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjAgMCAyMHB4fS5zdWJzY3JpcHRpb24taW52b2ljZSAuaW52LWhlYWRlci1yaWdodCBzcGFue2Rpc3BsYXk6YmxvY2t9LnN1YnNjcmlwdGlvbi1pbnZvaWNlIC5pbnYtaGVhZGVyLWxlZnQgaDQsLnN1YnNjcmlwdGlvbi1pbnZvaWNlIC5pbnYtaGVhZGVyLWxlZnQgLmg0e2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMH0uc3Vic2NyaXB0aW9uLWludm9pY2UgLmludm9pY2UtbnVtLWRhdGUgdWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjEwcHh9LnN1YnNjcmlwdGlvbi1pbnZvaWNlIC5pbnZvaWNlLW51bS1kYXRlIHVsIGxpe2NvbG9yOiM5NTk3OWI7bWFyZ2luLXJpZ2h0OjIwcHh9LnN1YnNjcmlwdGlvbi1pbnZvaWNlIC5pbnZvaWNlLW51bS1kYXRlIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LnN1YnNjcmlwdGlvbi1pbnZvaWNlIC5pbnZvaWNlLW51bS1kYXRlIHVsIGxpIHNwYW57Y29sb3I6IzJjMzAzOCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoxNXB4fS5zdWJzY3JpcHRpb24taW52b2ljZSAuc3ViLWludm9pdmUtZGV0YWlse21hcmdpbi1ib3R0b206MjRweH0uc3Vic2NyaXB0aW9uLWludm9pY2UgLnN1Yi1pbnZvaXZlLWRldGFpbCBoNSwuc3Vic2NyaXB0aW9uLWludm9pY2UgLnN1Yi1pbnZvaXZlLWRldGFpbCAuaDV7Zm9udC1zaXplOjIwcHg7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtd2VpZ2h0OjcwMH0uc3Vic2NyaXB0aW9uLWludm9pY2UgLnN1Yi1pbnZvaXZlLWRldGFpbCBwe2NvbG9yOiM0ODQ4NDg7Zm9udC13ZWlnaHQ6NTAwfS5zdWJzY3JpcHRpb24taW52b2ljZSAuc3ViLWludm9pdmUtZGV0YWlsIHVsIGxpe2NvbG9yOiM0ODQ4NDg7Zm9udC13ZWlnaHQ6NTAwfS5zdWJzY3JpcHRpb24taW52b2ljZSAuc3ViLWludm9pdmUtZGV0YWlsLmRldGFpbC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuc3Vic2NyaXB0aW9uLWludm9pY2UgLnN1Yi1pbnZvaXZlLWRldGFpbC5kZXRhaWwtcmlnaHR7dGV4dC1hbGlnbjpsZWZ0fX0uc3Vic2NyaXB0aW9uLWludm9pY2UgdGQgaDQsLnN1YnNjcmlwdGlvbi1pbnZvaWNlIHRkIC5oNHtmb250LXdlaWdodDo2MDB9LnN1YnNjcmlwdGlvbi1pbnZvaWNlIC5iYW5rLWRldGFpbHN7bWFyZ2luOjE1cHggMDtwYWRkaW5nOjAgMCAxNXB4fS5zdWJzY3JpcHRpb24taW52b2ljZSAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm97bWFyZ2luLWJvdHRvbToxNXB4fS5zdWJzY3JpcHRpb24taW52b2ljZSAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gaDUsLnN1YnNjcmlwdGlvbi1pbnZvaWNlIC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAuaDV7bWFyZ2luLWJvdHRvbToxNXB4fS5zdWJzY3JpcHRpb24taW52b2ljZSAuYmFuay1kZXRhaWxzIC5jb21wYW55LXNpZ257bWFyZ2luLWJvdHRvbToxNXB4fS5zdWJzY3JpcHRpb24taW52b2ljZSAudGVybXMtY29uZGl0aW9uIHNwYW57Y29sb3I6IzQ4NDg0ODtmb250LXdlaWdodDo2MDB9LnN1YnNjcmlwdGlvbi1pbnZvaWNlIC50ZXJtcy1jb25kaXRpb24gb2x7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXRvcDo1cHh9LnN1YnNjcmlwdGlvbi1pbnZvaWNlIC50ZXJtcy1jb25kaXRpb24gb2wgbGl7Zm9udC13ZWlnaHQ6NjAwfS5zdWJzY3JpcHRpb24taW52b2ljZS1mb290LmZpbGUtbGluayAucHJpbnQtbGlua3tiYWNrZ3JvdW5kOiNlYWRkZmY7Y29sb3I6Izc1MzlmZjtib3JkZXItY29sb3I6I2VhZGRmZjt0cmFuc2l0aW9uOi41cyBhbGx9LnN1YnNjcmlwdGlvbi1pbnZvaWNlLWZvb3QuZmlsZS1saW5rIC5wcmludC1saW5rOmhvdmVye2JhY2tncm91bmQ6Izc1MzlmZjtjb2xvcjojZmZmO3RyYW5zaXRpb246LjVzIGFsbH0uc3Vic2NyaXB0aW9uLWludm9pY2UtZm9vdC5maWxlLWxpbmsgLmRvd25sb2FkLWxpbmt7YmFja2dyb3VuZDojNzUzOWZmO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjouNXMgYWxsfS5zdWJzY3JpcHRpb24taW52b2ljZS1mb290LmZpbGUtbGluayAuZG93bmxvYWQtbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNzUzOWZmO2NvbG9yOiM3NTM5ZmY7dHJhbnNpdGlvbjouNXMgYWxsfS5zdXBlci1hZG1pbi1kYXNoYm9hcmQgLmRhc2gtdXNlci1jYXJke2JhY2tncm91bmQ6Izc1MzlmZjtwYWRkaW5nOjI0cHg7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTttYXJnaW4tYm90dG9tOjI0cHh9LnN1cGVyLWFkbWluLWRhc2hib2FyZCAuZGFzaC11c2VyLWNhcmQgaDQsLnN1cGVyLWFkbWluLWRhc2hib2FyZCAuZGFzaC11c2VyLWNhcmQgLmg0e2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MTBweH0uc3VwZXItYWRtaW4tZGFzaGJvYXJkIC5kYXNoLXVzZXItY2FyZCBoNCBpLC5zdXBlci1hZG1pbi1kYXNoYm9hcmQgLmRhc2gtdXNlci1jYXJkIC5oNCBpe21hcmdpbi1yaWdodDo1cHh9LnN1cGVyLWFkbWluLWRhc2hib2FyZCAuZGFzaC11c2VyLWNhcmQgcHtjb2xvcjojZmZmfS5zdXBlci1hZG1pbi1kYXNoYm9hcmQgLmRhc2gtdXNlci1jYXJkIC5kYXNoLWJ0bnN7bWFyZ2luLXRvcDo3NXB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuc3VwZXItYWRtaW4tZGFzaGJvYXJkIC5kYXNoLXVzZXItY2FyZCAuZGFzaC1idG5ze21hcmdpbi10b3A6NDVweH19LnN1cGVyLWFkbWluLWRhc2hib2FyZCAuZGFzaC11c2VyLWNhcmQgLmRhc2gtYnRucyBhe3BhZGRpbmc6OHB4IDE1cHg7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnN1cGVyLWFkbWluLWRhc2hib2FyZCAuZGFzaC11c2VyLWNhcmQgLmRhc2gtYnRucyBhe3BhZGRpbmc6OHB4IDZweH19LnN1cGVyLWFkbWluLWRhc2hib2FyZCAuZGFzaC11c2VyLWNhcmQgLmRhc2gtYnRucyBhLnZpZXctY29tcGFueS1idG57YmFja2dyb3VuZDojMmRhN2ZmO2JvcmRlcjoxcHggc29saWQgIzJkYTdmZjtib3gtc2hhZG93Omluc2V0IDAgMCAwIDAgI2ZmZn0uc3VwZXItYWRtaW4tZGFzaGJvYXJkIC5kYXNoLXVzZXItY2FyZCAuZGFzaC1idG5zIGEudmlldy1jb21wYW55LWJ0bjpob3Zlcntjb2xvcjojMmRhN2ZmO2JvcmRlcjoxcHggc29saWQgIzJkYTdmZjtiYWNrZ3JvdW5kOiNmZmZ9LnN1cGVyLWFkbWluLWRhc2hib2FyZCAuZGFzaC11c2VyLWNhcmQgLmRhc2gtYnRucyBhLnZpZXctcGFja2FnZS1idG57Y29sb3I6IzJkYTdmZjtib3JkZXI6MXB4IHNvbGlkICMyZGE3ZmY7YmFja2dyb3VuZDojZmZmO21hcmdpbi1sZWZ0OjVweH0uc3VwZXItYWRtaW4tZGFzaGJvYXJkIC5kYXNoLXVzZXItY2FyZCAuZGFzaC1idG5zIGEudmlldy1wYWNrYWdlLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiMyZGE3ZmY7Ym9yZGVyOjFweCBzb2xpZCAjMmRhN2ZmO2NvbG9yOiNmZmZ9LnN1cGVyLWFkbWluLWRhc2hib2FyZCAuZGFzaC1pbWd7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtib3R0b206MDtsaW5lLWhlaWdodDowO3otaW5kZXg6LTF9LmNvbXBhbnktZGV0YWlsLWNhcmR7cGFkZGluZzoyNHB4O2JhY2tncm91bmQ6I2ZmZWZkZDtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYShtYXgtd2lkdGg6IDE1OTkuOThweCl7LmNvbXBhbnktZGV0YWlsLWNhcmR7cGFkZGluZzoyNHB4IDE3cHh9fS5jb21wYW55LWRldGFpbC1jYXJkIGg2LC5jb21wYW55LWRldGFpbC1jYXJkIC5oNntmb250LXNpemU6MTRweDtjb2xvcjojMWQxZDFkO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjVweH1AbWVkaWEobWF4LXdpZHRoOiAxNTk5Ljk4cHgpey5jb21wYW55LWRldGFpbC1jYXJkIGg2LC5jb21wYW55LWRldGFpbC1jYXJkIC5oNntmb250LXNpemU6MTNweH19LmNvbXBhbnktZGV0YWlsLWNhcmQgLmNvbXBhbnktaWNvbnt3aWR0aDo2OHB4O2hlaWdodDo2OHB4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MTVweH0uY29tcGFueS1kZXRhaWwtY2FyZCBoNSwuY29tcGFueS1kZXRhaWwtY2FyZCAuaDV7Zm9udC1zaXplOjI0cHg7bWFyZ2luLWJvdHRvbToxNXB4O2NvbG9yOiNlYzgwMDB9LmNvbXBhbnktZGV0YWlsLWNhcmQgcHtjb2xvcjojNDg0ODQ4fS5jb21wYW55LWRldGFpbC1jYXJkIHAgc3Bhbntjb2xvcjojMWQ4MTQ3fS5jb21wYW55LWRldGFpbC1jYXJkLmJnLWluZm8tbGlnaHR7YmFja2dyb3VuZDojZGRmM2ZmfS5jb21wYW55LWRldGFpbC1jYXJkLmJnLWluZm8tbGlnaHQgaDUsLmNvbXBhbnktZGV0YWlsLWNhcmQuYmctaW5mby1saWdodCAuaDV7Y29sb3I6IzFlOGVkZn0uY29tcGFueS1kZXRhaWwtY2FyZC5iZy1waW5rLWxpZ2h0e2JhY2tncm91bmQ6I2ZmZWNlY30uY29tcGFueS1kZXRhaWwtY2FyZC5iZy1waW5rLWxpZ2h0IGg1LC5jb21wYW55LWRldGFpbC1jYXJkLmJnLXBpbmstbGlnaHQgLmg1e2NvbG9yOiNlZDNhM2F9LmNvbXBhbnktZGV0YWlsLWNhcmQuYmctc3VjY2Vzcy1saWdodCBoNSwuY29tcGFueS1kZXRhaWwtY2FyZC5iZy1zdWNjZXNzLWxpZ2h0IC5oNXtjb2xvcjojMWQ4MTQ3fS5zdXBlci1hZG1pbi1kYXNoLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCAjZTBlMGUwO3BhZGRpbmc6MjRweDt3aWR0aDoxMDAlfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmNhcmQtaGVhZGVye3BhZGRpbmc6MCAwIDE1cHg7bWFyZ2luLWJvdHRvbTo1cHh9LnN1cGVyLWFkbWluLWRhc2gtY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgdGFibGUgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgdGFibGUgdGQgLnZpZXctY29tcGFuaWVze2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtjb2xvcjojNDg0ODQ4O2JvcmRlci1yYWRpdXM6NXB4fS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgdGFibGUgdGQgLnZpZXctY29tcGFuaWVzOmhvdmVye2JhY2tncm91bmQ6Izc1MzlmZjtib3JkZXItY29sb3I6Izc1MzlmZjtjb2xvcjojZmZmfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgdGFibGUgdGQuZXhwaXJlZC1kYXRle2NvbG9yOiM0ODQ4NDh9LnN1cGVyLWFkbWluLWRhc2gtY2FyZCB0YWJsZSB0ZCAuYWN0aXZlLWluYWN0aXZlLWJ0bntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDplbmR9LnN1cGVyLWFkbWluLWRhc2gtY2FyZCB0YWJsZSB0ZCAuYWN0aXZlLWluYWN0aXZlLWJ0biBhe3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojZmZmfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgdGFibGUgdGQgLmFjdGl2ZS1pbmFjdGl2ZS1idG4gYS5hY3RpdmUtZG9tYWlue2JhY2tncm91bmQ6IzMzYjQ2OTttYXJnaW4tcmlnaHQ6NXB4fS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgdGFibGUgdGQgLmFjdGl2ZS1pbmFjdGl2ZS1idG4gYS5pbmFjdGl2ZS1kb21haW57YmFja2dyb3VuZDojZWQzYTNhfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRyb3Bkb3duLm1haW4gLmJ0bi13aGl0ZXtjb2xvcjojNDg0ODQ4fS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRyb3Bkb3duLm1haW4gLmJ0bi13aGl0ZTpob3Zlcntjb2xvcjojZmZmfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtcGxhbmUtbGlzdHtiYWNrZ3JvdW5kOiNmN2Y4Zjk7cGFkZGluZzoyNHB4O2JvcmRlci1yYWRpdXM6MTBweDttYXJnaW4tdG9wOjE1cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtcGxhbmUtbGlzdHtwYWRkaW5nOjE1cHh9fS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtcGxhbmUtbGlzdCAucGxhbmUtaW5mb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtcGxhbmUtbGlzdCAucGxhbmUtaW5mbyAuaWNvbi1wbGFuZXt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JvcmRlci1yYWRpdXM6MTVweDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQ6I2VjZWJmZjttYXJnaW4tcmlnaHQ6OHB4O2ZsZXgtc2hyaW5rOjB9QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsuc3VwZXItYWRtaW4tZGFzaC1jYXJkIC5kYXNoLXBsYW5lLWxpc3QgLnBsYW5lLWluZm8gLmljb24tcGxhbmV7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH19LnN1cGVyLWFkbWluLWRhc2gtY2FyZCAuZGFzaC1wbGFuZS1saXN0IC5wbGFuZS1pbmZvIC5pY29uLWNvbXBhbnl7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtib3JkZXI6MXB4IHNvbGlkICNlMGUwZTA7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo0MHB4fS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtcGxhbmUtbGlzdCAucGxhbmUtaW5mbyAubmFtZS1jb21wYW55e2NvbG9yOiMxZDFkMWQ7Zm9udC1zaXplOjE2cHh9LnN1cGVyLWFkbWluLWRhc2gtY2FyZCAuZGFzaC1wbGFuZS1saXN0IC5wbGFuZS1pbmZvIC5wbGFuZS1uYW1le2NvbG9yOiMxZDFkMWQ7Zm9udC13ZWlnaHQ6NTAwfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtcGxhbmUtbGlzdCAucGxhbmUtaW5mbyAucGxhbmUtbmFtZSBzcGFue2NvbG9yOiM0ODQ4NDg7Zm9udC13ZWlnaHQ6bm9ybWFsfS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtcGxhbmUtbGlzdCAucGxhbmUtaW5mbyAucGxhbmUtbmFtZSBoNiwuc3VwZXItYWRtaW4tZGFzaC1jYXJkIC5kYXNoLXBsYW5lLWxpc3QgLnBsYW5lLWluZm8gLnBsYW5lLW5hbWUgLmg2e2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM0ODQ4NDg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi10b3A6M3B4fS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtcGxhbmUtbGlzdCAucGxhbmUtcmF0ZXtjb2xvcjojMWQxZDFkO2ZvbnQtc2l6ZToxNHB4fS5zdXBlci1hZG1pbi1kYXNoLWNhcmQgLmRhc2gtaW5jb2ljZS10YWJsZXtjb2xvcjojMWQxZDFkO2ZvbnQtd2VpZ2h0OjUwMH0uc3VwZXItYWRtaW4tZGFzaC1jYXJkIC5kYXNoLWluY29pY2UtZGF0ZXtjb2xvcjojNDg0ODQ4O2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozcHh9I3BsYW5lLWNoYXJ0IC5hcGV4Y2hhcnRzLWxlZ2VuZHtkaXNwbGF5Om5vbmV9LmVhcm5pbmctaW5jb21lLXRleHR7Y29sb3I6Izc1MzlmZjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tcmlnaHQ6MTVweH0uZWFybmluZy1pbmNvbWUtdGV4dCBpe3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZDojNzUzOWZmO21hcmdpbi1yaWdodDo1cHh9LmlucHV0LWJsb2NrLWVtYWlse3BhZGRpbmc6MjBweCAyMnB4IDEwcHh9LmlucHV0LWJsb2NrLWVtYWlsIC5mb3JtLWNvbnRyb2x7Zm9udC1zaXplOjE1cHg7cGFkZGluZzoxNHB4IDE2cHh9LmVtYWlsLWJ0bntwYWRkaW5nOjIwcHggMjBweH0uYWRkbmV3LW1vZGFsIC5pbnB1dC1ibG9jay5tYi0ze21hcmdpbi1ib3R0b206MjRweCAhaW1wb3J0YW50fS5hZGRuZXctbW9kYWwgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nLWxlZnQ6MTJweH0uYWRkbmV3LWNoZWNrYm94IC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZXt0cmFuc2Zvcm06bm9uZX0ubW9kYWwtZm9vdGVyLmFkZHtwYWRkaW5nOjI0cHggMCAwfS5jdXN0b20tbW9kYWwgLm1vZGFsLWJvZHkuYWRke3BhZGRpbmc6MjBweH0uaW5wdXQtYmxvY2suYWRkIGxhYmVse2Rpc3BsYXk6ZmxleDtnYXA6NXB4fS5pbnB1dC1ibG9jay5hZGQgLmNoZWNrYm94e2Rpc3BsYXk6ZmxleH0uaW5wdXQtYmxvY2suYWRkIC5jaGVja2JveCBpbnB1dHttaW4td2lkdGg6MTVweDtoZWlnaHQ6MTVweH0uaW5wdXQtYmxvY2suYWRkIC5jaGVja2JveCBpbnB1dDpjaGVja2Vke2FjY2VudC1jb2xvcjojNzUzOWZmO2JvcmRlci1jb2xvcjojNTkyYWM2fS5jb21wYW5pZXMtdGFibGUuZmlsZWQgLmRhdGFUYWJsZXNfbGVuZ3Roe2Rpc3BsYXk6bm9uZX0uY29tcGFuaWVzLXRhYmxlLmZpbGVkIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7ZGlzcGxheTpub25lfS5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLmNvbXBhbmllcy10YWJsZSAudGFibGUgdGR7aGVpZ2h0OjQwcHh9LmF2YXRhci1pbWcuc2FsZXMtcmVwe2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS5idG4tY2VudGVye2Zsb2F0OnJpZ2h0fS5pbnB1dC1ibG9jay50YXh7cGFkZGluZzowIDVweCAwIDB9LmJ0bi1wcmltYXJ5LnRheHttYXJnaW4tcmlnaHQ6MTBweDt3aWR0aDoxODFweH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmJ0bi1wcmltYXJ5LnRheC50YXh7bWFyZ2luLWJvdHRvbToxMHB4fX0uYnRuLXByaW1hcnkudGF4c3ttaW4td2lkdGg6MTU0cHh9LmZpbHRlci1idG4udGF4e3BhZGRpbmc6MCAwIDMwcHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5maWx0ZXItYnRuLnRheC50YXh7ZGlzcGxheTpibG9ja319LmZyb20tdG8tZGF0ZSAuZm9ybS1jb250cm9sLnRheHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXJpZ2h0Om5vbmU7ZGlyZWN0aW9uOnJ0bDt3aWR0aDoxMzBweDtwYWRkaW5nOjlweCA4cHggOXB4IDEycHh9LmZyb20tdG8tZGF0ZSAuZm9ybS1jb250cm9sLnRheGVze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWxlZnQ6bm9uZTt3aWR0aDo5OHB4O3BhZGRpbmc6OXB4IDEycHggOXB4IDB9LmNhbC1pY29uLWluZm8ucHJvZml0bG9zczphZnRlcntsZWZ0OjEwcHh9LnRhYmxlLXByb2ZpdC1sb3NzIHRoZWFke2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmOX0udGFibGUtcHJvZml0LWxvc3MgdHIgdGQgaDYsLnRhYmxlLXByb2ZpdC1sb3NzIHRyIHRkIC5oNntmb250LXNpemU6MTRweH0uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZSAucHJvZml0LnNwYWNle3BhZGRpbmc6MTBweCAxMHB4IDIwcHggMTBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTBweH0uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZSAubG9zcy1zcGFjZXtwYWRkaW5nOjEwcHggIWltcG9ydGFudH0uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZSAudGFibGUtcHJvZml0LWhlYWR7cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudH0ucHJvZml0bG9zcy1iZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y4Zjk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2UwZTBlMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTBlMGUwfS5wcm9mdC1oZWFke3BhZGRpbmctbGVmdDoyNXB4fS5jYXJkLXRhYmxlIC50YWJsZS5wcm9maXR7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDIwcHh9LmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUtcHJvZml0LWxvc3MgdHIgdGR7Ym9yZGVyOm5vbmV9LnByb2ZpdCB0aGVhZC5wcm9maXRsb3NzLWhlYWRpbmcgdHIgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnByb2ZpdC1tZW51e3BhZGRpbmc6MCAwIDMwcHh9LnByb2ZpdC1tZW51IC5pbnB1dC1ibG9jayBpbnB1dC5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDo0M3B4fS5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLnRhYmxlIC50aGVhZC1saWdodC5sb3NzIHRoe3BhZGRpbmc6MjFweCAyNXB4IDE4cHh9LmNhcmQtdGFibGUgLmNhcmQtYm9keSAuY29tcGFuaWVzLXRhYmxlLmxvc3MgLnRhYmxlIHRke2JvcmRlcjpub25lfS5idG4tcHJpbWFyeS5sb3Nze2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDozMHB4O2hlaWdodDo0MXB4fS5kYXRlcmFuZ2VwaWNrZXItd3JhcHtwYWRkaW5nLWxlZnQ6MjNweH0uZGF0ZXJhbmdlcGlja2VyLXdyYXAuY2FsLWljb246YWZ0ZXJ7bGVmdDoxMHB4O3JpZ2h0OmF1dG87dG9wOjZweH0uZGF0ZXJhbmdlcGlja2VyLXdyYXAgaW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MzVweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmRhdGVyYW5nZXBpY2tlci13cmFwIGlucHV0LmJ0bi1maWx0ZXJze2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubG9naW4tcmlnaHQtd3JhcC5hZG1pbiBoMSwubG9naW4tcmlnaHQtd3JhcC5hZG1pbiAuaDF7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MjBweH0ucmVnaXN0ZXItYnRue21hcmdpbi10b3A6NDVweH0uZm9ybS1jb250cm9sLmVtcGxveWVlc3toZWlnaHQ6NDNweH0uZnJlZXRyYWlsIC5pbnB1dC1ibG9ja3ttYXJnaW4tYm90dG9tOjIwcHh9LnNhYXMtbG9naW4td3JhcHBlcnt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwdmg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZDojZmZmfS5zYWFzLWxvZ2luLXdyYXBwZXIgLmxvZ2luLWNvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7cGFkZGluZzo2MHB4IDA7b3ZlcmZsb3cteTphdXRvO292ZXJmbG93LXg6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7ZmxleC13cmFwOndyYXB9LnNhYXMtbG9naW4td3JhcHBlciAubG9naW4tY29udGVudCAubG9naW4tbG9nb3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuc2Fhcy1sb2dpbi13cmFwcGVyIC5sb2dpbi1jb250ZW50e3BhZGRpbmc6NDBweCAxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnNhYXMtbG9naW4td3JhcHBlciBmb3Jte3dpZHRoOjEwMCV9fS5zYWFzLWxvZ2luLXdyYXBwZXIgLmxvZ2luLXVzZXJzZXR7d2lkdGg6NDk2cHh9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuc2Fhcy1sb2dpbi13cmFwcGVyIC5sb2dpbi11c2Vyc2V0e3dpZHRoOjQwMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnNhYXMtbG9naW4td3JhcHBlciAubG9naW4tdXNlcnNldHt3aWR0aDo0OTZweH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5zYWFzLWxvZ2luLXdyYXBwZXIgLmxvZ2luLXVzZXJzZXR7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19LmxvZ2luLWhlYWRpbmd7bWFyZ2luLWJvdHRvbToyMHB4fS5sb2dpbi1oZWFkaW5nIGgzLC5sb2dpbi1oZWFkaW5nIC5oM3tmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbTo1cHh9LmxvZ2luLWhlYWRpbmcgcHttYXJnaW4tYm90dG9tOjB9LmZvcm0td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjI0cHh9LmxvZ2luLWNhcmR7cGFkZGluZzoyNHB4O2JvcmRlci1yYWRpdXM6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowcHggMTZweCAzMnB4IDBweCByZ2JhKDE5MCwxOTAsMTkwLC4yKTttYXJnaW46NDBweCAwfS5sb2dpbi1jYXJkIC50b2dnbGUtcGFzc3dvcmR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTdweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2NvbG9yOiM3NTc1NzU7Y3Vyc29yOnBvaW50ZXJ9LmxvZ2luLWNhcmQgLnRvZ2dsZS1wYXNzd29yZC5mYS1leWV7bWFyZ2luLXJpZ2h0OjFweH0ubG9naW4tY2FyZCAucGFzcy1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZX0ubG9naW4tY29udGVudCAuYnRue3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cGFkZGluZzo4cHggMjBweH0uYWNjLWlue3RleHQtYWxpZ246Y2VudGVyfS5hY2MtaW4gcHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTowfS5hY2MtaW4gcCBhe2NvbG9yOiMxZDFkMWR9LmFjYy1pbiBwIGE6aG92ZXJ7Y29sb3I6Izc1MzlmZn0uYXV0aGVudGljYXRpb24td3JhcHBlcntiYWNrZ3JvdW5kOiM3NTM5ZmY7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjUwJTtwYWRkaW5nOjI0cHggMCAwIDI0cHh9LmF1dGhlbnRpY2F0aW9uLXdyYXBwZXIgLmF1dGhlbi1pbWd7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtsaW5lLWhlaWdodDowO21heC13aWR0aDo2MDBweH1AbWVkaWEobWF4LXdpZHRoOiAxMzk5Ljk4cHgpey5hdXRoZW50aWNhdGlvbi13cmFwcGVyIC5hdXRoZW4taW1ne21heC13aWR0aDo1MjBweH19QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuYXV0aGVudGljYXRpb24td3JhcHBlciAuYXV0aGVuLWltZ3ttYXgtd2lkdGg6MzgwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuYXV0aGVudGljYXRpb24td3JhcHBlcntkaXNwbGF5Om5vbmV9fS5hdXRoZW50aWNhdGlvbi1jb250ZW50e2hlaWdodDoxMDAlOy13ZWJraXQtYm94LWFsaWduOmVuZDstbXMtZmxleC1hbGlnbjplbmQ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmF1dGhlbnRpY2F0aW9uLWNvbnRlbnQgaDEsLmF1dGhlbnRpY2F0aW9uLWNvbnRlbnQgLmgxe2ZvbnQtc2l6ZTozNnB4O2NvbG9yOiNmZmY7bWF4LXdpZHRoOjQ5MHB4O21hcmdpbi1ib3R0b206MjJweDtmb250LXdlaWdodDo3MDB9LmF1dGhlbnRpY2F0aW9uLWNvbnRlbnQgcHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOHB4fS5mb3Jnb3QtbGlua3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzFkMWQxZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYXNzLWdyb3VwIGlucHV0W3R5cGU9cGFzc3dvcmRde3BhZGRpbmctcmlnaHQ6NDBweH0ubG9naW4tYmctaW1nIC52ZWN0b3ItYmctb25le3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ubG9naW4tYmctaW1nIC52ZWN0b3ItYmctdHdve3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt6LWluZGV4Oi0xfS5sb2dpbi1iZy1pbWcgLnZlY3Rvci1iZy10aHJlZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7ei1pbmRleDotMX0ubG9naW4tYmctaW1nIC52ZWN0b3ItYmctZm91cntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE1JTt0b3A6MzUlO3otaW5kZXg6LTF9LnNhYXMtcGFzcy1ib3ggLmlucHV0LWJsb2NrOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDo1cHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5zYWFzLXBhc3MtYm94IC5pbnB1dC1ibG9jazpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5zYWFzLXBhc3MtYm94e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19IiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuY2Fyb3VzZWwsXG4gICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIiRicmVha3BvaW50czogKFxyXG4gIHhzOiAzMjBweCxcclxuICBzbTogNTY4cHgsXHJcbiAgY3VzdG9tNzY3OiA3NjdweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDEwMjRweCxcclxuICBjdXN0b20zMjA6IDMyMHB4LFxyXG4gIGN1c3RvbTQ3OTogNDc5cHgsXHJcbiAgY3VzdG9tNTc1OiA1NzUuOThweCxcclxuICBjdXN0b203Njg6IDc2OHB4LFxyXG4gIGN1c3RvbTg0OTogODQ5cHgsXHJcbiAgY3VzdG9tOTkxOiA5OTEuOThweCxcclxuICBjdXN0b205OTI6IDk5MnB4LFxyXG4gIGN1c3RvbTEyOTk6IDEyOTkuOThweCxcclxuICBjdXN0b20xMzk5OiAxMzk5Ljk4cHgsXHJcbiAgY3VzdG9tMTE5OTogMTE5OS45OHB4LFxyXG4gIGN1c3RvbTEwMjM6IDEwMjNweCxcclxuICBjdXN0b20xMDI0OiAxMDI0cHgsXHJcbiAgY3VzdG9tMTQwMDogMTQwMHB4LFxyXG4gIGN1c3RvbTE1OTk6IDE1OTkuOThweCxcclxuKTtcclxuXHJcbi8vIFJlc3BvbmQgYWJvdmUuXHJcbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XHJcblxyXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcblxyXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxyXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblxyXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXHJcbiAgfSBAZWxzZSB7XHJcblxyXG4gICAgLy8gTG9nIGEgd2FybmluZy5cclxuICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXNwb25kIGFib3ZlLlxyXG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xyXG5cclxuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG5cclxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cclxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xyXG5cclxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxyXG4gIH0gQGVsc2Uge1xyXG5cclxuICAgIC8vIExvZyBhIHdhcm5pbmcuXHJcbiAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCRwcm9wZXJ0eSkge1xyXG4gIHRyYW5zZm9ybTogJHByb3BlcnR5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkcHJvcGVydHk7XHJcbiAgLW1zLXRyYW5zZm9ybTogJHByb3BlcnR5O1xyXG59XHJcblxyXG4vLyBEZWZpbmUgdmVydGljYWwsIGhvcml6b250YWwsIG9yIGJvdGggcG9zaXRpb25cclxuQG1peGluIHBvc2l0aW9uLWFsaWdubWVudCgkcG9zaXRpb24pIHtcclxuICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgXHJcbiAgQGlmICRwb3NpdGlvbiA9PSAndmVydGljYWwnIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gJ2hvcml6b250YWwnIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gJ2JvdGgnIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJF9fcHJvcGVydHkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRfX3Byb3BlcnR5O1xyXG4gIC1tcy10cmFuc2l0aW9uOiAkX19wcm9wZXJ0eTtcclxuICB0cmFuc2l0aW9uOiAkX19wcm9wZXJ0eTtcclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmQtcHJvcGVydGllcygkX19jb3Zlcjpjb3ZlciwkX19uby1yZXBlYXQ6bm8tcmVwZWF0LCRfX2NlbnRlcjpjZW50ZXIpe1xyXG4gIGJhY2tncm91bmQtc2l6ZTokX19jb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDokX19uby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjokX19jZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3NpdGlvbigkX19wb3NpdGlvbl92YWx1ZSwkX190b3BfdmFsdWUsJF9fcmlnaHRfdmFsdWUsJF9fYm90dG9tX3ZhbHVlLCRfX2xlZnRfdmFsdWUpe1xyXG4gIHBvc2l0aW9uOiRfX3Bvc2l0aW9uX3ZhbHVlO1xyXG4gIHRvcDokX190b3BfdmFsdWU7XHJcbiAgcmlnaHQ6JF9fcmlnaHRfdmFsdWU7XHJcbiAgYm90dG9tOiRfX2JvdHRvbV92YWx1ZTtcclxuICBsZWZ0OiRfX2xlZnRfdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tcGFkZGluZygkX19tYXJnaW4sICRfX3BhZGRpbmcpIHtcclxuICAgbWFyZ2luOiAkX19tYXJnaW47XHJcbiAgIHBhZGRpbmc6JF9fcGFkZGluZztcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvcikge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8qKiBFeHRlbmRzICoqL1xyXG5cclxuJWVxdWFsLWhlaWdodHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuJXVsX3Jlc2V0IHtcclxuICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgcGFkZGluZzowO1xyXG4gIG1hcmdpbjowO1xyXG59XHJcbi5jc3MtZXF1YWwtaGVpZ2h0cyB7XHJcblx0QGV4dGVuZCAlZXF1YWwtaGVpZ2h0cztcclxufVxyXG5cclxuLmNzcy1lcXVhbC1jb250ZW50IHtcclxuICAgIEBleHRlbmQgJWVxdWFsLWhlaWdodHM7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gIEBleHRlbmQgJWZsZXgtYWxpZ24tY2VudGVyO1xyXG59XHJcbiVqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHsgIFxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG59XHJcbiVhbGlnbi1pdGVtcy1jZW50ZXIgeyAgXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuJWFsaWduLWl0ZW1zLXN0YXJ0IHsgIFxyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG59XHJcbiVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7ICBcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4lZmxleC1hbGlnbi1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbiVqdXN0aWZ5LWNvbnRlbnQtc3BhY2ViZXR3ZWVuIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4lY2xlYXJ7XHJcbiAgY29udGVudDpcIlwiO1xyXG4gIGRpc3BsYXk6dGFibGU7XHJcbiAgY2xlYXI6Ym90aDtcclxufVxyXG5cclxuJXVsX3Jlc2V0IHtcclxuICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgcGFkZGluZzowO1xyXG4gIG1hcmdpbjowO1xyXG59XHJcblxyXG4lZnVsbF93aWR0aF9oZWlnaHRfZGl2IHtcclxuICB3aWR0aDokX19mdWxsX193aWR0aDtcclxuICBoZWlnaHQ6JF9fZnVsbF9faGVpZ2h0O1xyXG59XHJcbiVpbmxpbmUtZmxleCB7ICBcclxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcbiVkaXNwbGF5LWZsZXggeyAgXHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4lZGlzcGxheS1mbGV4LWJldHdlZW4geyAgXHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLW1zLWZsZXgtcGFjazogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4lZGlzcGxheS1mbGV4LWNlbnRlci1iZXR3ZWVuIHsgIFxyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuJWRpc3BsYXktZmxleC1jZW50ZXIgeyAgXHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxufVxyXG4lanVzZmxleC1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xyXG59XHJcbiVqdXNmbGV4LXN0YXJ0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxufVxyXG4lanVzdGlmeS1jb250ZW50LWJldHdlZW4geyAgXHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuJWZsZXgtd3JhcCB7ICBcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4lZmxleC1lbmQgeyAgXHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuJWZsZXgtY29sdW1uIHsgIFxyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuQG1peGluIHJvdW5kZWQoJHVuaXQpIHtcclxuICBib3JkZXItcmFkaXVzOiAkdW5pdDtcclxufVxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkcHJvcGVydHkpIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAkcHJvcGVydHk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkcHJvcGVydHk7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRwcm9wZXJ0eTtcclxufVxyXG5AbWl4aW4gYm94LXNoYWRvdygkX19pbnNldDppbnNldCwkX19ob3Jpem9udGFsb2Zmc2V0OjEwcHgsJF9fdmVydGljYWxvZmZzZXQ6MTBweCwkYmx1cjoxMHB4LCRfX3NwcmVhZDoxMHB4LCRfX2NvbG9yOiAjMDAwMDAwKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkX19pbnNldCAkX19ob3Jpem9udGFsb2Zmc2V0ICRfX3ZlcnRpY2Fsb2Zmc2V0ICRibHVyICRfX3NwcmVhZCAkX19jb2xvcjtcclxuICAtbW96LWJveC1zaGFkb3c6ICRfX2luc2V0ICRfX2hvcml6b250YWxvZmZzZXQgJF9fdmVydGljYWxvZmZzZXQgJGJsdXIgJF9fc3ByZWFkICRfX2NvbG9yO1xyXG4gIGJveC1zaGFkb3c6ICRfX2luc2V0ICRfX2hvcml6b250YWxvZmZzZXQgJF9fdmVydGljYWxvZmZzZXQgJGJsdXIgJF9fc3ByZWFkICRfX2NvbG9yO1xyXG59XHJcbkBtaXhpbiByb3VuZGVkKCR1bml0KSB7XHJcbiAgYm9yZGVyLXJhZGl1czogJHVuaXQ7XHJcbn1cclxuQG1peGluIHF1ZXJ5LXByaW50IHtcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gXHJcbn1cclxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgIFxyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxyXG5ib2R5e1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbioge1xyXG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxufVxyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcbm9sLCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxyXG5cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lOyB9XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxyXG5cclxucSB7XHJcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lOyB9IH1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9IiwiXHJcbi8vIEBmb250LWZhY2Uge1xyXG4vLyAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQnO1xyXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuLy8gICAgIHNyYzogdXJsKCcuLi9mb250cy9DaXJjdWxhclN0ZC1Cb29rLmVvdCcpO1xyXG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJvb2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuLy8gICAgICAgICAgdXJsKCcuLi9mb250cy9DaXJjdWxhclN0ZC1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuLy8gICAgICAgICAgdXJsKCcuLi9mb250cy9DaXJjdWxhclN0ZC1Cb29rLnN2ZyNDaXJjdWxhciBTdGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkJztcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2lyY3VsYXJTdGQtTWVkaXVtLmVvdCcpO1xyXG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmN1bGFyU3RkLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4vLyAgICAgICAgICB1cmwoJy4uL2ZvbnRzL0NpcmN1bGFyU3RkLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbi8vICAgICAgICAgIHVybCgnLi4vZm9udHMvQ2lyY3VsYXJTdGQtTWVkaXVtLnN2ZyNDaXJjdWxhciBTdGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4vLyB9XHJcblxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCc7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJvbGQuZW90Jyk7XHJcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2lyY3VsYXJTdGQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4vLyAgICAgICAgICB1cmwoJy4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4vLyAgICAgICAgICB1cmwoJy4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJvbGQuc3ZnI0NpcmN1bGFyIFN0ZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbi8vIH1cclxuXHJcbiRfX2JvZHlfX2ZvbnRfX2ZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcclxuXHJcbiRfX2JvbGQ6NzAwO1xyXG4kX19zZW1pYm9sZDo2MDA7XHJcbiRfX21lZGl1bTo1MDA7XHJcbiRfX3JlZ3VsYXI6NDAwO1xyXG4kX19saWdodDozMDA7XHJcblxyXG4kX19ib2R5X19mb250X19zaXplOjE0cHg7XHJcbiRfX21lbnVfX2ZvbnRfX3NpemU6MTZweDtcclxuJF9fYnV0dG9uX19mb250X19zaXplOjE4cHg7XHJcbiRfX2ZvbnRfX3NpemVfXzg6OHB4O1xyXG4kX19mb250X19zaXplX18xMDoxMHB4O1xyXG4kX19mb250X19zaXplX18xMToxMXB4O1xyXG4kX19mb250X19zaXplX18xMjoxMnB4O1xyXG4kX19mb250X19zaXplX18xMzoxM3B4O1xyXG4kX19mb250X19zaXplX18xNDoxNHB4O1xyXG4kX19mb250X19zaXplX18xNToxNXB4O1xyXG4kX19mb250X19zaXplX18xNjoxNnB4O1xyXG4kX19mb250X19zaXplX18xNzoxN3B4O1xyXG4kX19mb250X19zaXplX18xOToxOXB4O1xyXG4kX19mb250X19zaXplX18xODoxOHB4O1xyXG4kX19mb250X19zaXplX18yMDoyMHB4O1xyXG4kX19mb250X19zaXplX18yMjoyMnB4O1xyXG4kX19mb250X19zaXplX18yNDoyNHB4O1xyXG4kX19mb250X19zaXplX18yNToyNXB4O1xyXG4kX19mb250X19zaXplX18yNjoyNnB4O1xyXG4kX19mb250X19zaXplX18yODoyOHB4O1xyXG4kX19mb250X19zaXplX18zMDozMHB4O1xyXG4kX19mb250X19zaXplX18zNjozNnB4O1xyXG4kX19mb250X19zaXplX180MDo0MHB4O1xyXG4kX19mb250X19zaXplX180ODo0OHB4O1xyXG4kX19mb250X19zaXplX180Mjo0MnB4O1xyXG4kX19mb250X19zaXplX181MDo1MHB4O1xyXG4kX19mb250X19zaXplX184MDo4MHB4O1xyXG5cclxuaDEge1xyXG5cdGZvbnQtd2VpZ2h0OiRfX21lZGl1bTtcclxuXHRmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fNDA7XHJcblx0Zm9udC1mYW1pbHk6ICRfX2JvZHlfX2ZvbnRfX2ZhbWlseTtcclxuXHRjb2xvcjogIzI4MDg0QjtcclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nyl7XHJcblx0XHRmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMjYgKyAxO1xyXG5cdH1cclxufVxyXG5oMiB7XHJcblx0Zm9udC13ZWlnaHQ6JF9fbWVkaXVtO1xyXG5cdGZvbnQtc2l6ZTokX19mb250X19zaXplX18zMDtcclxuXHRjb2xvcjogIzI4MDg0QjtcclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nyl7XHJcblx0XHRmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMjIgKyAxO1xyXG5cdH1cclxufVxyXG5oMyB7XHJcblx0Zm9udC13ZWlnaHQ6JF9fbWVkaXVtO1xyXG5cdGZvbnQtc2l6ZTokX19mb250X19zaXplX18yODtcclxuXHRjb2xvcjogIzI4MDg0QjtcclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTEwMjMpe1xyXG5cdFx0Zm9udC1zaXplOiRfX2ZvbnRfX3NpemVfXzIwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nyl7XHJcblx0XHRmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0fVxyXG59XHJcbmg0IHtcclxuXHRmb250LXdlaWdodDokX19tZWRpdW07XHJcblx0Zm9udC1zaXplOiRfX2ZvbnRfX3NpemVfXzI0O1xyXG5cdGZvbnQtZmFtaWx5OiAkX19ib2R5X19mb250X19mYW1pbHk7XHJcblx0Y29sb3I6ICMyODA4NEI7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMDIzKXtcclxuXHRcdGZvbnQtc2l6ZTokX19mb250X19zaXplX18xODtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203Njcpe1xyXG5cdFx0Zm9udC1zaXplOiRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdH1cclxufVxyXG5oNSB7XHJcblx0Zm9udC13ZWlnaHQ6JF9fbWVkaXVtO1xyXG5cdGZvbnQtc2l6ZToxLjI1cmVtO1xyXG5cdGNvbG9yOiAjMjgwODRCO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKXtcclxuXHRcdGZvbnQtc2l6ZTokX19mb250X19zaXplX18xODtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwLCBudWxsKSBcclxuXHR9XHJcbn1cclxuaDYge1xyXG5cdGZvbnQtd2VpZ2h0OiRfX21lZGl1bTtcclxuXHRmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0Y29sb3I6ICMyODA4NEI7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMDIzKXtcclxuXHRcdGZvbnQtc2l6ZTokX19mb250X19zaXplX18xNjtcclxuXHR9XHJcbn1cclxuaDEsaDIsaDMsaDQsaDUsaDYge1xyXG5cdCYuY2FyZC10aXRsZSB7XHJcblx0XHRjb2xvcjogIzI4MDg0QjtcclxuXHRcclxuXHR9XHJcbn1cclxuLmNhcmQtdGl0bGUge1xyXG4gICAgY29sb3I6ICM4QThFOUM7XHJcbn1cclxuLmNhcmQtYm9keSB7XHJcblx0Y29sb3I6ICM4QThFOUM7XHJcbn1cdCIsImh0bWwgYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICRfX2JvZHlfX2ZvbnRfX2ZhbWlseTtcclxuXHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJF9fY3lsaW5kcmljYWw7XHJcbn1cclxuLmNvbnRhaW5lcntcclxuXHR3aWR0aDokX19mdWxsX193aWR0aDtcclxuXHRtYXgtd2lkdGg6JF9fY29udGFpbmVyX193aWR0aDtcclxuXHRwYWRkaW5nLWxlZnQ6JF9fZ3JpZF9fcGFkZGluZ19fbGVmdDtcclxuXHRwYWRkaW5nLXJpZ2h0OiRfX2dyaWRfX3BhZGRpbmdfX3JpZ2h0O1xyXG5cdG1hcmdpbjokX19tYXJnaW5fX2F1dG87XHJcbn1cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6JF9fZnVsbF9fd2lkdGg7XHJcblx0aGVpZ2h0OiAkX19hdXRvO1xyXG59XHJcbioge1xyXG5cdG91dGxpbmU6ICRfX25vbmU7XHJcblx0XHJcbn1cclxuYnV0dG9uIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuYSB7XHJcblx0Y29sb3I6JF9fcHJpbWFyeWNvbG9yO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246ICRfX25vbmU7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3Job3ZlcjtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHR9XHJcbn1cclxucCB7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCAwKTtcclxuXHR9XHJcbn1cclxuc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbn1cclxuLmRyb3Bkb3duLm1haW57XHJcblx0LmJ0bi13aGl0ZTpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3NTM5RkY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzUzOUZGO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNTBweCAwIDAgIzc1MzlGRjtcclxuXHR9XHJcbn0iLCIkX19wcmltYXJ5Y29sb3I6ICM3NTM5RkY7XHJcbiRfX3ByaW1hcnljb2xvcmhvdmVyOiAjNmIzNmRlO1xyXG4kX19wcmltYXJ5bGlnaHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuJF9fcHJpbWFyeV9fbGlnaHRfX2JsdWU6ICNFQ0VCRkY7XHJcbiRfX3ByaW1hcnlkYXJrOiAjNEEzQUZGO1xyXG4kX19zZWNvbmRhcnljb2xvcjogIzI4MDg0QjtcclxuJF9fd2hpdGU6ICNmZmY7XHJcbiRfX2N5bGluZHJpY2FsOiAjRjdGOEY5O1xyXG4kX19ncmF5aXNoX19ibHVlOiAjM0Y0MjU0O1xyXG4kX19ncmF5OiAjMzMzO1xyXG4kX19ncmF5MzogIzNGNDI1NDtcclxuJF9fdGl0bGVfX2JsYWNrOiMxRjAwNjY7XHJcbiRfX2dyYXlfX2Rhcms6ICM4NzhBOTk7XHJcbiRfX2JsdWVfX2xpZ2h0OiAjRDFCQkZGO1xyXG4kX19ncmF5X19saWdodGRhcms6ICM2Yzc1N2Q7XHJcbiRfX3NhbmRzdG9uZTogIzllOWU5ZTtcclxuJF9fZ29vc2UtZ3JheTogcmdiYSgzOCwgMTcsIDg1LCAwLjA1KTtcclxuJF9fbGlnaHRfX2dvb3NlczogI0YwRjFGNTtcclxuJF9fbGlnaHRfX3ZhbXBpcmU6ICNkYmRmZWE7XHJcbiRfX2xpZ2h0X192YW1waXJlczogcmdiKDExNyAxMTcgMTE3KTtcclxuJF9fZ3JleTogI0Q5RDlEOTtcclxuJF9fbm90ZV9fbGlnaHQ6ICM5ODljOWU7XHJcbiRfX2dyZXlfX2xpZ2h0OiAwcHggMTZweCAzMnB4IHJnYmEoNjUsIDE1MiwgMjU1LCAwLjIpO1xyXG4kX19hbGljZV9fYmx1ZTogI0VGRjJGNTtcclxuJF9fbGlnaHRfX3Ntb2tleS1ncmF5czogIzI5MkQzMjtcclxuJF9fZ2FpbnNib3JvX19jb2xvcjogI0RDRENEQztcclxuJF9fbGlnaHRfX2dyYXlpc2g6ICNlN2VhZjM7XHJcbiRfX3doaXRlX19zbW9rZTogI0VGRUZFRjtcclxuJF9fZG9wZWx5LV9fY29sb3JzOiAjRTVFN0VCO1xyXG4kX19ncmF5YmFja2JsdWU6ICMxQjI1NTk7XHJcbiRfX2xpZ2h0X193aGl0ZXM6ICNFNUU1RTU7XHJcbiRfX2xpZ2h0X19zbGF0ZV9fZ3JleTogcmdiKDgyIDYzIDEwNSAvIDUlKTtcclxuJF9fbWVkaXVtX19zbGF0ZV9fZ3JleTogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpO1xyXG4kX19jbG91ZF9fZ3JheXM6ICNFMEUwRTA7XHJcbiRfX2dob3N0X193aGl0ZTogI0YzRjNGOTtcclxuJF9fc21va2VfX3doaXRlOiAjRjNGM0YzO1xyXG4kX19saWdodF9fYmF0dGxlX19nYXJ5czogI0YyRUNGRjtcclxuJF9fYWxpY2VfX2JsdWVfX2NvbG9yOiByZ2JhKDIzMSwgMjM0LCAyNTIsIDAuNzUpO1xyXG4kX19ncmF5MTU6ICM4Nzg3ODc7XHJcbiRfX2dyYXkxMzogcmdiYSgzMywgMzMsIDMzLCAwLjA1KTtcclxuJF9fbWFpbmx5X2JsdWU6IHJnYigzMSA0NSA2MSAvIDglKTtcclxuJF9fbWFpbmx5X2JsdWUtZGFyazogI2VmZjJmNztcclxuJF9fZ29sZGVuX195ZWxsb3c6ICNmZmQyMDA7XHJcbiRfX2JnX19pbmZvX19saWdodDogI0RERjNGRjtcclxuJF9fYmdfX3ByaW1hcnlfX2xpZ2h0OiAjRUFEREZGO1xyXG4kX19iZ19fd2FybmluZ19fbGlnaHQ6ICNGRkY2REM7XHJcbiRfX2JnX19ibHVlX19saWdodDogI0U5RjJGRjtcclxuJF9fYmdfX2dyZWVuX19saWdodDogI0UxRkZFRDtcclxuJF9fYmdfX2Rhbmdlcl9fbGlnaHQ6ICNGRkVDRUM7XHJcbiRfX2dyYXlfX2xpZ2h0OiByZ2IoMTkwIDE5MCAxOTAgLyAyMCUpO1xyXG4kX193aWxkX3NhbmQ6ICNFNkU5RTg7XHJcbiRfX3N1Y2Nlc3NfX2xpZ2h0OiAjMzNCNDY5O1xyXG4kX19kYXJrOiAjMDAwMDAwO1xyXG4kX190ZXh0X19kYW5nZXJfX2xpZ2h0OiAjRUQzQTNBO1xyXG4kX19iZ19faW5mb19fYmx1ZTogI0U5RjJGRjtcclxuJF9fdGV4dC13YXJuaW5nX19saWdodDogI0VCQkMyRTtcclxuJF9fbWluZV9fc2hhZnQ6ICMyODI4Mjg7XHJcbiRfX2xpZ2h0X192YW1waXJlczojRUZGMEY3O1xyXG4kX19saWdodF9fdmFtcGlyZTogI0I1QjVDMztcclxuJF9fZGFya19fZ29vc2VzOiAjMTAxOTI0O1xyXG4kX19saWdodF9fZ29vc2VzdmFsdWU6ICNGN0Y4Rjk7XHJcbiRfX2xpZ2h0LWdvb3NlLWdyYXlzOiNFOUVDRUY7XHJcbiRfX2xpZ2h0LWdvb3NlOiNFOEVCRUQ7XHJcbiRfX3Zpb2xldDojM0U0NUVCO1xyXG4kX192aW9sZXRzOiMxQjI4NTA7XHJcbiRfX3Zpb2xldF9fZGFyazojMzc3ZGZmO1xyXG4kX192aW9sZXRfX2xpZ2h0OiM1MTU2YmU7XHJcbiRfX2JsYWNrOiMwMDA7XHJcbiRfX2xpZ2h0X19hc2hfX2dyYXk6ICM4YThhOGE7XHJcbiRfX2RhcmtfX2FzaF9fZ3JheTogIzU1NTtcclxuJF9fZGFya19fYXNoX19ncmF5czojMjEyQjM2O1xyXG4kX19nb29zZS1ncmF5czogI0I4QkNDOTtcclxuJF9fbGlnaHRfX3Ntb2tleS1ncmF5OiM1RTU4NzM7XHJcbiRfX2dvb3NlLWdyZXlzOiM1NjU2NTY7XHJcbiRfX3NreV9fYmx1ZTogIzJEQTdGRjsgXHJcbiRfX3N1Y2Nlc3NfX2xpZ2h0czogIzBGOUQ1ODtcclxuJF9fcHVycGxlX19saWdodDogI2M1ODBmZjtcclxuJF9fc3VjY2Vzc2NvbG9yOiAjMjhDNzZGO1xyXG4kX19kYW5nZXJjb2xvcjogI2Y2MmQ1MTtcclxuJF9fZGFuZ2VycmVkOiAjZmYwMDAwO1xyXG4kX193YXJuaW5nY29sb3I6ICNGRjk5MDA7XHJcbiRfX3llbGxvd2NvbG9yOiAjZmZiODAwO1xyXG4kX193YXJuaW5nY29sb3JzOiAjRkM4NTQzO1xyXG4kX19mcm9nX19ibHVlOiAjZTZlNmU2O1xyXG4kX19mcm9nX19ibHVlczogI2U2ZTZlNjtcclxuJF9fZmlyZV9fcmVkOiAjZmQ2MjVlO1xyXG4kX19ncmV5X19jb2xvcjojOGQ4ZDhkO1xyXG4kX19ncmF5X19jbG91ZDogIzk5OTtcclxuJF9fZGFya19fZ3JheV9fY2xvdWQ6ICM5ZjlmOWY7XHJcbiRfX2Nsb3VkX19ncmF5OiAjZWVlZWVlO1xyXG4kX19saWdodF9fd2hpdGU6ICNmYWZhZmE7XHJcbiRfX2RhcmtfX2xpZ2h0OiAjZjVmNWY1O1xyXG4kX19kYXJrX19saWdodHM6ICNEOEQ4RDg7XHJcbiRfX3NhbmRzdG9uZXM6ICNDNEM0QzQ7XHJcbiRfX2RhcmtfX2JsdWVzOiAjMzI1NzdEO1xyXG4kX19kYXJrX192aW9sZXRzOiAjMDkyQzRDO1xyXG4kX19kYXJrX192aW9sZXRzX19saWdodDogIzA5MkM0QztcclxuJF9fZGFya19fZ3JheTogIzg4ODg4ODtcclxuJF9fZGFya19fZ3JheXM6ICNCQUJGQzc7XHJcbiRfX29yYW5nZWNvbG9yOiAjRkU5RjQzO1xyXG4kX19tdXRlX2NvbG9yOiM2QjdBOTk7XHJcbiRfX2JsYWNrX2NvbG9yOiMxNDE0MzI7XHJcbiRfX2JsdWVfYmxhY2s6IzM1MzU3MDtcclxuJF9fYXNoOiNkZWUyZTY7XHJcbiRfX2xpZ2h0X19ncmV5OiM4ZWEwYWY7XHJcbiRfX2RhcmtfX2dyZXk6IzFkMWQ0MjtcclxuJF9fbGlnaHRfd2hpdGVfZ3JheTojRjdGN0ZGO1xyXG4kX19saWdodF9hc2hfZ3JheTojRjZGMkZGO1xyXG4kX19kYXJrX19ibGFjazojMUYyOTM3O1xyXG4kX19saWdodF9fZ3JheTogI0JEQkRCRDtcclxuJF9fbGlnaHRfX2dyYXlfX2hhczogI0UzRTNFMztcclxuJF9fbGlnaHRfX2dyYXlfX2Rhcms6ICM3NTc1NzU7XHJcbiRfX2xpZ2h0X19ncmF5X19saWdodDogIzk1OTc5YjtcclxuJF9fZ3JheV9fbGlnaHRfX3doaXRlOiAjZjZmN2Y5O1xyXG4kX19kYXJrX19ibGFja19saWdodDogcmdiYSgxMTgsIDU2LCAyNTUsIDAuMDUpO1xyXG4kX19kYXJrdGFibGVoZWFkYmcgOiAjMEMwQzIwO1xyXG4kX190YWJsZWhlYWRfX2JnOiAjNzYzOEZGO1xyXG4kX19ibGFja19fbnVldHJhbDogIzJjMzAzODtcclxuJF9fZ3JleV9fbnVldHJhbDogIzk1OTc5YjtcclxuJF9faW52Ym9yZGVyX19jb2xvcjogI0YyRjJGMjtcclxuJF9fYm9keWJnX19jb2xvcjogI2YyZjJmMjtcclxuJF9fZXhjaGFuZ2ViZzogI0Y0RjRGNDtcclxuJF9fdGFibGVsaWdodGJnOiAjRkNGQ0ZDO1xyXG4kX19leGNoYW5nZWJvcmRlcjogI0Q5RDlEOTtcclxuJF9fZG93bmxvYWRjb2xvcjogIzc2MzhGRjtcclxuJF9fcHJpbnRjb2xvcjogIzQzNjFFRTtcclxuJF9faW52c2V2ZW5fYm9yZGVyOiAjOTU5NzlCO1xyXG4kX19pbnZuaW5lYmdfY29sb3I6ICNmYWZhZmE7XHJcbiRfX2Rhcmt0aGVtZWJnIDogIzI1MjUyNjtcclxuJF9fZGFya3RoZW1lX19oZWFkZXIgOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuMSk7XHJcbiRfX2Rhcmt0aGVtZV9fbG9nb2JnIDogIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuJF9fZGFya3RoZW1lX190YWJsZWJnIDogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjEpO1xyXG4kX19ibGFja2NvbG9yOiMyMTI1Mjk7XHJcbiRfX3ByaW1hcnljb2xvcjE6IzJDMzAzODtcclxuJF9faW5mb19fY29sb3I6ICAjRUZFOUZGO1xyXG4kX19kYXJrX19icm93bjogICNBRTJDMkM7XHJcbiRfX2dyYXkyOiAgIzRGNEY0RjtcclxuJF9fc3VjY2Vzc19fZ3JlZW46ICMxOUE4NTU7XHJcbiRfX2xpZ2h0X19hc2g6ICNCRUJFQkU7XHJcbiRfX2dyYXlfX3doaXRlX19saWdodDojODA4MDgwO1xyXG4kX19kYXJrX19ib3JkZXI6ICNERERFRTE7XHJcbiRfX2xpZ2h0X2JsYWNrOiMzRjNGM0Y7XHJcbiRfX2dyYXlfZ3JheTojRTBFMEUwO1xyXG4kX19za3lfbGlnaHRibHVlOiM1NEMxRkY7XHJcbiRfX3NoYWRlX2N5YW46IzI1OTZiZTtcclxuJF9fbGlnaHRfb3JhbmdlOiNGRkUwQkI7XHJcblxyXG4kX19oZWFkaW5nX19jb2xvcjojMEYwMDMzO1xyXG4kX190ZXh0X19zdWNjZXNzX19kYXJrOiAjMUQ4MTQ3O1xyXG5cclxuJF9faW5mb19fcGF5bWVudDojMjQ2NUJDO1xyXG4kX19pbmZvX19jb21wYW5pZXM6IzFGMDA2NjtcclxuJF9fcHJpbWFyeV9fY29tcGFuaWVzOiM4MDgwODA7XHJcbiRfX2hpc3RvcnlfX2xpZ2h0OiNGRkVGREQ7XHJcbiRfX2hpc3RvcnlfX29yYW5nZTojRUM4MDAwO1xyXG4kX19wZW5kaW5nX2xpZ2h0OiNDOTk3MDA7XHJcbiRfX2JveF9fc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMjAsIDIwLCA0MywgMC4wOCk7XHJcbiRfX2R1bGxfX2FzaDogI0VGRjBGNjtcclxuJF9fZmlsdGVyX19ib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuJF9fdGFibGVfX2hlYWRfX2JnOiAgbGluZWFyLWdyYWRpZW50KDMyMGRlZywgI0REQ0VGRiAwJSwgI0RCRUNGRiAxMDAlKTtcclxuXHJcbiRfX3doaXRlY29sb3I6I2ZmZjtcclxuJF9fb3JhbmdlY29sb3I6I0ZEQTYwMDtcclxuJF9fZGVlcF9fc2t5Ymx1ZTogIzQyYzBmYjtcclxuJF9fYmx1ZTogIzE1NTU4ZDtcclxuJF9fZ3JheWJsYWNrOiAjMzQ0NDRjO1xyXG4kX19kYXJrX19tYXJvb246ICNmZjczN2I7XHJcbiRfX2RhcmtwdXJwbGU6ICMxZWMxYjA7XHJcbiRfX2RhcmtfX2JsdWVzOiAjMDBjNWZiO1xyXG4kX19kZWZhdWx0X19ibGFjazogIzI2MzIzODtcclxuJF9fYXNoX19ncmF5czogI2JiYzRjYztcclxuJF9fZ3JheWJsYWNrczogIzE2MTkxYztcclxuJF9fbGlnaHRfX2JsYWNrOiAjMmUzODQwO1xyXG4kX19tZXRhbGxpYy1zaWx2ZXI6ICNlM2UzZTM7XHJcbiRfX2RhcmtfX21vZGVfX2JnOiAjMUMxRDIyO1xyXG4kX19kYXJrX19tb2RlX19ib2R5OiAjMkEyQjJGO1xyXG4kX19kYXJrX19tb2RlX19jb2xvcjogI0FBQUFBQTtcclxuJF9fZGFya19fbW9kZV9fdGFibGVfX2hlYWRlcjogIzNCM0MzRTtcclxuJF9fZGFya19fbW9kZV9fdGFibGVfX2JvcmRlcjogIzFFMUYyNTtcclxuJF9fZGFya19fYm94X19zaGFkb3c6IHJnYmEoMTkzLCAxOTMsIDE5MywgMC4wNyk7XHJcbiRfX2ZpbHRlcl9fYnRuc19fc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuJF9fZmlsdGVyX19idG5zX19iZzogIzM2MzczRDtcclxuJF9fc3VjY2Vzc19fcmdiYV9fYmc6IHJnYmEoNDAsIDE3OCwgNzcsIDAuMTApO1xyXG4kX19kYW5nZXJfX3JnYmFfX2JnOiByZ2JhKDIzMCwgMzMsIDMzLCAwLjEwKTtcclxuJF9fYmx1ZV9fcmdiYV9fYmc6IHJnYmEoNjAsIDE0NCwgMjA5LCAwLjEwKTtcclxuJF9fb3JhbmdlX19yZ2JhX19iZzogcmdiYSgyMzcsIDE1MywgMjksIDAuMTApO1xyXG4kX190YWJsZV9fYnRuc19fYmc6ICMzNzM4M0Q7XHJcbiRfX2lucHV0X19kdWxsX19iZzogcmdiYSgxOTMsIDE5MywgMTkzLCAwLjA3KTtcclxuJF9fbGlnaHRfX2dyYXlfX2JnOiByZ2JhKDI0MywyNDMsMjQzLCAwLjEwKTtcclxuJF9fZGFya19fY2FuY2VsX19jb2xvcjogI0ZGMTcxNztcclxuJF9fcmliYm9uX19zZWNvbmRhcnlfX2JnOiByZ2JhKDI0Nyw0OSwxMDAsIDAuMyk7XHJcbiRfX3JpYmJvbl9fc3VjY2Vzc19fYmc6IHJnYmEoODEsMTg3LDM3LCAwLjMpO1xyXG4kX19yaWJib25fX3ByaW1hcnlfX2JnOiByZ2JhKDExNSwxMDIsMjU1LCAwLjMpO1xyXG4kX19wcmltYXlyZ2NvbG9yX19yZ2JhX19iZzogcmdiYSgxMTcsNTcsMjU1LCAuMyk7XHJcbiRfX3dhcm5pbmdjb2xvcl9fcmdiYV9fYmc6IHJnYmEoMjU1LDE5Myw3LCAuMyk7XHJcbiRfX2xpZ2h0Y29sb3JfX3JnYmFfX2JnOiByZ2JhKDE2NiwxNjYsMTY2LCAuMyk7XHJcbiRfX3ByaW1heXJnY29sb3JfX3JnYmFfX2JnMTogcmdiYSgxMTcsNTcsMjU1LCAuNyk7XHJcbiRfX2JnX19pbmZvX19saWdodF9fcmdiYTogcmdiYSgyMjEsMjQzLDI1NSwgLjEyKTtcclxuJF9fYmdfX2dyZWVuX19saWdodF9fcmdiYTogcmdiYSgyMjUsMjU1LDIzNywgLjEyKTtcclxuJF9faW52b2ljZV9fdGVybXNfX2JnX19yZ2JhOiByZ2JhKDIzOSwyMzksMjM5LCAuMTIpO1xyXG4kX19zdWNjZXNzX190b2dnbGVfX3JnYmE6IHJnYmEoODUsMjA2LDk5LCAuMyk7XHJcbiRfX3doaXRlX19yZ2JhOiByZ2JhKDI1NSwyNTUsMjU1LCAuMyk7XHJcbiRfX3N1YnNjcmliZV9fYmdfX3JnYmE6IHJnYmEoMjM3LDU4LDU4LCAuMyk7XHJcbiRfX3N1YnNjcmliZV9fY29sb3I6IHJnYmEoMjM3LDU4LDU4LCAuOSk7XHJcbiRfX3BheW1lbnRfX2JnX19yZ2JhOiByZ2JhKDIzMywyNDIsMjU1LCAuMyk7XHJcbiRfX3BheW1lbnRfX2NvbG9yOiByZ2JhKDM2LDEwMSwxODgsIC45KTtcclxuJF9fcGF5bWVudF9fY29sb3JfX2JnOiByZ2JhKDM2LDEwMSwxODgsIC4zKTtcclxuJF9faW52b2ljZV9fYmc6IHJnYmEoMjI1LDI1NSwyMzcsIC4zKTtcclxuXHJcblxyXG5cclxuIiwiLyoqKiBkZWZhdWx0IHZhbHVlcyAqKiovXHJcbiRfX2Z1bGxfX3dpZHRoOjEwMCU7XHJcbiRfX2hhbGZfX3dpZHRoOjUwJTtcclxuJF9fZnVsbF9oZWlnaHRfd2luZG93OjEwMHZoO1xyXG4kX19mdWxsX19oZWlnaHQ6MTAwJTtcclxuJF9faGFsZl9faGVpZ2h0OjUwJTtcclxuJF9fbGVmdDpsZWZ0O1xyXG4kX19yaWdodDpyaWdodDtcclxuJF9fY2VudGVyOmNlbnRlcjtcclxuJF9fYmxvY2s6YmxvY2s7XHJcbiRfX2lubGluZV9fYmxvY2s6aW5saW5lLWJsb2NrO1xyXG4kX19pbmxpbmU6aW5saW5lO1xyXG4kX190YWJsZTp0YWJsZTtcclxuJF9fZmxleDpmbGV4O1xyXG4kX19zdHJldGNoOnN0cmV0Y2g7XHJcbiRfX3N0YXJ0OnN0YXJ0O1xyXG4kX19jb2x1bW46Y29sdW1uO1xyXG4kX193ZWJraXRfX2ZsZXg6LXdlYmtpdC1mbGV4O1xyXG4kX19ub25lOm5vbmU7XHJcbiRfX2Fic29sdXRlOmFic29sdXRlO1xyXG4kX19yZWxhdGl2ZTpyZWxhdGl2ZTtcclxuJF9fc3RhdGljOnN0YXRpYztcclxuJF9fZml4ZWQ6Zml4ZWQ7XHJcbiRfX3Vuc2V0OnVuc2V0O1xyXG4kX191cHBlcmNhc2U6dXBwZXJjYXNlO1xyXG4kX19sb3dlcmNhc2U6bG93ZXJjYXNlO1xyXG4kX19jYXBpdGFsaXplOmNhcGl0YWxpemU7XHJcbiRfX2luaGVyaXQ6aW5oZXJpdDtcclxuJF9faW5pdGlhbDppbml0aWFsO1xyXG4kX19hdXRvOmF1dG87XHJcbiRfX25vcm1hbDpub3JtYWw7XHJcbiRfX21hcmdpbl9fYXV0bzowIGF1dG87XHJcbiRfX251bGw6bnVsbDtcclxuJF9fYm90dG9tOmJvdHRvbTtcclxuJF9fbWlkZGxlOm1pZGRsZTtcclxuJF9fdG9wOnRvcDtcclxuJF9fdHJhbnNwYXJlbnQ6dHJhbnNwYXJlbnQ7XHJcbiRfX25vX3JlcGVhdDpuby1yZXBlYXQ7XHJcbiRfX2NvdmVyOmNvdmVyO1xyXG4kX19wb2ludGVyOnBvaW50ZXI7XHJcbiRfX25vdC1hbGxvd2VkOm5vdC1hbGxvd2VkO1xyXG4kX19oaWRkZW46aGlkZGVuO1xyXG4kX19zaG93OnNob3c7XHJcbiRfX3Zpc2libGU6dmlzaWJsZTtcclxuJF9fYm90aDpib3RoO1xyXG4kX19lbGxpcHNpczplbGxpcHNpcztcclxuJF9fbm93cmFwOm5vd3JhcDtcclxuJF9faW5saW5lX19mbGV4OmlubGluZS1mbGV4O1xyXG4kX191bmRlcmxpbmU6dW5kZXJsaW5lO1xyXG5cclxuLyoqKioqIGN1c3RvbSB2YWx1ZXMgKioqKiovXHJcbiRfX2dyaWRfX3BhZGRpbmdfX2xlZnQ6MTVweDtcclxuJF9fZ3JpZF9fcGFkZGluZ19fcmlnaHQ6MTVweDtcclxuJF9fY29udGFpbmVyX193aWR0aDoxMTQwcHg7XHJcblxyXG5cclxuLyoqKioqIEdyaWQgVmFsdWVzICoqKioqL1xyXG4kX19jb2xfXzE6OC4zMzMzMzMzMyU7XHJcbiRfX2NvbF9fMjoxNi42NjY2NjY2NyU7XHJcbiRfX2NvbF9fMzoyNSU7XHJcbiRfX2NvbF9fNDozMy4zMzMzMzMzMyU7XHJcbiRfX2NvbF9fNTo0MS42NjY2NjY2NyU7XHJcbiRfX2NvbF9fNjo1MCU7XHJcbiRfX2NvbF9fNzo1OC4zMzMzMzMzMyU7XHJcbiRfX2NvbF9fODo2Ni42NjY2NjY2NyU7XHJcbiRfX2NvbF9fOTo3NSU7XHJcbiRfX2NvbF9fMTA6ODMuMzMzMzMzMzMlO1xyXG4kX19jb2xfXzExOjkxLjY2NjY2NjY3JTtcclxuJF9fY29sX18xMjoxMDAlO1xyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCIuLi91dGlscy92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4uL3V0aWxzL21peGluc1wiO1xyXG5cclxuLmNvbCB7XHJcblx0d2lkdGg6JF9fYXV0bztcclxuXHRwYWRkaW5nLWxlZnQ6JF9fZ3JpZF9fcGFkZGluZ19fbGVmdDtcclxuXHRwYWRkaW5nLXJpZ2h0OiRfX2dyaWRfX3BhZGRpbmdfX3JpZ2h0O1xyXG5cdGZsb2F0OiRfX2xlZnQ7XHJcblx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gIFx0bWluLWhlaWdodDogMXB4O1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKHhzKSB7XHJcblx0XHQmLmNvbC14cy0xMiB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzEyO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wteHMtMTEge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX18xMTtcclxuXHRcdH1cclxuXHRcdCYuY29sLXhzLTEwIHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fMTA7XHJcblx0XHR9XHJcblx0XHQmLmNvbC14cy05IHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fOTtcclxuXHRcdH1cclxuXHRcdCYuY29sLXhzLTgge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX184O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wteHMtNyB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzc7XHJcblx0XHR9XHJcblx0XHQmLmNvbC14cy02IHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fNjtcclxuXHRcdH1cclxuXHRcdCYuY29sLXhzLTUge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX181O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wteHMtNCB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzQ7XHJcblx0XHR9XHJcblx0XHQmLmNvbC14cy0zIHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fMztcclxuXHRcdH1cclxuXHRcdCYuY29sLXhzLTIge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX18yO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wteHMtMSB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzE7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHtcclxuXHRcdCYuY29sLXNtLTEyIHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fMTI7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1zbS0xMSB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzExO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtc20tMTAge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX18xMDtcclxuXHRcdH1cclxuXHRcdCYuY29sLXNtLTkge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX185O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtc20tOCB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzg7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1zbS03IHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fNztcclxuXHRcdH1cclxuXHRcdCYuY29sLXNtLTYge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX182O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtc20tNSB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzU7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1zbS00IHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fNDtcclxuXHRcdH1cclxuXHRcdCYuY29sLXNtLTMge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX18zO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtc20tMiB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzI7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1zbS0xIHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWQpIHtcclxuXHRcdCYuY29sLW1kLTEyIHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fMTI7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1tZC0xMSB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzExO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtbWQtMTAge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX18xMDtcclxuXHRcdH1cclxuXHRcdCYuY29sLW1kLTkge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX185O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtbWQtOCB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzg7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1tZC03IHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fNztcclxuXHRcdH1cclxuXHRcdCYuY29sLW1kLTYge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX182O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtbWQtNSB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzU7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1tZC00IHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fNDtcclxuXHRcdH1cclxuXHRcdCYuY29sLW1kLTMge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX18zO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtbWQtMiB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzI7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1tZC0xIHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobGcpIHtcclxuXHRcdCYuY29sLWxnLTEyIHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fMTI7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1sZy0xMSB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzExO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtbGctMTAge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX18xMDtcclxuXHRcdH1cclxuXHRcdCYuY29sLWxnLTkge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX185O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtbGctOCB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzg7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1sZy03IHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fNztcclxuXHRcdH1cclxuXHRcdCYuY29sLWxnLTYge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX182O1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtbGctNSB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzU7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1sZy00IHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fNDtcclxuXHRcdH1cclxuXHRcdCYuY29sLWxnLTMge1xyXG5cdFx0XHR3aWR0aDogJF9fY29sX18zO1xyXG5cdFx0fVxyXG5cdFx0Ji5jb2wtbGctMiB7XHJcblx0XHRcdHdpZHRoOiAkX19jb2xfXzI7XHJcblx0XHR9XHJcblx0XHQmLmNvbC1sZy0xIHtcclxuXHRcdFx0d2lkdGg6ICRfX2NvbF9fMTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCBudWxsKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDhweCAxNXB4KTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxufVxyXG4uYnRuLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkX19saWdodF9fZ3JheWlzaDtcclxuICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICRfX3doaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1MHB4IDAgMCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB9XHJcbn1cclxuLmJ0bi13aGl0ZS1vdXRsaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkX19saWdodF9fZ3JheWlzaDtcclxuICAgIGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19saWdodF9fZ3JheWlzaDtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgIH1cclxufVxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkX193aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1MHB4IDAgMCAkX193aGl0ZTtcclxuICAgIH1cclxufVxyXG4uYnRuLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkX193aGl0ZTtcclxuICAgIGNvbG9yOiAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCA4cHggMjBweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19jbG91ZF9fZ3JheXM7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXlfX3doaXRlX19saWdodDtcclxuICAgIH1cclxufVxyXG4uYnRuLXByaW1hcnkudGF4e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fbGlnaHRfX2dyYXlfX2hhcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ncmF5X19oYXM7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICRfX3doaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY29sb3I6JF9fZ3JheV9fd2hpdGVfX2xpZ2h0O1xyXG4gICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgfVxyXG59XHJcbi5idG4tdXBsb2FkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJF9fd2hpdGU7XHJcbiAgICBjb2xvcjokX193aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNTBweCAwIDAgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgY29sb3I6JF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNTBweCAwIDAgJF9fd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZV9fc21va2U7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkX193aGl0ZV9fc21va2U7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICRfX3doaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX193aGl0ZV9fc21va2U7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXkxNTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDUwcHggMCAwICRfX3doaXRlO1xyXG4gICAgfVxyXG59XHJcbi5idG4tZ3JheS1vdXRsaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJF9fd2hpdGVfX3Ntb2tlO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkX193aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlX19zbW9rZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5MTU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1MHB4IDAgMCAkX193aGl0ZTtcclxuICAgIH1cclxufVxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB9XHJcbn1cclxuLmJ0bi1jaGVjazpmb2N1cysuYnRuLXByaW1hcnksIFxyXG4uYnRuLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogJF9fbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5idG57XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRfX25vbmUgIWltcG9ydGFudDsgXHJcbiAgICB9XHJcbiAgICAmLmJ0bi1ncmV5c3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZV9fc21va2U7XHJcbiAgICAgICAgY29sb3I6ICRfX3NlY29uZGFyeWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgOHB4IDE2cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgIH1cclxufVxyXG4uY2FuY2VsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2JnX19wcmltYXJ5X19saWdodDtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJF9fdmlvbGV0X19kYXJrO1xyXG4gICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRfX2JnX19wcmltYXJ5X19saWdodDtcclxuICAgICAgICBjb2xvcjogJF9fYmdfX3ByaW1hcnlfX2xpZ2h0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNTBweCAwIDAgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgfVxyXG59XHJcbi5idG4ge1xyXG4gICAgJi5idG4tcHJpbWFyeSwmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5hdi1waWxscyB7XHJcbiAgICAmLm5hdnRhYi1iZyB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mbGV4LWNvbHVtbiAge1xyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmF2LXRhYnMge1xyXG4gICAgJi5uYXYtYm9yZGVyZWQge1xyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYXZhdGFyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJF9fd2hpdGU7XHJcblx0ZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuXHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdGhlaWdodDogMzRweDtcclxuXHRsaW5lLWhlaWdodDogMzhweDtcclxuXHR0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiAkX19ub25lO1xyXG5cdHRleHQtdHJhbnNmb3JtOiAkX191cHBlcmNhc2U7XHJcblx0dmVydGljYWwtYWxpZ246ICRfX21pZGRsZTtcclxuXHR3aWR0aDogMzRweDtcclxuXHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0d2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuXHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyggMCAxMHB4IDAgMCwgbnVsbCk7XHJcblx0QGluY2x1ZGUgcm91bmRlZCg1MCUpO1xyXG5cdCYuYXZhdGFyLXhzIHtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHQmID4gaW1nIHtcclxuXHRcdHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuXHRcdGhlaWdodDogJF9fZnVsbF9fd2lkdGg7XHJcblx0XHQtby1vYmplY3QtZml0OiAkX19jb3ZlcjtcclxuXHRcdG9iamVjdC1maXQ6ICRfX2NvdmVyO1xyXG5cdFx0QGluY2x1ZGUgcm91bmRlZCg1MCUpO1xyXG5cdH1cclxuXHQuYXZhdGFyLXRpdGxlIHtcclxuXHRcdHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuXHRcdGhlaWdodDogJF9fZnVsbF9fd2lkdGg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX19za3lfX2JsdWU7XHJcblx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcblx0XHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0XHRAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xyXG5cdH1cclxuXHQmLmF2YXRhci1vbmxpbmUge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdCAgXHRoZWlnaHQ6IDI1JTtcclxuXHRcdCBcdEBpbmNsdWRlIHJvdW5kZWQoNTAlKTtcclxuXHRcdCAgXHRjb250ZW50OiAnJztcclxuXHRcdCAgXHRib3JkZXI6IDJweCBzb2xpZCAkX193aGl0ZTtcclxuXHRcdCAgXHRAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSwgbnVsbCwgMCwgMCwgbnVsbCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRfX3N1Y2Nlc3Njb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5hdmF0YXItb2ZmbGluZSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0ICBcdGhlaWdodDogMjUlO1xyXG5cdFx0IFx0QGluY2x1ZGUgcm91bmRlZCg1MCUpO1xyXG5cdFx0ICBcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICBcdGJvcmRlcjogMnB4IHNvbGlkICRfX3doaXRlO1xyXG5cdFx0ICBcdEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLCBudWxsLCAwLCAwLCBudWxsKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fZGFuZ2VyY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYXZhdGFyLWF3YXkge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdCAgXHRoZWlnaHQ6IDI1JTtcclxuXHRcdCBcdEBpbmNsdWRlIHJvdW5kZWQoNTAlKTtcclxuXHRcdCAgXHRjb250ZW50OiAnJztcclxuXHRcdCAgXHRib3JkZXI6IDJweCBzb2xpZCAkX193aGl0ZTtcclxuXHRcdCAgXHRAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSwgbnVsbCwgMCwgMCwgbnVsbCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRfX3dhcm5pbmdjb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJvcmRlciB7XHJcblx0XHRib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucm91bmRlZCB7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDZweCAhaW1wb3J0YW50KTtcclxuXHR9XHJcblx0LmF2YXRhci10aXRsZSB7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdH1cclxuXHQuYXZhdGFyLXhzIHtcclxuXHRcdHdpZHRoOiAxLjY1cmVtO1xyXG5cdFx0aGVpZ2h0OiAxLjY1cmVtO1xyXG5cdFx0LmJvcmRlciB7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQucm91bmRlZCB7XHJcblx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoNHB4ICFpbXBvcnRhbnQpO1xyXG5cdFx0fVxyXG5cdFx0LmF2YXRhci10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcblx0XHR9XHJcblx0XHQmLmF2YXRhci1hd2F5LCAmLmF2YXRhci1vZmZsaW5lLCAmLmF2YXRhci1vbmxpbmUge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdmF0YXItc20ge1xyXG5cdHdpZHRoOiAyN3B4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgbWluLXdpZHRoOiAyN3B4O1xyXG5cdC5ib3JkZXIge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJvdW5kZWQge1xyXG5cdFx0QGluY2x1ZGUgcm91bmRlZCg0cHggIWltcG9ydGFudCk7XHJcblx0fVxyXG5cdC5hdmF0YXItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNTtcclxuXHR9XHJcblx0Ji5hdmF0YXItYXdheSwgJi5hdmF0YXItb2ZmbGluZSwgJi5hdmF0YXItb25saW5lIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYXZhdGFyLWxnIHtcclxuXHR3aWR0aDogMy43NXJlbTtcclxuXHRoZWlnaHQ6IDMuNzVyZW07XHJcblx0LmJvcmRlciB7XHJcblx0XHRib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucm91bmRlZCB7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDhweCAhaW1wb3J0YW50KTtcclxuXHR9XHJcblx0LmF2YXRhci10aXRsZSB7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG5cdH1cclxuXHQmLmF2YXRhci1hd2F5LCAmLmF2YXRhci1vZmZsaW5lLCAmLmF2YXRhci1vbmxpbmUge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdmF0YXIteGwge1xyXG5cdHdpZHRoOiA1cmVtO1xyXG5cdGhlaWdodDogNXJlbTtcclxuXHQuYm9yZGVyIHtcclxuXHRcdGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5yb3VuZGVkIHtcclxuXHRcdEBpbmNsdWRlIHJvdW5kZWQoOHB4ICFpbXBvcnRhbnQpO1xyXG5cdH1cclxuXHQuYXZhdGFyLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjg7XHJcblx0fVxyXG5cdCYuYXZhdGFyLWF3YXksICYuYXZhdGFyLW9mZmxpbmUsICYuYXZhdGFyLW9ubGluZSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmF2YXRhci14eGwge1xyXG5cdHdpZHRoOiA1LjEyNXJlbTtcclxuXHRoZWlnaHQ6IDUuMTI1cmVtO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoY3VzdG9tNzY4KSB7XHJcblx0XHR3aWR0aDogOHJlbTtcclxuICAgIFx0aGVpZ2h0OiA4cmVtO1xyXG5cdH1cclxuXHQuYm9yZGVyIHtcclxuXHRcdGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKGN1c3RvbTc2OCkge1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucm91bmRlZCB7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDhweCAhaW1wb3J0YW50KTtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUobWQpIHtcclxuXHRcdFx0QGluY2x1ZGUgcm91bmRlZCgxMnB4ICFpbXBvcnRhbnQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYXZhdGFyLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMzA7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWFib3ZlKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fNDI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYXZhdGFyLWF3YXksICYuYXZhdGFyLW9mZmxpbmUsICYuYXZhdGFyLW9ubGluZSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDRweDtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1hYm92ZShtZCkge1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdmF0YXItZ3JvdXAge1xyXG5cdEBleHRlbmQgJWlubGluZS1mbGV4O1xyXG5cdC5hdmF0YXIge1xyXG5cdFx0JiArIC5hdmF0YXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLS43NXJlbTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYXZhdGFyLXhzIHtcclxuXHRcdCYgKyAuYXZhdGFyLXhzIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0uNDA2MjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hdmF0YXItc20ge1xyXG5cdFx0JiArIC5hdmF0YXItc20ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLS42MjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hdmF0YXItbGcge1xyXG5cdFx0JiArIC5hdmF0YXItbGcge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hdmF0YXIteGwge1xyXG5cdFx0JiArIC5hdmF0YXIteGwge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTEuMjgxMjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdmF0YXIteHMge1xyXG4gICAgd2lkdGg6IDEuNjVyZW07XHJcbiAgICBoZWlnaHQ6IDEuNjVyZW07XHJcbn0iLCIuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJF9fd2FybmluZ2NvbG9ycztcclxuXHR0ZXh0LXNoYWRvdzogJF9fdW5zZXQ7XHJcbn1cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3JlIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkX193YXJuaW5nY29sb3JzO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRfX3RyYW5zcGFyZW50O1xyXG59XHJcbi5ib3ItYjF7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fbGlnaHQtZ29vc2UtZ3JheXM7XHJcbn1cclxuLnByb2dyZXNzLWV4YW1wbGUgLnByb2dyZXNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxufVxyXG4ucHJvZ3Jlc3MteHMge1xyXG5cdGhlaWdodDogNHB4O1xyXG59XHJcbi5wcm9ncmVzcy1zbSB7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG59XHJcbi5wcm9ncmVzcyB7XHJcblx0Ji5wcm9ncmVzcy1zbSB7XHJcblx0XHRoZWlnaHQ6IDZweDtcclxuXHR9XHJcblx0Ji5wcm9ncmVzcy1tZCB7XHJcblx0XHRoZWlnaHQ6IDhweDtcclxuXHR9XHJcblx0Ji5wcm9ncmVzcy1sZyB7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG59XHJcbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3Nle1xyXG5cdHdpZHRoOjIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHRvcDozcHg7XHJcblx0cmlnaHQ6M3B4O1xyXG5cdGZvbnQtc2l6ZTo4cHg7XHJcbn1cclxuXHJcbiIsIi5icmVhZGNydW1iLWxpbmUge1xyXG5cdC5icmVhZGNydW1iLWl0ZW0ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIi1cIjtcclxuXHRcdH1cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYnJlYWRjcnVtYi1kb3Qge1xyXG5cdC5icmVhZGNydW1iLWl0ZW0ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIuKAolwiO1xyXG5cdFx0fVxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5icmVhZGNydW1iLXNlcGFyYXRvcmxlc3Mge1xyXG5cdC5icmVhZGNydW1iLWl0ZW0ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYnJlYWRjcnVtYntcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLmJyZWFkY3J1bWItY29sb3JlZCB7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsIDEycHggMTZweCk7XHJcblx0QGluY2x1ZGUgcm91bmRlZCg0cHgpO1xyXG5cdGxpIHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5icmVhZGNydW1iLWl0ZW0ge1xyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdH1cclxuXHRcdCYgKyAuYnJlYWRjcnVtYi1pdGVtIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnR3aXR0ZXItYnMtd2l6YXJkLXBhZ2VyLWxpbmsge1xyXG5cdGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbn1cclxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRfX2dyYXlfX2xpZ2h0ZGFyaztcclxufSIsIlxyXG4uY2FsZW5kYXItZXZlbnRzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3RyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG5cdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDEwcHggMTVweCk7XHJcbn1cclxuLmNhbGVuZGFyLWV2ZW50czpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkX19jbG91ZF9fZ3JheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG59XHJcbi5jYWxlbmRhci1ldmVudHMgaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxufVxyXG4uY2FsZW5kYXIge1xyXG5cdGZsb2F0OiAkX19sZWZ0O1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcbi5ub25lLWJvcmRlciAubW9kYWwtZm9vdGVyIHtcclxuXHRib3JkZXItdG9wOiAkX19ub25lO1xyXG59XHJcbi5mYy10b29sYmFyIGgyIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogJF9fdXBwZXJjYXNlO1xyXG59XHJcbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtdGltZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5mYy1kYXkge1xyXG5cdGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG59XHJcbi5mYy10b29sYmFyIC5mYy1zdGF0ZS1hY3RpdmUsXHJcbi5mYy10b29sYmFyIC51aS1zdGF0ZS1hY3RpdmUsXHJcbi5mYy10b29sYmFyIGJ1dHRvbjpmb2N1cyxcclxuLmZjLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxyXG4uZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXIge1xyXG5cdHotaW5kZXg6IDA7XHJcbn1cclxuLmZjIHRoLmZjLXdpZGdldC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICRfX2Nsb3VkX19ncmF5O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0dGV4dC10cmFuc2Zvcm06ICRfX3VwcGVyY2FzZTtcclxufVxyXG4uZmMtdW50aGVtZWQgdGgsXHJcbi5mYy11bnRoZW1lZCB0ZCxcclxuLmZjLXVudGhlbWVkIHRoZWFkLFxyXG4uZmMtdW50aGVtZWQgdGJvZHksXHJcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcclxuLmZjLXVudGhlbWVkIC5mYy1yb3csXHJcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZjNmM2YzO1xyXG59XHJcbi5mYy1iYXNpYy12aWV3IC5mYy1kYXktbnVtYmVyLCBcclxuLmZjLWJhc2ljLXZpZXcgLmZjLXdlZWstbnVtYmVyIHtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbn1cclxuLmZjLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y29sb3I6ICM3OTc5Nzk7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiA2cHggMTJweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogJF9fYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5mYy10ZXh0LWFycm93IHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmZjLXN0YXRlLWhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG59XHJcbi5mYy1zdGF0ZS1oaWdobGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbn1cclxuLmZjLXN0YXRlLWRvd24sXHJcbi5mYy1zdGF0ZS1hY3RpdmUsXHJcbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICRfX3doaXRlICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1zaGFkb3c6JF9fbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mYy1jZWxsLW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbn1cclxuLmZjLXVudGhlbWVkIC5mYy10b2RheSB7XHJcblx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbn1cclxuLmZjLWV2ZW50IHtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyOiAkX19ub25lO1xyXG5cdGNvbG9yOiAkX193aGl0ZSAhaW1wb3J0YW50O1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bWFyZ2luOiAxcHggN3B4O1xyXG5cdHBhZGRpbmc6IDVweCA1cHg7XHJcblx0dGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG59XHJcbi5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHNwYW4ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxufVxyXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy1kYXktbnVtYmVyIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbn1cclxuLmV2ZW50LWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG4uc3VibWl0LXNlY3Rpb24ge1xyXG5cdHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5zdWJtaXQtYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxufVxyXG4uZmMtdG9vbGJhciAuZmMtcmlnaHQge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMzIwKXsgIFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHRcclxuXHR9XHJcblxyXG59XHJcbi5mYy1sZWZ0IHtcclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTMyMCl7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRsZWZ0OiAzNXB4O1xyXG5cdH1cclxuXHRcclxufVxyXG4uZmxvYXQtc3RhcnR7XHJcblx0LmRyb3Bkb3duLWFjdGlvbntcclxuXHRcdG1hcmdpbi1sZWZ0OjJweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cdFxyXG59XHJcbi5mbG9hdC1zdGFydCAuZHJvcGRvd24tYWN0aW9ue1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KXtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpe1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTMyMCl7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5hcGV4Y2hhcnRzLWxlZ2VuZC5hcGV4Y2hhcnRzLWFsaWduLWNlbnRlci5wb3NpdGlvbi1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiAkX19ub25lO1xyXG59XHJcbi5hcGV4Y2hhcnRzLXRvb2xiYXIge1xyXG4gICAgZGlzcGxheTogJF9fbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiNzYWxlc19jaGFydHMsXHJcbi5jaGFydC1zZXR7XHJcbiAgICBvdmVyZmxvdzogJF9faGlkZGVuO1xyXG59XHJcbi5hcGV4Y2hhcnRzLWNhbnZhcyB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4iLCIgLmNoYXQtd2luZG93IHtcclxuXHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkX193aGl0ZV9fc21va2U7XHJcblx0Ym94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiKDE5MCAxOTAgMTkwIC8gMjAlKTtcclxuXHRAaW5jbHVkZSByb3VuZGVkKDVweCk7XHJcblx0b3ZlcmZsb3c6ICRfX2hpZGRlbjtcclxuXHRAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcblx0LmNoYXQtY29udC1sZWZ0IHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRfX2xpZ2h0X193aGl0ZXM7XHJcblx0XHRmbGV4OiAwIDAgMzklO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1heC13aWR0aDogMzklO1xyXG5cdFx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogNDtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHR9XHJcblx0XHQuY2hhdC1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X193aGl0ZXM7XHJcblx0XHRcdGNvbG9yOiAjMzI0MTQ4O1xyXG5cdFx0XHRoZWlnaHQ6IDcycHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0QGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG5cdFx0XHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0XHRcdEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJF9fY2FwaXRhbGl6ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hhdC1jb21wb3NlIHtcclxuXHRcdFx0XHRjb2xvcjogJF9fbGlnaHRfX2FzaF9fZ3JheTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoYXQtc2VhcmNoIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fY3lsaW5kcmljYWw7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fd2hpdGVzO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkX19nb29zZS1ncmF5O1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAkX19ub25lO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtcHJlZml4IHtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNjY2O1xyXG5cdFx0XHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiAkX19ub25lO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogNDtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRcdFx0XHRcdEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoYXQtdXNlcnMtbGlzdCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmLmNoYXQtYmxvY2t7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fbGlnaHRfX3doaXRlcztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm1lZGlhLWltZy13cmFwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0LmF2YXRhciB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zdGF0dXMge1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkX193aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm1lZGlhLWJvZHkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG5cdFx0XHRcdFx0XHRAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHQudXNlci1uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRfX2dyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkX19jYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnVzZXItbGFzdC1jaGF0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRfX2xpZ2h0X19hc2hfX2dyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiAkX19yaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdC5sYXN0LWNoYXQtdGltZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkX19saWdodF9fYXNoX19ncmF5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fY3lsaW5kcmljYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnJlYWQtY2hhdCB7XHJcblx0XHRcdFx0XHRcdC5tZWRpYS1ib2R5IHtcclxuXHRcdFx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5sYXN0LWNoYXQtdGltZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRfX2xpZ2h0X19hc2hfX2dyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fY3lsaW5kcmljYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGF0LXNjcm9sbCB7XHJcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjU1cHgpO1xyXG5cdFx0b3ZlcmZsb3cteTogJF9fYXV0bztcclxuXHR9XHJcblx0LmNoYXQtY29udC1yaWdodCB7XHJcblx0XHRmbGV4OiAwIDAgNjUlO1xyXG5cdFx0bWF4LXdpZHRoOiA2NSU7XHJcblx0XHQuY2hhdC1oZWFkZXIge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X193aGl0ZXM7XHJcblx0XHRcdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRcdFx0QGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcblx0XHRcdGhlaWdodDogNzJweDtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHQuYmFjay11c2VyLWxpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2hhdC1ibG9ja3tcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdFx0XHRcdC5tZWRpYS1pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAkX19mbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdC5hdmF0YXIge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN0YXR1cyB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRfX3doaXRlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1lZGlhLWJvZHkge1xyXG5cdFx0XHRcdFx0LnVzZXItbmFtZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkX19ncmF5O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkX19jYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnVzZXItc3RhdHVzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoYXQtb3B0aW9ucyB7XHJcblx0XHRcdFx0ZGlzcGxheTogJF9fZmxleDtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX2xpZ2h0X19hc2hfX2dyYXk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAkX19pbmxpbmVfX2ZsZXg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ICRfX2NlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jaGF0LWJvZHkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX19jeWxpbmRyaWNhbDtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdCYubGlzdC11bnN0eWxlZCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgJF9fYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNoYXQtYmxvY2t7XHJcblx0XHRcdFx0LmF2YXRhciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1lZGlhLWJvZHkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHQubXNnLWJveCB7XHJcblx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRfX2dyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmICsgLm1zZy1ib3gge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnJlY2VpdmVkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHQubWVkaWEtYm9keSB7XHJcblx0XHRcdFx0XHRcdC5tc2ctYm94IHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdC5jaGF0LXRpbWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSg1MCwgNjUsIDcyLCAwLjQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRfX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAkX193aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICRfX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC02cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6ICRfX2F1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm1zZy1ib3gtdHlwaW5nIHtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zZW50IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHQubWVkaWEtYm9keSB7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogJF9fZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246ICRfX2NvbHVtbjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdC5tc2ctYm94IHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcclxuXHRcdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJF9fZ3JheTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5jaGF0LXRpbWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSg1MCwgNjUsIDcyLCAwLjQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmNoYXQtbXNnLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5jaGF0LW1zZy1hdHRhY2htZW50cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuY2hhdC1tc2ctYWN0aW9ucyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRfX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkICNlM2UzZTM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDZweCBzb2xpZCAkX190cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAkX19hdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY2hhdC1tc2ctaW5mbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAkX19hdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYWFhO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jaGF0LWRhdGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRtYXJnaW46IDEuODc1cmVtIDA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6ICRfX2hpZGRlbjtcclxuXHRcdFx0XHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkX19jYXBpdGFsaXplO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlMGUzZTQ7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogNTAlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlM2U0O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI4cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoYXQtZm9vdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlM2U0O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdFx0LmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdFx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fY3lsaW5kcmljYWw7XHJcblx0XHRcdFx0XHRib3JkZXI6ICRfX25vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fY3lsaW5kcmljYWw7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogJF9fbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogJF9fbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmlucHV0LWdyb3VwLWFkZG9uIHtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHQmLm1zZy1zZW5kLWJ0biB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDEycHhcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5ID4gZGl2OmZpcnN0LWNoaWxkIC51c2VyLW5hbWUsIFxyXG4uY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXVzZXJzLWxpc3QgYS5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5ID4gZGl2OmZpcnN0LWNoaWxkIC51c2VyLWxhc3QtY2hhdCB7XHJcblx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRvdmVyZmxvdzogJF9faGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6ICRfX2VsbGlwc2lzO1xyXG5cdHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdG1heC13aWR0aDogMTIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2hhdC1ib2R5e1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4uY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1mb290ZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVmaXggLmJ0biwgXHJcbi5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWZvb3RlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIC5idG4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogJF9fbm9uZTtcclxuXHRjb2xvcjogIzlmOWY5ZjtcclxufVxyXG4ubXNnLXR5cGluZyB7XHJcblx0d2lkdGg6ICRfX2F1dG87XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0c3BhbiB7XHJcblx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdHdpZHRoOiA4cHg7XHJcblx0XHRmbG9hdDogJF9fbGVmdDtcclxuXHRcdG1hcmdpbjogMCAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwO1xyXG5cdFx0ZGlzcGxheTogJF9fYmxvY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRvcGFjaXR5OiAuNDtcclxuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRhbmltYXRpb246IDFzIGJsaW5rIGluZmluaXRlIC4zMzMzM3M7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0YW5pbWF0aW9uOiAxcyBibGluayBpbmZpbml0ZSAuNjY2NjZzO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdGFuaW1hdGlvbjogMXMgYmxpbmsgaW5maW5pdGUgLjk5OTk5cztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNoYXQtbXNnLWluZm8ge1xyXG5cdGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcblx0ZGlzcGxheTogJF9fZmxleDtcclxuXHRjbGVhcjogJF9fYm90aDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bGlzdC1zdHlsZTogJF9fbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogNXB4IDAgMDtcclxuXHRsaSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cdFx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG5cdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZDJkZGU5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICM3Nzc7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjMmM4MGZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jaGF0LXNlZW4ge1xyXG5cdGkge1xyXG5cdFx0Y29sb3I6ICMwMGQyODU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcbi5jaGF0LW1zZy1hdHRhY2htZW50cyB7XHJcblx0cGFkZGluZzogNHB4IDA7XHJcblx0ZGlzcGxheTogJF9fZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgLTFweDtcclxuXHQmID4gZGl2IHtcclxuXHRcdG1hcmdpbjogMCAxcHg7XHJcblx0fVxyXG59XHJcbi5jaGF0LWF0dGFjaG1lbnQge1xyXG5cdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDEzMHB4O1xyXG5cdG92ZXJmbG93OiAkX19oaWRkZW47XHJcblx0Ym9yZGVyLXJhZGl1czogLjI1cmVtO1xyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC40cztcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdH1cclxuXHRcdC5jaGF0LWF0dGFjaC1jYXB0aW9uIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdC5jaGF0LWF0dGFjaC1kb3dubG9hZCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jaGF0LWF0dGFjaC1jYXB0aW9uIHtcclxuXHRwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdHBhZGRpbmc6IDdweCAxNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbn1cclxuLmNoYXQtYXR0YWNoLWRvd25sb2FkIHtcclxuXHRwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIC40cztcclxuXHRjb2xvcjogJF9fd2hpdGU7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjNDk1NDYzO1xyXG5cdFx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0fVxyXG59XHJcbi5jaGF0LWF0dGFjaG1lbnQtbGlzdCB7XHJcblx0ZGlzcGxheTogJF9fZmxleDtcclxuXHRtYXJnaW46IC01cHg7XHJcblx0bGkge1xyXG5cdFx0d2lkdGg6IDMzLjMzJTtcclxuXHRcdHBhZGRpbmc6IDVweDtcclxuXHR9XHJcbn1cclxuLmNoYXQtYXR0YWNobWVudC1pdGVtIHtcclxuXHRib3JkZXI6IDVweCBzb2xpZCByZ2JhKDIzMCwgMjM5LCAyNTEsIDAuNSk7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDYwcHg7XHJcblx0dGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcblx0QGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG5cdEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcbn1cclxuLmNoYXQtbXNnLWFjdGlvbnMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtMzBweDtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0JiA+IGEge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0Y29sb3I6ICM0OTU0NjM7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICMyYzgwZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5idG4tZmlsZSB7XHJcbiAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRfX2NlbnRlcjtcclxuICAgIG92ZXJmbG93OiAkX19oaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XHJcbiAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogJF9fbWlkZGxlO1xyXG59XHJcbi5idG4tZmlsZSB7XHJcblx0aW5wdXQge1xyXG5cdFx0Y3Vyc29yOiAkX19wb2ludGVyO1xyXG5cdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG5cdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgYmxpbmsge1xyXG5cdDUwJSB7XHJcblx0XHRvcGFjaXR5OiAxXHJcblx0fVxyXG59XHJcbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG59XHJcbi5hY3Rpb24taWNvbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5hLmFjdGlvbi1pY29uIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG59IiwiLnNlY3Rpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgIH1cclxuICAgIC5saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb21wLXNlY3Rpb257XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgICNmMGYxZjU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTBweCk7XHJcbiAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYnVsbGV0cyB7XHJcbiAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgb2wge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0LXVuc3R5bGVke1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICAgID4gbGkgIHtcclxuICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX2dyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXZhdGFyLWdyb3VwIHtcclxuICAgICAgICAuYXZhdGFye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgJiArIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjM1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgIH1cclxuICAgIC5uYXYtdGFic3tcclxuICAgICAgICAmLm5hdi10YWJzLXNvbGlkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fbGlnaHRfX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICYubmF2LXRhYnMtcm91bmRlZCB7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi10YWJzLWJvdHRvbXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBhLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokX190cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3N7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICYucHJvZ3Jlc3MtbGcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHJvZ3Jlc3MtbWQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcm9ncmVzcy1zbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByb2dyZXNzLXhzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsInRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZzphZnRlciwgXHJcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXHJcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxyXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLCBcclxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xyXG5cdHJpZ2h0OiAxZW07XHJcblx0Y29udGVudDogXCJcXGYwZDdcIjtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcblx0Ym90dG9tOiA4cHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmc6YmVmb3JlLCBcclxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsIFxyXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsIFxyXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSwgXHJcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XHJcblx0cmlnaHQ6IDFlbTtcclxuXHRjb250ZW50OiBcIlxcZjBkOFwiO1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcdFxyXG5cdGNvbG9yOiAkX19ibHVlX19saWdodDtcclxuXHRib3R0b206IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5kaXYuZGF0YVRhYmxlc193cmFwcGVye1xyXG5cdGRpdi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHR9XHJcbn1cclxuLnBhZ2luZ19udW1iZXJzIHtcclxuICAgIGZsb2F0OiAkX19yaWdodDtcclxufVxyXG4ucGFnaW5hdGlvbntcclxuXHRsaS5wcmV2aW91cyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuXHRkaXYuZGF0YVRhYmxlc19pbmZvIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG59XHJcbi5wYWdpbmF0aW9ue1xyXG5cdC5wcmV2aW91cyB7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwICFpbXBvcnRhbnQsIG51bGwpO1xyXG5cdH1cclxuXHQubmV4dCB7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwICFpbXBvcnRhbnQsIG51bGwpO1xyXG5cdH1cclxuXHRsaSB7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDVweCAhaW1wb3J0YW50LCBudWxsKTtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMzIwKSB7ICAgIFxyXG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDJweCAhaW1wb3J0YW50LCBudWxsKTtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxuXHRcdFx0Y29sb3I6ICRfX2dyYXk7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuYWN0aXZlIGEucGFnZS1saW5re1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRAaW5jbHVkZSByb3VuZGVkKDVweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdlLWxpbmsge1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20zMjApIHsgICAgXHJcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDhweCAxMnB4KTtcclxuXHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuXHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOjUwJTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcblx0bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6NTAlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5wYWdpbmF0aW9ue1xyXG5cdC5wYWdpbmF0ZV9idXR0b24ge1xyXG5cdFx0YXtcclxuXHRcdFx0YmFja2dyb3VuZDogJF9fdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdH1cclxuXHRcdCYucHJldmlvdXN7XHJcblx0XHRcdC5wYWdlLWxpbmt7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjIwcHggO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRfX2RvcGVseS1fX2NvbG9ycztcclxuXHRcdFx0XHRAaW5jbHVkZSByb3VuZGVkKDVweCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM3NTM5RkY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLm5leHR7XHJcblx0XHRcdC5wYWdlLWxpbmt7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweCA7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fZG9wZWx5LV9fY29sb3JzO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzc1MzlGRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblx0ZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX3doaXRlcztcclxuXHRcdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHR9XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTNweDtcclxuXHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG5cdGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMzIwKSB7ICAgICAgICBcclxuXHRcdFx0bWFyZ2luOiA1cHg7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYWdpbmF0aW9uIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxufSIsIkAtbW96LWtleWZyYW1lcyBzcGluIHsgXHJcbiAgICAxMDAlIHsgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IFxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHsgXHJcbiAgICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IFxyXG59XHJcbkBrZXlmcmFtZXMgc3BpbiB7IFxyXG4gICAgMTAwJSB7IFxyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgXHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyBcclxuICAgIH0gXHJcbn1cclxuLnNldHRpbmdzLWljb24ge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fZml4ZWQsbnVsbCwyMHB4LDIwcHgsbnVsbCk7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4gICAgc3BhbiB7XHJcbiAgICBcdHdpZHRoOiA0NXB4O1xyXG4gICAgXHRoZWlnaHQ6IDQ1cHg7XHJcbiAgICBcdGJvcmRlci1yYWRpdXM6IDQ1cHg7XHJcbiAgICBcdGN1cnNvcjogJF9fcG9pbnRlcjtcclxuICAgIFx0Y29sb3I6ICRfX3doaXRlO1xyXG4gICAgXHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICBcdC13ZWJraXQtYW5pbWF0aW9uOnNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG5cdCAgICAtbW96LWFuaW1hdGlvbjpzcGluIDRzIGxpbmVhciBpbmZpbml0ZTtcclxuXHQgICAgYW5pbWF0aW9uOnNwaW4gNHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgXHRAZXh0ZW5kICVmbGV4LWFsaWduLWNlbnRlcjtcclxuICAgIH1cclxufSIsIi5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDU2LDY1LDc0LC4xNSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1Niw2NSw3NCwuMTUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fZml4ZWQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDI3NHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28sIC5kYXJrLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby5sb2dvLXNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWxlZnQtdHdvIHsgICAgICAgIFxyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjQ3cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fZml4ZWQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby1zbWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMTk5KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWxlZnQtZm91ciB7ICAgICAgICBcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI0N3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246ICRfX2ZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLXNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1sZWZ0LWZpdmUgeyAgXHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAkX19maXhlZDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMTk5KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudXNlci1tZW51LWZvdXIge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICAgXHJcbiAgICB9ICAgIFxyXG4gICAgLmhhcy1hcnJvdyB7XHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZXtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJF9fZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRfX2dyYXk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDY2JSA2NiUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyLXR3byB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDI1cHggcmdiYSgyMDIsIDIwMiwgMjAyLCAwLjEyKTtcclxuICAgIGxlZnQ6IDI0N3B4O1xyXG4gICAgcG9zaXRpb246ICRfX2ZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgIGxlZnQ6IDIwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItdGhyZWUge1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4uaGVhZGVyLWZvdXIge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogNjBweDtcclxufVxyXG4uaGVhZGVyLWZpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAjdG9nZ2xlX2J0biB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTBweCAwIDMwcHgsIDApIFxyXG4gICAgfVxyXG4gICAgLnRvcC1uYXYtc2VhcmNoIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udG9nZ2xlLWJhcnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgLmJhci1pY29uc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRvcC1uYXYtc2VhcmNoIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpIHsgIFxyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc4QTk5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4ICAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50b3AtbmF2LXNlYXJjaC10d28ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLnRvcC1uYXYtc2VhcmNoLWZpdmUge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgfVxyXG59XHJcbi5tb2JpbGVfYnRuIHtcclxuICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICBcclxuICAgIH1cclxufVxyXG4ubW9iaWxlX2J0bi10d28ge1xyXG4gICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgIFxyXG4gICAgfVxyXG59XHJcbi51c2VyLW1lbnUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5uYXYgPiBsaSA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiAkX193ZWJraXRfX2ZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTFweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVzZXItaW1nIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVzZXItbWVudS1mb3VyIHtcclxuICAgICYubmF2ID4gbGkgPiBhIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnVzZXItbWVudS1maXZlIHtcclxuICAgICYubmF2ID4gbGkgPiBhIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLmZsYWctbmF2e1xyXG4gICAgaW1ne1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAjdG9nZ2xlX2J0bntcclxuICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoY3VzdG9tOTkyKSB7XHJcbiAgICAubWluaS1zaWRlYmFye1xyXG4gICAgICAgICYuZXhwYW5kLW1lbnV7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpZGViYXIgLnNpZGViYXItaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5sb2dvLXNtYWxse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmLmxvZ28tc21hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVye1xyXG4gICAgICAgICAgICAvKmxlZnQ6IDgwcHg7Ki9cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlci10d28ge1xyXG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWZpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhciAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICAgICAgICAubG9nby1zbWFsbHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgJi5sb2dvLXNtYWxse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5oZWFkZXJ7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRfX2NlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiAkX19jb2x1bW47XHJcbiAgICAgICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICYubG9nby1zbWFsbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1hcnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhdC11c2Vye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWRnZXtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudXNlci1tZW51e1xyXG4gICAgICAgICAgICAuYmFkZ2V7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmV4cGFuZC1tZW51e1xyXG4gICAgICAgICAgICAubWVudS1hcnJvd3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoYXQtdXNlcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhZGdle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLXNtYWxse1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN0b2dnbGVfYnRue1xyXG4gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXItbGVmdHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDAgMjBweCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAubm90aS1kb3R7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVye1xyXG4gICAgICAgICAgICAuaGVhZGVyLWxlZnR7XHJcbiAgICAgICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJF9fYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGFyay1sb2dvIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkX19hdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3RvZ2dsZV9idG4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19mbGV4O1xyXG4gICAgICAgIGZsb2F0OiAkX19sZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAxMHB4IDAgMzBweCwgMCkgXHJcbiAgICB9XHJcbn1cclxuLnVzZXItbWVudS5uYXZ7XHJcbiAgICBsaS5uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmxhZy1uYXYge1xyXG4gICAgICAgICYuaGFzLWFycm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuLyogICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyAqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1oZWFkcyB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGQTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fY2xvdWRfX2dyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheTM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVzZXItbGluayB7XHJcbiAgICAudXNlci1pbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hbmltYXRlLWNpcmNsZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogaGVhcnRiaXQgMXMgZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb246IGhlYXJ0Yml0IDNzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgIzRDNDBFRDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtNnB4O1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgd2lkdGg6IDUycHg7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGhlYXJ0Yml0e1xyXG5cdDAle3RyYW5zZm9ybTpzY2FsZSgwKTtcclxuXHQgIG9wYWNpdHk6MFxyXG5cdH1cclxuXHQyNSVcclxuXHR7dHJhbnNmb3JtOnNjYWxlKDAuMSk7XHJcblx0ICBvcGFjaXR5Oi4xXHJcblx0fVxyXG5cdDUwJVxyXG5cdHtcclxuXHQgIHRyYW5zZm9ybTpzY2FsZSgwLjUpO1xyXG5cdCAgb3BhY2l0eTouM1xyXG5cdH1cclxuXHQ3NSV7XHJcblx0ICB0cmFuc2Zvcm06c2NhbGUoMC44KTtcclxuXHQgIG9wYWNpdHk6LjVcclxuXHR9XHJcblx0MTAwJVxyXG5cdHtcclxuXHQgIHRyYW5zZm9ybTpzY2FsZSgxKTtcclxuXHQgIG9wYWNpdHk6MFxyXG5cdH1cclxufVxyXG4udXNlci1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICMyODA4NEI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAudXNlci1kZXRhaWxzIHtcclxuICAgICAgICBjb2xvcjogIzlFOUU5RTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxufVxyXG4udXNlci1tZW51LWZvdXIgeyAgICBcclxuICAgIC51c2VyLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVzZXItbWVudXtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM1ZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgIH0gIFxyXG4gICAgLmZlYXRoZXIge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxufVxyXG4udXNlci1tZW51LWZvdXIge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi51c2VyLW1lbnUtZml2ZSB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnVzZXItaW1nIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWNlbnRlcjtcclxufVxyXG4ubmF2LXRhYnMge1xyXG5cdC5uYXYtbGluayB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiAkX19jbG91ZF9fZ3JheTsqL1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJF9fZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAkX19jbG91ZF9fZ3JheTsqL1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJF9fZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAuaGVhZGVyIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRfX2luaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLXNtYWxsIHtcclxuICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJF9faW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi5tYWluLWxvZ28ge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgd2lkdGg6IDI0N3B4O1xyXG4gICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYmEoODIsIDYzLCAxMDUsIDAuMDUpO1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgLmxvZ28tc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICB9XHJcbn1cclxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIHtcclxuICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX25vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJF9fbm9uZTtcclxuICAgIH1cclxufVxyXG4ubWluaS1zaWRlYmFyIHtcclxuICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIC5sb2dvLWJsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby1zbWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZXhwYW5kLW1lbnUge1xyXG4gICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQ3cHg7XHJcbiAgICAgICAgICAgIC5sb2dvLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZGV2aWNlLWxvZ28ge1xyXG4gICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsMCxudWxsLG51bGwsNTAlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxufVxyXG4uc2lkZWJhci1ob3JpemFudGFsIHtcclxuICAgIC5zdWJtZW51IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwuc2lkZWJhci12ZXJ0aWNhbCBsaSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRfX25vbmU7XHJcbn1cclxuLnNpZGViYXIgLnNpZGViYXItbWVudSB1bC5zaWRlYmFyLXZlcnRpY2FsIC5tZW51LXRpdGxlICB7XHJcbiAgICAvKnBhZGRpbmc6IDE1cHggMDsqL1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwuc2lkZWJhci12ZXJ0aWNhbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwuc2lkZWJhci12ZXJ0aWNhbCA+IGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxufVxyXG4uc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuc3ViZHJvcCwgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51ID4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExOCwgNTYsIDI1NSwgMC4wNSk7XHJcbn1cclxuLnR3by1jb2wtYmFyIC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmc6IDIycHggMTVweDtcclxufVxyXG4uc2lkZWJhci5zaWRlYmFyLXRocmVlIC50YWIgLnRhYmxpbmtzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2lkZWJhci5zaWRlYmFyLXRocmVlIC50YWIgLnRhYmxpbmtzLmFjdGl2ZTphZnRlciB7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzc2MzhmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcbi5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgLnNpZGViYXItaG9yaXphbnRhbCB1bCBsaSBhIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuLnNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1ob3JpemFudGFsIHVsIGxpIGEuYWN0aXZlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNDc5KSB7XHJcbiAgICAuZGV2aWNlLWxvZ28ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogJF9fbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgfVxyXG59IiwiZGl2I2dsb2JhbC1sb2FkZXIge1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWNlbnRlcjtcclxuICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgcG9zaXRpb246ICRfX2ZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAkX19mdWxsX2hlaWdodF93aW5kb3c7XHJcbiAgICAgICAgXHJcbiAgICAud2hpcmx5LWxvYWRlcjpub3QoOnJlcXVpcmVkKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB3aGlybHktbG9hZGVyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX190cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDI2cHggMCA2cHggJF9fcHJpbWFyeWNvbG9yLCAwLjkwOTcxcHggMjYuMDUwNzlweCAwIDUuOTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDEuODIyOTdweCAyNi4wNjk2N3B4IDAgNS44NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMi43Mzg2NXB4IDI2LjA1NjQ3cHggMCA1LjhweCAkX19wcmltYXJ5Y29sb3IsIDMuNjU1NjFweCAyNi4wMTEwNHB4IDAgNS43MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgNC41NzI3NHB4IDI1LjkzMzI3cHggMCA1LjY2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCA1LjQ4ODg3cHggMjUuODIzMXB4IDAgNS42cHggJF9fcHJpbWFyeWNvbG9yLCA2LjQwMjg3cHggMjUuNjgwNDlweCAwIDUuNTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDcuMzEzNThweCAyNS41MDU0OHB4IDAgNS40NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgOC4yMTk4NXB4IDI1LjI5ODFweCAwIDUuNHB4ICRfX3ByaW1hcnljb2xvciwgOS4xMjA1NHB4IDI1LjA1ODQ3cHggMCA1LjMzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAxMC4wMTQ0OHB4IDI0Ljc4NjcycHggMCA1LjI2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAxMC45MDA1NHB4IDI0LjQ4MzAycHggMCA1LjJweCAkX19wcmltYXJ5Y29sb3IsIDExLjc3NzU3cHggMjQuMTQ3NnB4IDAgNS4xMzMzM3B4ICRfX3ByaW1hcnljb2xvciwgMTIuNjQ0NDNweCAyMy43ODA3MnB4IDAgNS4wNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMTMuNXB4IDIzLjM4MjY5cHggMCA1cHggJF9fcHJpbWFyeWNvbG9yLCAxNC4zNDMxNXB4IDIyLjk1Mzg0cHggMCA0LjkzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAxNS4xNzI3N3B4IDIyLjQ5NDU1cHggMCA0Ljg2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAxNS45ODc3NnB4IDIyLjAwNTI2cHggMCA0LjhweCAkX19wcmltYXJ5Y29sb3IsIDE2Ljc4NzA0cHggMjEuNDg2NDNweCAwIDQuNzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDE3LjU2OTUzcHggMjAuOTM4NTVweCAwIDQuNjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDE4LjMzNDE4cHggMjAuMzYyMTdweCAwIDQuNnB4ICRfX3ByaW1hcnljb2xvciwgMTkuMDc5OTVweCAxOS43NTc4N3B4IDAgNC41MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgMTkuODA1ODJweCAxOS4xMjYyNnB4IDAgNC40NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjAuNTEwOHB4IDE4LjQ2OHB4IDAgNC40cHggJF9fcHJpbWFyeWNvbG9yLCAyMS4xOTM5cHggMTcuNzgzNzlweCAwIDQuMzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDIxLjg1NDE2cHggMTcuMDc0MzRweCAwIDQuMjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDIyLjQ5MDY3cHggMTYuMzQwNDNweCAwIDQuMnB4ICRfX3ByaW1hcnljb2xvciwgMjMuMTAyNTFweCAxNS41ODI4NHB4IDAgNC4xMzMzM3B4ICRfX3ByaW1hcnljb2xvciwgMjMuNjg4ODFweCAxNC44MDI0MXB4IDAgNC4wNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjQuMjQ4NzFweCAxNHB4IDAgNHB4ICRfX3ByaW1hcnljb2xvciwgMjQuNzgxNHB4IDEzLjE3NjVweCAwIDMuOTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDI1LjI4NjA3cHggMTIuMzMyODRweCAwIDMuODY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDI1Ljc2MTk4cHggMTEuNDY5OTdweCAwIDMuOHB4ICRfX3ByaW1hcnljb2xvciwgMjYuMjA4NHB4IDEwLjU4ODg4cHggMCAzLjczMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAyNi42MjQ2MnB4IDkuNjkwNTdweCAwIDMuNjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDI3LjAxMDAxcHggOC43NzYwOHB4IDAgMy42cHggJF9fcHJpbWFyeWNvbG9yLCAyNy4zNjM5MnB4IDcuODQ2NDhweCAwIDMuNTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDI3LjY4NTc3cHggNi45MDI4NHB4IDAgMy40NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjcuOTc1MDJweCA1Ljk0NjI3cHggMCAzLjRweCAkX19wcmltYXJ5Y29sb3IsIDI4LjIzMTE2cHggNC45Nzc5MXB4IDAgMy4zMzMzM3B4ICRfX3ByaW1hcnljb2xvciwgMjguNDUzN3B4IDMuOTk4OTFweCAwIDMuMjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDI4LjY0MjIzcHggMy4wMTA0MnB4IDAgMy4ycHggJF9fcHJpbWFyeWNvbG9yLCAyOC43OTYzNXB4IDIuMDEzNjRweCAwIDMuMTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDI4LjkxNTcxcHggMS4wMDk3NnB4IDAgMy4wNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjlweCAwIDAgM3B4ICRfX3ByaW1hcnljb2xvciwgMjkuMDQ4OTZweCAtMS4wMTQ0MXB4IDAgMi45MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgMjkuMDYyMzdweCAtMi4wMzIyNHB4IDAgMi44NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjkuMDQwMDRweCAtMy4wNTIyM3B4IDAgMi44cHggJF9fcHJpbWFyeWNvbG9yLCAyOC45ODE4NXB4IC00LjA3MzEzcHggMCAyLjczMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAyOC44ODc2OXB4IC01LjA5MzY4cHggMCAyLjY2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAyOC43NTc1NHB4IC02LjExMjZweCAwIDIuNnB4ICRfX3ByaW1hcnljb2xvciwgMjguNTkxMzhweCAtNy4xMjg2M3B4IDAgMi41MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgMjguMzg5MjZweCAtOC4xNDA0OXB4IDAgMi40NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjguMTUxMjdweCAtOS4xNDY5cHggMCAyLjRweCAkX19wcmltYXJ5Y29sb3IsIDI3Ljg3NzU1cHggLTEwLjE0NjZweCAwIDIuMzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDI3LjU2ODI3cHggLTExLjEzODNweCAwIDIuMjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDI3LjIyMzY1cHggLTEyLjEyMDc1cHggMCAyLjJweCAkX19wcmltYXJ5Y29sb3IsIDI2Ljg0Mzk4cHggLTEzLjA5MjY4cHggMCAyLjEzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAyNi40Mjk1NnB4IC0xNC4wNTI4NXB4IDAgMi4wNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjUuOTgwNzZweCAtMTVweCAwIDJweCAkX19wcmltYXJ5Y29sb3IsIDI1LjQ5Nzk4cHggLTE1LjkzMjkxcHggMCAxLjkzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAyNC45ODE2N3B4IC0xNi44NTAzNXB4IDAgMS44NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjQuNDMyMzFweCAtMTcuNzUxMTFweCAwIDEuOHB4ICRfX3ByaW1hcnljb2xvciwgMjMuODUwNDZweCAtMTguNjM0MDJweCAwIDEuNzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDIzLjIzNjY4cHggLTE5LjQ5Nzg5cHggMCAxLjY2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAyMi41OTE2cHggLTIwLjM0MTU3cHggMCAxLjZweCAkX19wcmltYXJ5Y29sb3IsIDIxLjkxNTg5cHggLTIxLjE2MzkzcHggMCAxLjUzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAyMS4yMTAyNHB4IC0yMS45NjM4NHB4IDAgMS40NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMjAuNDc1NHB4IC0yMi43NDAyM3B4IDAgMS40cHggJF9fcHJpbWFyeWNvbG9yLCAxOS43MTIxNXB4IC0yMy40OTIwM3B4IDAgMS4zMzMzM3B4ICRfX3ByaW1hcnljb2xvciwgMTguOTIxMzNweCAtMjQuMjE4MnB4IDAgMS4yNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMTguMTAzNzlweCAtMjQuOTE3NzJweCAwIDEuMnB4ICRfX3ByaW1hcnljb2xvciwgMTcuMjYwNDJweCAtMjUuNTg5NjNweCAwIDEuMTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDE2LjM5MjE3cHggLTI2LjIzMjk1cHggMCAxLjA2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAxNS41cHggLTI2Ljg0Njc5cHggMCAxcHggJF9fcHJpbWFyeWNvbG9yLCAxNC41ODQ5MnB4IC0yNy40MzAyNHB4IDAgMC45MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgMTMuNjQ3OTZweCAtMjcuOTgyNDVweCAwIDAuODY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDEyLjY5MDE4cHggLTI4LjUwMjYycHggMCAwLjhweCAkX19wcmltYXJ5Y29sb3IsIDExLjcxMjdweCAtMjguOTg5OTVweCAwIDAuNzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDEwLjcxNjYzcHggLTI5LjQ0MzdweCAwIDAuNjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDkuNzAzMTNweCAtMjkuODYzMTdweCAwIDAuNnB4ICRfX3ByaW1hcnljb2xvciwgOC42NzMzOXB4IC0zMC4yNDc3cHggMCAwLjUzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCA3LjYyODZweCAtMzAuNTk2NjZweCAwIDAuNDY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDYuNTcwMDFweCAtMzAuOTA5NDZweCAwIDAuNHB4ICRfX3ByaW1hcnljb2xvciwgNS40OTg4NnB4IC0zMS4xODU1OHB4IDAgMC4zMzMzM3B4ICRfX3ByaW1hcnljb2xvciwgNC40MTY0M3B4IC0zMS40MjQ1MXB4IDAgMC4yNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgMy4zMjQwMXB4IC0zMS42MjU4cHggMCAwLjJweCAkX19wcmltYXJ5Y29sb3IsIDIuMjIyOTFweCAtMzEuNzg5MDRweCAwIDAuMTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIDEuMTE0NDZweCAtMzEuOTEzODhweCAwIDAuMDY2NjdweCAkX19wcmltYXJ5Y29sb3IsIDAgLTMycHggMCAwICRfX3ByaW1hcnljb2xvciwgLTEuMTE5MTFweCAtMzIuMDQ3MTNweCAwIC0wLjA2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAtMi4yNDE1MXB4IC0zMi4wNTUwNnB4IDAgLTAuMTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0zLjM2NTgycHggLTMyLjAyMzYxcHggMCAtMC4ycHggJF9fcHJpbWFyeWNvbG9yLCAtNC40OTA2NXB4IC0zMS45NTI2NXB4IDAgLTAuMjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC01LjYxNDYycHggLTMxLjg0MjEycHggMCAtMC4zMzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTYuNzM2MzRweCAtMzEuNjkxOThweCAwIC0wLjRweCAkX19wcmltYXJ5Y29sb3IsIC03Ljg1NDRweCAtMzEuNTAyMjdweCAwIC0wLjQ2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAtOC45Njc0cHggLTMxLjI3MzA1cHggMCAtMC41MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTEwLjA3Mzk1cHggLTMxLjAwNDQ0cHggMCAtMC42cHggJF9fcHJpbWFyeWNvbG9yLCAtMTEuMTcyNjZweCAtMzAuNjk2NjNweCAwIC0wLjY2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAtMTIuMjYyMTJweCAtMzAuMzQ5ODJweCAwIC0wLjczMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMTMuMzQwOTZweCAtMjkuOTY0MjlweCAwIC0wLjhweCAkX19wcmltYXJ5Y29sb3IsIC0xNC40MDc4cHggLTI5LjU0MDM2cHggMCAtMC44NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTE1LjQ2MTI2cHggLTI5LjA3ODQxcHggMCAtMC45MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTE2LjVweCAtMjguNTc4ODRweCAwIC0xcHggJF9fcHJpbWFyeWNvbG9yLCAtMTcuNTIyNjZweCAtMjguMDQyMTJweCAwIC0xLjA2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAtMTguNTI3OTJweCAtMjcuNDY4NzhweCAwIC0xLjEzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMTkuNTE0NDdweCAtMjYuODU5MzZweCAwIC0xLjJweCAkX19wcmltYXJ5Y29sb3IsIC0yMC40ODEwMXB4IC0yNi4yMTQ0OXB4IDAgLTEuMjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0yMS40MjYyNXB4IC0yNS41MzQ4MXB4IDAgLTEuMzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0yMi4zNDg5NnB4IC0yNC44MjEwNHB4IDAgLTEuNHB4ICRfX3ByaW1hcnljb2xvciwgLTIzLjI0NzlweCAtMjQuMDczOTFweCAwIC0xLjQ2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAtMjQuMTIxODZweCAtMjMuMjk0MjFweCAwIC0xLjUzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMjQuOTY5NjdweCAtMjIuNDgyNzlweCAwIC0xLjZweCAkX19wcmltYXJ5Y29sb3IsIC0yNS43OTAxNnB4IC0yMS42NDA1MnB4IDAgLTEuNjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0yNi41ODIyM3B4IC0yMC43NjgzMXB4IDAgLTEuNzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0yNy4zNDQ3N3B4IC0xOS44NjcxNHB4IDAgLTEuOHB4ICRfX3ByaW1hcnljb2xvciwgLTI4LjA3Njc0cHggLTE4LjkzOHB4IDAgLTEuODY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0yOC43NzcxcHggLTE3Ljk4MTkzcHggMCAtMS45MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTI5LjQ0NDg2cHggLTE3cHggMCAtMnB4ICRfX3ByaW1hcnljb2xvciwgLTMwLjA3OTA4cHggLTE1Ljk5MzMzcHggMCAtMi4wNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTMwLjY3ODg0cHggLTE0Ljk2MzA3cHggMCAtMi4xMzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTMxLjI0MzI1cHggLTEzLjkxMDM5cHggMCAtMi4ycHggJF9fcHJpbWFyeWNvbG9yLCAtMzEuNzcxNXB4IC0xMi44MzY1MnB4IDAgLTIuMjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0zMi4yNjI3OHB4IC0xMS43NDI2OXB4IDAgLTIuMzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0zMi43MTYzNHB4IC0xMC42MzAxOHB4IDAgLTIuNHB4ICRfX3ByaW1hcnljb2xvciwgLTMzLjEzMTQ5cHggLTkuNTAwM3B4IDAgLTIuNDY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0zMy41MDc1NXB4IC04LjM1NDM3cHggMCAtMi41MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTMzLjg0MzkxcHggLTcuMTkzNzRweCAwIC0yLjZweCAkX19wcmltYXJ5Y29sb3IsIC0zNC4xNHB4IC02LjAxOThweCAwIC0yLjY2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAtMzQuMzk1MzFweCAtNC44MzM5NXB4IDAgLTIuNzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0zNC42MDkzNnB4IC0zLjYzNzU5cHggMCAtMi44cHggJF9fcHJpbWFyeWNvbG9yLCAtMzQuNzgxNzNweCAtMi40MzIxOHB4IDAgLTIuODY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0zNC45MTIwNXB4IC0xLjIxOTE2cHggMCAtMi45MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTM1cHggMCAwIC0zcHggJF9fcHJpbWFyeWNvbG9yLCAtMzUuMDQ1MzFweCAxLjIyMzgxcHggMCAtMy4wNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTM1LjA0Nzc1cHggMi40NTA3OHB4IDAgLTMuMTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0zNS4wMDcxN3B4IDMuNjc5NHB4IDAgLTMuMnB4ICRfX3ByaW1hcnljb2xvciwgLTM0LjkyMzQ1cHggNC45MDgxN3B4IDAgLTMuMjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0zNC43OTY1NHB4IDYuMTM1NTdweCAwIC0zLjMzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMzQuNjI2NDNweCA3LjM2MDA3cHggMCAtMy40cHggJF9fcHJpbWFyeWNvbG9yLCAtMzQuNDEzMTZweCA4LjU4MDE2cHggMCAtMy40NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTM0LjE1NjgzcHggOS43OTQzMXB4IDAgLTMuNTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0zMy44NTc2MXB4IDExLjAwMXB4IDAgLTMuNnB4ICRfX3ByaW1hcnljb2xvciwgLTMzLjUxNTdweCAxMi4xOTg3MnB4IDAgLTMuNjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0zMy4xMzEzN3B4IDEzLjM4NTk0cHggMCAtMy43MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTMyLjcwNDkzcHggMTQuNTYxMTdweCAwIC0zLjhweCAkX19wcmltYXJ5Y29sb3IsIC0zMi4yMzY3NXB4IDE1LjcyMjkxcHggMCAtMy44NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTMxLjcyNzI1cHggMTYuODY5NjhweCAwIC0zLjkzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMzEuMTc2OTFweCAxOHB4IDAgLTRweCAkX19wcmltYXJ5Y29sb3IsIC0zMC41ODYyN3B4IDE5LjExMjQycHggMCAtNC4wNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTI5Ljk1NTg5cHggMjAuMjA1NXB4IDAgLTQuMTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0yOS4yODY0MnB4IDIxLjI3NzgzcHggMCAtNC4ycHggJF9fcHJpbWFyeWNvbG9yLCAtMjguNTc4NTJweCAyMi4zMjc5OXB4IDAgLTQuMjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC0yNy44MzI5NXB4IDIzLjM1NDYycHggMCAtNC4zMzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTI3LjA1MDQ3cHggMjQuMzU2MzVweCAwIC00LjRweCAkX19wcmltYXJ5Y29sb3IsIC0yNi4yMzE5MnB4IDI1LjMzMTg4cHggMCAtNC40NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTI1LjM3ODE5cHggMjYuMjc5ODhweCAwIC00LjUzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMjQuNDkwMThweCAyNy4xOTkxcHggMCAtNC42cHggJF9fcHJpbWFyeWNvbG9yLCAtMjMuNTY4ODhweCAyOC4wODgzcHggMCAtNC42NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTIyLjYxNTNweCAyOC45NDYyNnB4IDAgLTQuNzMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0yMS42MzA1cHggMjkuNzcxODNweCAwIC00LjhweCAkX19wcmltYXJ5Y29sb3IsIC0yMC42MTU1OHB4IDMwLjU2Mzg1cHggMCAtNC44NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTE5LjU3MTY4cHggMzEuMzIxMjRweCAwIC00LjkzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMTguNXB4IDMyLjA0Mjk0cHggMCAtNXB4ICRfX3ByaW1hcnljb2xvciwgLTE3LjQwMTc1cHggMzIuNzI3OTJweCAwIC01LjA2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAtMTYuMjc4MThweCAzMy4zNzUyMnB4IDAgLTUuMTMzMzNweCAkX19wcmltYXJ5Y29sb3IsIC0xNS4xMzA2cHggMzMuOTgzODlweCAwIC01LjJweCAkX19wcmltYXJ5Y29sb3IsIC0xMy45NjAzNHB4IDM0LjU1MzA1cHggMCAtNS4yNjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTEyLjc2ODc1cHggMzUuMDgxODZweCAwIC01LjMzMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMTEuNTU3MjRweCAzNS41Njk1MXB4IDAgLTUuNHB4ICRfX3ByaW1hcnljb2xvciwgLTEwLjMyNzIxcHggMzYuMDE1MjdweCAwIC01LjQ2NjY3cHggJF9fcHJpbWFyeWNvbG9yLCAtOS4wODAxNHB4IDM2LjQxODQzcHggMCAtNS41MzMzM3B4ICRfX3ByaW1hcnljb2xvciwgLTcuODE3NDhweCAzNi43NzgzNXB4IDAgLTUuNnB4ICRfX3ByaW1hcnljb2xvciwgLTYuNTQwNzVweCAzNy4wOTQ0M3B4IDAgLTUuNjY2NjdweCAkX19wcmltYXJ5Y29sb3IsIC01LjI1MTQ3cHggMzcuMzY2MTJweCAwIC01LjczMzMzcHggJF9fcHJpbWFyeWNvbG9yLCAtMy45NTExOHB4IDM3LjU5MjkzcHggMCAtNS44cHggJF9fcHJpbWFyeWNvbG9yLCAtMi42NDE0NXB4IDM3Ljc3NDQzcHggMCAtNS44NjY2N3B4ICRfX3ByaW1hcnljb2xvciwgLTEuMzIzODVweCAzNy45MTAyM3B4IDAgLTUuOTMzMzNweCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBvdmVyZmxvdzogJF9faGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCgxMDAlKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWRlciB7XHJcbiAgICB0byB7bGVmdDogLTEwMHZ3O31cclxuICB9XHJcbiBcclxuQC13ZWJraXQta2V5ZnJhbWVzIHdoaXJseS1sb2FkZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2hpcmx5LWxvYWRlciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybilcclxuICAgIH1cclxufSIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAkX19hdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiA5OTsgICAgXHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgfVxyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIHJnYmEoMTQ1LCAxNTgsIDE3MSwgMC4zMik7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICBjb2xvcjokX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICAgIEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDUwJSxudWxsLG51bGwsNTAlKTtcclxuICAgIGJvcmRlci1jb2xvcjogIzg3OEE5OTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSk7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDNweCk7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgY29sb3I6ICRfX3doaXRlO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB9XHJcbn1cclxuc3Bhbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxufSIsIi5zaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgd2lkdGg6IDI0N3B4O1xyXG4gICAgei1pbmRleDogOTk1O1xyXG4gICAgLypib3gtc2hhZG93OiAwIDAgMTNweCAwICRfX2xpZ2h0X19zbGF0ZV9fZ3JleTsqL1xyXG4gICAgLypvdmVyZmxvdy15OiBoaWRkZW47Ki9cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTc1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDQxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICB3aWR0aDogMjI1cHg7XHJcbiAgICB9XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyLWhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgICAgICBAZXh0ZW5kICVmbGV4LWFsaWduLWNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5sb2dvLCAuZGFyay1sb2dvIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICAmLmhpZGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICYuc2hvdy1sb2dvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLXNtYWxsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICBcclxuICAgICAgICAubWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19saWdodF9fZ3JheTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCA1cHggMjVweCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDE1cHggMCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJisgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB1bCB7IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc2MzhmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZlYXRoZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgOHB4IDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCA4cHggMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fc2FuZHN0b25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ29vc2UtZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvclxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3NjM4ZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDBweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc2MzhmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qZGlzcGxheTogJF9fbm9uZTsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAwIDEwcHggMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qY29sb3I6ICRfX2xpZ2h0X19ncmF5X19saWdodDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsOHB4LDEwcHgsbnVsbCxudWxsKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAwKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLnN1YmRyb3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLWJvdHRvbTogMjBweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiAkX19saWdodF9fdmFtcGlyZXM7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgLypAaW5jbHVkZSByb3VuZGVkKDVweCk7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsICAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sZXZlbDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGV2ZWwzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX25vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgOHB4IDhweCA4cHggNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxMHB4KTtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRfX3NlY29uZGFyeWNvbG9yO1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX190cmFuc3BhcmVudCAkX19wcmltYXJ5Y29sb3IgJF9fdHJhbnNwYXJlbnQgJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsMzZweCwwLG51bGwsbnVsbCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhudWxsLCA1cHgsIDBweCwgMTVweCwgbnVsbCwgcmdiYSgwLCAwLCAwLCAuMDUpKTtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAkX19mdWxsX19oZWlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaW1TY3JvbGxEaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6ICRfX3Zpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkX19mdWxsX193aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDIwcHggMjBweCA0MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsMTBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19saWdodF9fYmF0dGxlX19nYXJ5cztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRfX3VwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldWxfcmVzZXQ7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0Ni42MmRlZywgJF9fcHJpbWFyeWNvbG9yIDAlLCAkX192aW9sZXQgOTMuNjQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19yZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3NlY29uZGFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzO1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xNXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogJF9fYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCwgMCkpO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViLW1lbnUgYSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgICBhLnN1YmRyb3Age1xyXG4gICAgICAgICAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LWl0ZW1ze1xyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1jb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19kYXJrX19saWdodHM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDIwcHggMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZSk7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAgMCAwIDE1MHB4ICRfX3Zpb2xldCBpbnNldDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRfX21lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnNpZGVtZW51IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyggMCAwIDEwcHgsIDEwcHgpO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0Ni42MmRlZywgJF9fcHJpbWFyeWNvbG9yIDAlLCAkX192aW9sZXQgOTMuNjQlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoY3VzdG9tOTkxKSB7XHJcbiAgICAubWluaS1zaWRlYmFyIHtcclxuICAgICAgICAucGFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgICAgICN0b2dnbGVfYnRuIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZXhwYW5kLW1lbnV7XHJcbiAgICAgICAgICAgIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAjdG9nZ2xlX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbGVmdC10d297XHJcbiAgICAgICAgICAgICN0b2dnbGVfYnRuIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXJpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6JF9fbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhcntcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4cGFuZC1tZW51e1xyXG4gICAgICAgIC5zaWRlYmFyLXJpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCA4cHggMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uc2lkZWJhcnJpZ2h0bWVudXtcclxuICAgIC5zaWRlYmFyLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgIH1cclxufVxyXG4uc2xpZGUtbmF2e1xyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFyLW92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgIGhlaWdodDogJF9fZnVsbF9faGVpZ2h0O1xyXG4gICAgd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICBAaW5jbHVkZSBwb3NpdGlvbigkX19maXhlZCw2MHB4LG51bGwsbnVsbCwwKTtcclxuICAgICYub3BlbmVkIHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgIH1cclxufVxyXG4jdG9nZ2xlX2J0bntcclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjI7XHJcbiAgICB9XHJcbn1cclxuLm1pbmktc2lkZWJhcntcclxuICAgIC5hY3RpdmUuc3ViZHJvcCB+IHVse1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWluaS1zaWRlYmFyLmV4cGFuZC1tZW51e1xyXG4gICAgLmFjdGl2ZS5zdWJkcm9wIH4gdWx7XHJcbiAgICAgICAgZGlzcGxheTogJF9fYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1pbmktc2lkZWJhciB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAuaGVhZGVyLWxlZnQuaGVhZGVyLWxlZnQtdHdvIHtcclxuICAgICAgICAgICAgLmxvZ28ubG9nby1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWN0aXZlLnN1YmRyb3AgfiB1bCB7XHJcbiAgICBkaXNwbGF5OiAkX19ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5zaWRlYmFyLWZvdXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZGFya19fZ29vc2VzO1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxufVxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgLnNpZGViYXItZml2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wYWdlLXdyYXBwZXItdGhyZWUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZSk7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXIge1xyXG4gICAgLnNpZGViYXItbWVudXtcclxuICAgICAgICAmLnNpZGViYXItbWVudS10ZW4gbGkuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2xpZ2h0X192YW1waXJlcztcclxuICAgICAgICAgICAgY29sb3I6ICRfX2xpZ2h0X192YW1waXJlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpZGViYXItbWVudS1lbGV2ZW4gbGkuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2xpZ2h0X192YW1waXJlcztcclxuICAgICAgICAgICAgY29sb3I6ICRfX2xpZ2h0X192YW1waXJlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNpZGViYXItbWVudS10d2VsdmUgbGkuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNiAyNSAzNik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1pbmktc2lkZWJhciB7ICAgXHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgLnNpZGViYXItbWVudSB7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhICB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgICAmLmV4cGFuZC1tZW51IHtcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSAge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yZXNldC1pY29ue1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG59XHJcbi5zaWRlYmFyLXNpeCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxufVxyXG4uc2lkZWJhci1zZXZlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19saWdodF9fZ29vc2VzO1xyXG59ICAgXHJcbi5zaWRlYmFyLWVpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX2dvb3NlcztcclxufVxyXG4uc2lkZWJhci1uaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2xpZ2h0X19ncmF5X19kYXJrO1xyXG59XHJcbi5zaWRlYmFyLW1lbnUtdGVuIHtcclxuICAgIGxpIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2xpZ2h0X19ncmF5X19kYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19saWdodF9fdmFtcGlyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fbGlnaHRfX2dyYXlfX2RhcmsgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19saWdodF9fdmFtcGlyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2xpZ2h0X192YW1waXJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXItbWVudS1lbGV2ZW4ge1xyXG4gICAgbGkge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fbGlnaHRfX2dyYXlfX2RhcmsgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2xpZ2h0X192YW1waXJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19saWdodF9fZ3JheV9fZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2xpZ2h0X192YW1waXJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fbGlnaHRfX3ZhbXBpcmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2lkZWJhci1tZW51LWVsZXZlbiB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19saWdodF9fZ3JheV9fZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fbGlnaHRfX3ZhbXBpcmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2xpZ2h0X19ncmF5X19kYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fbGlnaHRfX3ZhbXBpcmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19saWdodF9fdmFtcGlyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFyLW1lbnUtdHdlbHZlIHtcclxuICAgIGxpIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX2dvb3NlcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fbGlnaHRfX3ZhbXBpcmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX2dvb3NlcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2xpZ2h0X192YW1waXJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fbGlnaHRfX3ZhbXBpcmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2lkZWJhci5zaWRlYmFyLXR3byB7XHJcbiAgICAgdWwge1xyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19saWdodF9fZ3JheV9fbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fbGlnaHRfX2dyYXlfX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdGxpIHtcclxuICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX190cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG4uZ3JlZWR5c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOjAgIDEwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAudmlld21vcmVtZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5oaWRkZW4tbGlua3Mge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2lkZWJhcntcclxuICAgIC5zaWRlYmFyLWhvcml6YW50YWx7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5taW5pLXNpZGViYXIge1xyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmV4cGFuZC1tZW51e1xyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgLnNpZGViYXItbWVudSB1bCBsaSBhIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zaWRlYmFyIHtcclxuICAgIC5zaWRlYmFyLW1lbnUge1xyXG4gICAgICAgIC5ncmVlZHlzIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGksIC50d28tY29sLWJhciAuc2lkZWJhci1tZW51IHVsIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uc2lkZWJhciAuc2lkZWJhci1pbm5lciwgLnR3by1jb2wtYmFyIC5zaWRlYmFyLWlubmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufSovICIsIi50YWJzLXNldHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgY29sb3I6ICRfX3NlY29uZGFyeWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCA4cHggMTVweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fbGlnaHRfX2dvb3NlcztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIG51bGwpO1xyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YWItY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcclxufVxyXG4ubmF2dGFiLWJnIHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWZmMTtcclxuICAgICAgICBjb2xvcjogIzQ1NTU2MDtcclxuICAgIH1cclxufVxyXG4ubmF2LWJvcmRlcmVkIHtcclxuICAgIGxpIGEge1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5uYXYtdGFic3tcclxuICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX2dyYXkgJF9fZ3JheSAkX193aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICRfX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmF2dGFiLWJnIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxufVxyXG4ubmF2LWJvcmRlcmVkIHtcclxuICAgIGEuYWN0aXZlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJF9fcHJpbWFyeWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnRhYnMtc2V0c3tcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMzBweCwgbnVsbCk7XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2xpZ2h0LWdvb3NlLWdyYXlzO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTVweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5hdi1waWxscyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICM0NTU1NjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLm5hdi1saW5re1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbn1cclxuLmNhcmQtYnV0dG9ucyB7XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2OCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLnRvcG5hdi1kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCAxMnB4KTtcclxuICAgIC5ub3RpZmljYXRpb24tdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgIGZsb2F0OiAkX19sZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xlYXItbm90aSB7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgZmxvYXQ6ICRfX3JpZ2h0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5vdGlmaWNhdGlvbnMge1xyXG4gICAgLm5vdGktY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogJF9fYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAubm90aWZpY2F0aW9uLWxpc3Qge1xyXG4gICAgICAgICBAZXh0ZW5kICV1bF9yZXNldDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMHB4IDBweCAjRTRFOEVFO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTZweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDJweCk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19nb29zZS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3N1Y2Nlc3NfX2dyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vdGktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vdGktZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTsgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCBudWxsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwLm5vdGktdGltZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIG51bGwpO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3NhbmRzdG9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERERFRTE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLmxpc3QtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saXN0LWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDAgMCAwIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlLWF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogJF9fbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6ICRfX2hpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogJF9fZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tZXNzYWdlLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZGFya19fZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6ICRfX3JpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzExO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWVzc2FnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogJF9faGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiAkX19lbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1idG4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50b3BuYXYtZHJvcGRvd24tZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkX19jbG91ZF9fZ3JheTtcclxuICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDAgMTJweCk7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRfX3RleHRfX2Rhbmdlcl9fbGlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxpc3QtbGVmdCB7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNDhweDtcclxufVxyXG4ubGlzdC1ib2R5IHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDAgMCAwIDUwcHgpO1xyXG4gICAgLm1lc3NhZ2UtYXV0aG9yIHtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheTtcclxuICAgICAgICBmbG9hdDogJF9fbGVmdDtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgICAgIG92ZXJmbG93OiAkX19oaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogJF9fZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuICAgIH1cclxuICAgIC5tZXNzYWdlLXRpbWUge1xyXG4gICAgICAgIGNvbG9yOiAkX19kYXJrX19ncmF5O1xyXG4gICAgICAgIGZsb2F0OiAkX19yaWdodDtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzExO1xyXG4gICAgfVxyXG4gICAgLm1lc3NhZ2UtY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMztcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgICAgIG92ZXJmbG93OiAkX19oaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogJF9fZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuICAgIH1cclxufVxyXG4uYWN0aXZpdHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuYWN0aXZpdHktYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZpdHktbGlzdCB7XHJcbiAgICAgICAgQGV4dGVuZCAldWxfcmVzZXQ7XHJcbiAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fZ3JleTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAgMCAxMHB4LCAgMjBweCAxMHB4IDEwcHgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE1O1xyXG4gICAgICAgICAgICAuYWN0aXZpdHktdXNlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSwxMnB4LG51bGwsbnVsbCw4cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY3Rpdml0eS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDAgNjBweCwgMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3NhbmRzdG9uZXM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3NlY29uZGFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNTtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZWRpdC1vcHRpb25ze1xyXG4gICAgLnN0YXR1cy10b2dnbGUge1xyXG4gICAgICAgIC5jaGVjazpjaGVja2VkICsgLmNoZWNrdG9nZ2xlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMCUgLSA1cHgpLCAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja3RvZ2dsZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygwJSAtIDVweCksIDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm1vZGFsLWRpYWxvZ3tcclxuICAgIC5tb2RhbC1tZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxufVxyXG4uZm9ybS1oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGg0IHtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5tb2RhbC1oZWFkZXItdGl0bGUge1xyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzIwO1xyXG4gICAgICAgIGNvbG9yOiAkX19oZWFkaW5nX19jb2xvcjtcclxuICAgIH1cclxufVxyXG4uYmFuay1kZXRhaWxzIHtcclxuICAgIC5iYW5rLWlubmVyLWRldGFpbHMge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0YXR1cy10b2dnbGUge1xyXG5cdC5jaGVja3RvZ2dsZSB7XHJcblx0XHRjdXJzb3I6ICRfX3BvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdHRvcDogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoMTJweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMzAlIC0gNXB4KSwgLTYwJSk7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5jaGVjayB7XHJcblx0XHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdHZpc2liaWxpdHk6ICRfX2hpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb2ludGVyLWV2ZW50czogJF9fbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCYgKyAuY2hlY2t0b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIDJweCksIC01MCUpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja3RvZ2dsZXtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDBweCwgLTUwJSkpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSxudWxsLG51bGwsbnVsbCwwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg1MCUpOyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsNTAlLG51bGwsbnVsbCwycHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmNoZWNrYm94LWJnIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuLmNsb3NlLWJ0biB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGMDE0MkY7XHJcbiAgICB9XHJcbn1cclxuLmRlbC1pY29uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGMDE0MkY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxufVxyXG4uc3VibWl0LXNlY3Rpb24ge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5jdXN0b20tbW9kYWwge1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMjRweCk7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMjRweCk7XHJcbiAgICAgICAgLmZvcm0taGVhZGVyIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsIG51bGwpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJhbmstZGV0YWlscyB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlci1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDIwcHgpXHJcbiAgICB9XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCAyMHB4IDApXHJcbiAgICB9XHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG4gIFxyXG59XHJcbi5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMTNweCByZ2IoMCAwIDAgLyAzJSksIDBweCA4cHggNXB4IHJnYigwIDAgMCAvIDglKTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoMTZweCk7XHJcbn1cclxuLm1vZGFsLWJhY2tkcm9we1xyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICB9XHJcbn1cclxuLmFkZC10YXgtYnRucyB7XHJcbiAgICAuYWRkLWJ0bi1jYW5jZWwtYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEwcHggMCAwLCA4cHggMTVweCk7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MXB4O1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ncmF5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDUwcHggMCAwICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZC10YXgtc2F2ZS1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwIDAsIDhweCAxNXB4KTtcclxuICAgICAgICBtaW4td2lkdGg6IDY5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi50YWJsZSB7XHJcblx0Y29sb3I6ICRfX2dyYXk7XHJcblx0bWF4LXdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgLnRhYmxlLWF2YXRhciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2ZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19pbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRfX21pZGRsZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogJF9fbm93cmFwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgIH1cclxuICAgIC50aGVhZC1saWdodCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEzO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fc2Vjb25kYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6JF9fdGFibGVfX2hlYWRfX2JnO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRfX21pZGRsZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTokX19ub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRfX2FzaDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19hc2g7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fYXNoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgXHJcbiAgICAgdGJvZHl7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRfX21pZGRsZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogJF9fbm93cmFwO1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fYXNoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2luaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJF9fbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlfX3doaXRlX19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICYuYnRuLWFjdGlvbi1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3Ntb2tlX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4LWFsaWduLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICArIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWRkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDVweCAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbXMtbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgXHJcbiAgICAuaW52b2ljZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3Job3ZlcjtcclxuICAgIH1cclxuICAgIC50YWJsZS1jZW50ZXIge1xyXG4gICAgICAgIHRoLHRkIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246ICRfX21pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19iYXR0bGVfX2dhcnlzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4ICRfX2FsaWNlX19ibHVlX19jb2xvcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg2cHgpO1xyXG4gICAgfVxyXG4gICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTM7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJF9fc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRfX25vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRhYmxlIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggJF9fbWVkaXVtX19zbGF0ZV9fZ3JleTtcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDEycHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogJF9fYXV0byFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEzO1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG4gICAgICAgIEBleHRlbmQgJWZsZXgtYWxpZ24tY2VudGVyO1xyXG4gICAgICAgIEBleHRlbmQgJWp1c2ZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1pbmJveCB7XHJcbiAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4udGFibGUtbm93cmFwIHtcclxuICAgIHRoLHRkIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogJF9fbm93cmFwXHJcbiAgICB9XHJcbn1cclxuLnRhYmxlLXN0cmlwZWQgIHtcclxuICAgID4gdGJvZHkgIHtcclxuICAgICAgICA+IHRyOm50aC1vZi10eXBlKDJuKzEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLnRhYmxlLm5vLWJvcmRlciA+IHRib2R5ID4gdHIgPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxyXG4udGFibGUubm8tYm9yZGVyID4gdGZvb3QgPiB0ciA+IHRkLFxyXG4udGFibGUubm8tYm9yZGVyID4gdGZvb3QgPiB0ciA+IHRoLFxyXG4udGFibGUubm8tYm9yZGVyID4gdGhlYWQgPiB0ciA+IHRkLFxyXG4udGFibGUubm8tYm9yZGVyID4gdGhlYWQgPiB0ciA+IHRoIHsgXHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxMHB4IDhweCk7XHJcbn1cclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGFibGUtYm9yZGVyZWR7XHJcbiAgICB0aHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB9XHJcbiAgICB0ZHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHsgIFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC10YWJsZSB7XHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAwICAhaW1wb3J0YW50KTsgICAgICAgIFxyXG4gICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX190aXRsZV9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fZGFya19fbGlnaHQ7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDE1cHggMjVweCk7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogJF9fbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDEwcHggMjVweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2hlYWRpbmdfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGU+Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuIFxyXG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0IHtcclxuICAgIGFwcGVhcmFuY2U6ICRfX2F1dG87XHJcbn1cclxuLnRhYmxlLW5vc2VhcmNoe1xyXG4gICAgLmRhdGFUYWJsZXNfbGVuZ3RoLFxyXG4gICAgLmRhdGFUYWJsZXNfZmlsdGVye1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICB9XHJcbn1cclxuLmNhcmQtdGFibGUge1xyXG5cdGRpdiB7XHJcblx0XHQmLnRhYmxlLXJlc3BvbnNpdmUge1xyXG5cdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHQmLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0Ji5yb3cge1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoxLjVyZW0gMS41cmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMS41cmVtIDEuNXJlbSAhaW1wb3J0YW50IDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gXHJcbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xyXG4gICAgYXBwZWFyYW5jZTogYXV0bztcclxufVxyXG50YWJsZSB7XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoNHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgNHB4IDEwcHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19yZWd1bGFyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4udGFibGUge1xyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTJlYTtcclxuICAgICAgICAgICAgICAgICYuYWN0aW9uLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIudGFibGUtYXZhdGFye1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1pbmktc2lkZWJhciB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAuaGVhZGVyLWxlZnQuaGVhZGVyLWxlZnQtdHdve1xyXG4gICAgICAgICAgICAubG9nby5sb2dvLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXRlZ29yaWVzLXRhYmxle1xyXG4gICAudGFibGV7XHJcbiAgICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgIH1cclxuICAgfVxyXG59XHJcbi5jYXJkLXRhYmxle1xyXG4gICAgLnRhYmxle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIC8qIG1hcmdpbi1ib3R0b206IDI0cHggICFpbXBvcnRhbnQ7ICovXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxufVxyXG4uZGF0YVRhYmxlc19sZW5ndGggbGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiU2hvd1wiO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG59XHJcbi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIkVudHJpZXNcIjtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG59XHJcbi5kYXRhVGFibGVzX3Njcm9sbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgKjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgfVxyXG4gICAgIFxyXG4gICAgKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWU5ZWE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAqOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjREJFQ0ZGOyAqL1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERENFRkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgICBcclxuICAgICoge1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogI0QzRDNEMyAjZTllOWVhO1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpblxyXG4gICAgfVxyXG59XHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFUYWJsZXNfbGVuZ3Roe1xyXG4gICAgLmZvcm0tc2VsZWN0e1xyXG4gICAgICAgIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOm5vbmU7XHJcbiAgICB9XHJcbn1cclxuLm1vZGFsLWJvZHkge1xyXG4gICAgLmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGQge1xyXG4gICAgICAgIGNvbG9yOiAjMWQxZDFkO1xyXG4gICAgfVxyXG59IiwiLmhlYWRlcntcclxuICAgIC5oZWFkZXItbGVmdC10d297XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTkyNDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIwMzI0NztcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDBweCAxNnB4IDBweCAwcHgpOyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN0b2dnbGVfYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFyay1sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICYuaGVhZGVyLWZvdXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoMHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTI0O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShjdXN0b205OTEpIHtcclxuICAgIC5zaWRlYmFyLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShjdXN0b20xNDAwKSB7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIG1heC13aWR0aDogMTMyMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFye1xyXG4gICAgJi5zaWRlYmFyLXR3byB7XHJcbiAgICAgICAgLnNpZGViYXItbWVudSA+IHVsID4gbGkgdWwgbGkgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3RyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNpZGViYXJ7XHJcbiAgICAmLnNpZGViYXItdHdvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTI0O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtdGl0bGUtdHdvIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiAyNDcgMjQ5KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2lkZWJhci10aHJlZS10aHJlZSB7XHJcbiAgICAgICAgbGVmdDogJF9fdW5zZXQ7XHJcbiAgICAgICAgdG9wOiA4NXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYig4MiA2MyAxMDUgLyA1JSk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1maXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxuXHR0b3A6IDBweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG5cdGZsb2F0OiAkX19sZWZ0O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0ei1pbmRleDogOTk7XHJcblx0d2lkdGg6ICRfX2F1dG87XHJcblx0b3ZlcmZsb3cteTogJF9fdmlzaWJsZTtcclxuXHRib3gtc2hhZG93OiAkX19ub25lO1xyXG59XHJcbi5zaWRlYmFyLW1lbnUtZml2ZSB7XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBjb2xvcjogJF9fd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRcdC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuXHRcdFx0cG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRcdGhlaWdodDogJF9fYXV0bztcclxuXHRcdFx0Ym9yZGVyOiAkX19ub25lO1xyXG5cdFx0fVxyXG5cdFx0dWwge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogJF9fbm93cmFwO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6ICRfX3Vuc2V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE4LCA1NiwgMjU1LCAwLjA1KTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9ICBcclxuXHR9XHJcblx0JiA+IHVsIHtcclxuXHRcdCYgPiBsaSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX3doaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkX190cmFuc3BhcmVudDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigxNiAyNSAzNik7XHJcblx0XHRcdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRsaSB7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3IDI0OCAyNDkpO1xyXG5cdFx0XHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdFx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnN1YmRyb3Age1xyXG5cdFx0XHRcdC5tZW51LWFycm93IHtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWVudS1hcnJvdyB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRwb3NpdGlvbjogJF9faW5pdGlhbDtcclxuXHR9XHJcbn1cclxuLnNpZGViYXIuc2lkZWJhci1maXZlIC5zaWRlYmFyLW1lbnUgPiB1bCA+IGxpID4gYSAubWVudS1hcnJvd3tcclxuICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLnNpZGViYXIgLnNpZGViYXItbWVudSAuc2lkZWJhci1tZW51LWZpdmUgPiB1bCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxufVxyXG4ucGFnZS13cmFwcGVye1xyXG4gICAgJi5wYWdlLXdyYXBwZXItZm91ciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgIH1cclxufVxyXG4ucGFnZS13cmFwcGVyLXRocmVlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXIuc2lkZWJhci10aHJlZSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICBib3JkZXItY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgIHRvcDogMzZweDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi51aS1hc2lkZSB7XHJcbiAgICBmbG9hdDogJF9fbGVmdDtcclxuICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgcGFkZGluZzogMHB4IDBweDtcclxuICAgIC8qbWFyZ2luLXJpZ2h0OiAxMXB4OyovXHJcbn1cclxuLnRhYiAudGFibGlua3Mge1xyXG4gICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19pbmhlcml0O1xyXG4gICAgY29sb3I6ICM2ZTgyYTU7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDE1cHghaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6ICRfX25vbmU7XHJcbiAgICBvdXRsaW5lOiAkX19ub25lO1xyXG4gICAgdGV4dC1hbGlnbjogJF9fbGVmdDtcclxuICAgIGN1cnNvcjogJF9fcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBtYXJnaW46IDBweCAwcHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5zaWRlYmFyLW1lbnUtdGhyZWUge1xyXG5cdGJvcmRlci1ib3R0b206ICRfX25vbmU7XHJcblx0JiA+IHVsIHtcclxuXHRcdGJvcmRlci1ib3R0b206ICRfX25vbmU7XHJcblx0XHQmID4gbGkge1xyXG5cdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExOCwgNTYsIDI1NSwgMC4xMik7XHJcblx0XHRcdFx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRsaSB7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExOCwgNTYsIDI1NSwgMC4xMik7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgPiBhIHtcclxuXHRcdFx0Y29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcblx0XHRcdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGhlaWdodDogJF9fYXV0bztcclxuXHRcdFx0cGFkZGluZzogOXB4IDdweDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zaWRlYmFyLXRocmVlIHtcclxuICAgIC50YWItY29udGVudCBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi51aS1hc2lkZS1jb21wYWN0IHtcclxuXHQudWktYXNpZGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYiAudGFibGlua3MuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE2MjE7XHJcbiAgICBib3JkZXItY29sb3I6ICMxODJiM2UgIzE4MmIzZSAjMTgyYjNlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIwMzI0NyAhaW1wb3J0YW50O1xyXG59XHJcbi51aS1hc2lkZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogJF9faW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2luaGVyaXQ7XHJcbiAgICBib3JkZXI6ICRfX2luaGVyaXQ7XHJcbiAgICAvKnotaW5kZXg6IC0xOyovXHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAxNjIxIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4udG9wLW5hdi1zZWFyY2gtdGhyZWUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbn1cclxuLmhlYWRlci1sZWZ0LWZvdXJ7XHJcbiAgICAuZGFyay1sb2dve1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyLmhlYWRlci1maXZlIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLnVzZXItbWVudS1mb3VyLm5hdiA+IGxpID4gYSB7XHJcbiAgICBjb2xvcjogJF9fd2hpdGU7XHJcbn1cclxuLnNpZGViYXJ7XHJcbiAgICAmLnNpZGViYXItbWVudS1maXZlIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJF9fYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJF9fbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiAkX191bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE4LCA1NiwgMjU1LCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTYgMjUgMzYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcgMjQ4IDI0OSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zdWJkcm9wIHtcclxuICAgICAgICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9faW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXIuc2lkZWJhci1maXZlIC5zaWRlYmFyLW1lbnUgPiB1bCA+IGxpLnN1Ym1lbnUgdWwge1xyXG4gICAgYmFja2dyb3VuZDogJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogJF9fbm9uZTtcclxufVxyXG4uaGVhZGVyLmhlYWRlci10aHJlZSB7XHJcbiAgICAuaGVhZGVyLWxlZnQgLmxvZ28gaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7ICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItbGVmdC10aHJlZSB7XHJcbiAgICB3aWR0aDogNjZweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDsgXHJcbiAgICBiYWNrZ3JvdW5kOiAjMTAxOTI0O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItdGhyZWV7XHJcbiAgICAubW9iaWxlX2J0biB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXItbWVudSB1bCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6ICRfX25vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbn1cclxuLnRhYi1jb250ZW50LXRocmVlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XHJcbiAgICAubWVudS10aXRsZS10aHJlZSB7XHJcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXItbWVudS10aHJlZSBsaS5hY3RpdmUgPiBhIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE4LCA1NiwgMjU1LCAwLjEyKTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogJF9fYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXItdGhyZWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgd2lkdGg6IDMwNnB4O1xyXG59XHJcbi5leHBhbmQtbWVudXtcclxuICAgIC5zaWRlYmFyLXRocmVlIHtcclxuICAgICAgICB3aWR0aDogMzA2cHg7XHJcbiAgICB9XHJcbn1cclxuLmV4cGFuZC1tZW51e1xyXG4gICAgLnNpZGViYXItcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci10aHJlZSB7XHJcbiAgICAgICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgICAgIC5zaWRlYmFyLW1lbnV7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDlweCAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTokX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItbGVmdHtcclxuICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXItdGhyZWV7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4ucHJvZmlsZS1jb3Zlci1hdmF0YXIge1xyXG5cdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuXHRcdHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuXHRcdGhlaWdodDogJF9fZnVsbF9faGVpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwzMyw2OCwuMjUpO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDUwJSk7XHJcblx0fVxyXG59XHJcbi5hdmF0YXItZWRpdCB7XHJcblx0cG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRjdXJzb3I6ICRfX3BvaW50ZXI7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdGRpc3BsYXk6ICRfX2lubGluZV9fZmxleDtcclxuXHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xyXG5cdGNvbG9yOiAjNjc3Nzg4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYigxNDAgMTUyIDE2NCAvIDI1JSk7XHJcbiAgICBAaW5jbHVkZSByb3VuZGVkKDUwJSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG5cdHN2ZyB7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHR9XHJcbn1cclxuLmhlYWRlci1zZXZlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMUY1O1xyXG4gICAgQGluY2x1ZGUgcm91bmRlZCgwKTtcclxufVxyXG4uaGVhZGVyLWVpZ2h0IHtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxOTI0O1xyXG4gICAgLmhlYWRlci1sZWZ0e1xyXG4gICAgICAgIC53aGl0ZS1sb2dve1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdG9nZ2xlX2J0bntcclxuICAgICAgICBjb2xvcjojZmZmOyBcclxuICAgIH1cclxuICAgIC51c2VyLW1lbnUtZWlnaHQge1xyXG4gICAgICAgIC51c2VyLWxpbmsge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC51c2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVzZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItbmluZSB7XHJcbiAgICBAaW5jbHVkZSByb3VuZGVkKDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcclxufVxyXG4uaGVhZGVyLWZvdXJ7XHJcbiAgICAubmF2LXRhYnMgLm5hdi1saW5re1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLW1lbnUtZml2ZSB7XHJcbiAgICB1bCAuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYge1xyXG4gICAgICAgIC5zdWJtZW51LWZpdmUgdWwgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFyIHtcclxuXHQmLnNpZGViYXItZml2ZSB7XHJcblx0XHQuc2lkZWJhci1tZW51IHtcclxuXHRcdFx0JiA+IHVsIHtcclxuXHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0Ji5zdWJtZW51IHtcclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTU5NzliO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhlYWRlci5oZWFkZXItZm91ciB7XHJcblx0Lmhhcy1hcnJvdyB7XHJcblx0XHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2lkZWJhci5zaWRlYmFyLXR3b3tcclxuXHQuc2lkZWJhci1tZW51ID4gdWwgPiBsaS5zdWJtZW51IHVsIHtcclxuXHRcdGJhY2tncm91bmQ6ICMxMDE5MjQ7XHJcblx0fVxyXG59XHJcbi5zaWRlYmFyLW1lbnUtdGhyZWV7XHJcbiAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN1Ym1lbnUtZml2ZSB7XHJcbiAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5zaWRlYmFyLnNpZGViYXItdGhyZWV7XHJcbiAgICAudGFiIC50YWJsaW5rcy5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNzYzOGZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uZmVhdGhlciB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxufVxyXG4uc2lkZWJhci1tZW51LWZpdmV7XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vbGF5b3V0IFdpZHRoIGJveGVkXHJcblxyXG5bZGF0YS1sYXlvdXQtd2lkdGg9XCJib3hlZFwiXXtcclxuICAgIGJvZHksLmhlYWRlcntcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBtYXJnaW46ICAkX19hdXRvO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXJ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiRfX25vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLXdyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMzBweDtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3QtYnRuIC5maWx0ZXItbGlzdCBsaSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi13cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAjdG9nZ2xlX2J0bntcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhcntcclxuICAgICAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIC5ub3RpLWRvdHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgLm1lbnUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXJcIl17XHJcbiAgICAjdG9nZ2xlX2J0bntcclxuICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXJ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50d28tY29sLWJhcntcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAuc2lkZWJhci1yaWdodHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1sZWZ0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItcmlnaHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2Utd3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDYwcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhcntcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAubm90aS1kb3R7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWVudXtcclxuICAgICAgICAgICAgdWwgbGkgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgd2lkdGg6IDI0N3B4O1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbltkYXRhLXNpZGViYXItc2l6ZT1cIm1kXCJde1xyXG4gICAgLnBhZ2Utd3JhcHBlcntcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDIwMHB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfSAgIFxyXG4gICAgLnNpZGViYXJ7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRfX2NlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNpZGViYXItbWVudSB1bCBsaSBhe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJF9fY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3RvZ2dsZV9idG57XHJcbiAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtbGF5b3V0LXBvc2l0aW9uPVwic2Nyb2xsYWJsZVwiXXtcclxuICAgIC5tYWluLXdyYXBwZXJ7XHJcbiAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgIC5zaWRlYmFye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaW1TY3JvbGxEaXYsLnNsaW1zY3JvbGx7XHJcbiAgICAgICAgb3ZlcmZsb3c6ICRfX2F1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6ICRfX2F1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtbGF5b3V0PVwidHdvY29sdW1uXCJdIHtcclxuICAgIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMDZweDtcclxuICAgIH1cclxuICAgIC5taW5pLXNpZGViYXIge1xyXG4gICAgICAgIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5leHBhbmQtbWVudSB7XHJcbiAgICAgICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgICAgICAgICAgICAgLmxvZ28tYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4tbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEzcHg7XHJcbiAgICAgICAgICAgIC5sb2dvLWJsdWUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmV4cGFuZC1tZW51IHtcclxuICAgICAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR3by1jb2wtYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgIH1cclxuICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAzMDZweDtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAuc2lkZWJhci1tZW51IHsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGFzaWRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXlibGFjaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKnBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX25vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmRpc3BsYXk6ICRfX25vbmU7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKmRpc3BsYXk6ICRfX25vbmU7Ki9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51IC5tZW51LXRpdGxlIHtcclxuICAgICAgICAvKnBhZGRpbmctbGVmdDogNXB4OyovXHJcbiAgICB9XHJcbiAgICAjc2lkZWJhcntcclxuICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNzaWRlYmFyLXZpZXcsXHJcbiAgICAjc2lkZWJhci1zaXplLFxyXG4gICAgI2xheW91dC13aWR0aCwjbGF5b3V0LXBvc2l0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICB9XHJcbiAgICAubWluaS1zaWRlYmFye1xyXG4gICAgICAgIC5zaWRlYmFye1xyXG4gICAgICAgICAgICAuc2lkZWJhci1yaWdodHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6JF9fbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmV4cGFuZC1tZW51e1xyXG4gICAgICAgICAgICAuc2lkZWJhcntcclxuICAgICAgICAgICAgICAgIC5zaWRlYmFyLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6JF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRde1xyXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cIm1kXCJde1xyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5sb2dvLWNvbG9yIHtcclxuICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbn1cclxuXHJcbi8vTGF5b3V0IExpZ2h0IFxyXG5cclxuW2RhdGEtbGF5b3V0LW1vZGU9XCJsaWdodFwiXSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgIC5wYWdlLXRpdGxlLWJveCBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby1jb2xvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby13aGl0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b2dnbGUtYmFycyAuYmFyLWljb25zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzg3OEE5OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvMntcclxuICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN0b2dnbGVfYnRuIC5iYXItaWNvbiBzcGFuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcC1uYXYtc2VhcmNoIGZvcm0ge1xyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIC8qcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTVweDsqL1xyXG4gICAgICAgICAgICAgICAgLypib3JkZXItcmFkaXVzOiA1MHB4OyovXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbmF2LmdyZWVkeSBidXR0b257XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlY29sb3I7XHJcbiAgICAgICAgLypib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkNWQ1ZDU7Ki9cclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ncmF5YmxhY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2IoMCAwIDAgLyAyMCUpO1xyXG4gICAgICAgIC5zaWRlYmFyLW1lbnV7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLyp3aWR0aDogMjAwcHg7Ki9cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5YmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncmVlZHl7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5YmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICBcclxuICAgIC51c2VyLW1lbnUubmF2ID4gbGkgPiBhIHtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheTtcclxuICAgIH1cclxuICAgIC5taW5pLXNpZGViYXIgLmhlYWRlci1sZWZ0IC5sb2dvMiBpbWcge1xyXG4gICAgICAgIGhlaWdodDogJF9fYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAkX19hdXRvO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlciAuaGVhZGVyLWxlZnQgLmxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIsXHJcbiAgICAudHdvLWNvbC1iYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheTtcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtbGF5b3V0LW1vZGU9XCJibHVlXCJdIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAudXNlci1tZW51Lm5hdiA+IGxpID4gYSwgLnVzZXItbWVudS5uYXYgPiBsaSA+IGEgc3BhbiwgLnVzZXItY29udGVudCAudXNlci1uYW1lLCAudXNlci1jb250ZW50IC51c2VyLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oYXMtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvZ2dsZS1iYXJzIC5iYXItaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tY29sb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0xheW91dCBCbHVlIFxyXG5bZGF0YS1sYXlvdXQtbW9kZT1cImJsdWVcIl0ge1xyXG4gICAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLmhlYWRlci1sZWZ0IC5sb2dvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1sb2dvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudXNlci1tZW51Lm5hdiA+IGxpID4gYXtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlY29sb3JcclxuICAgICAgICB9XHJcbiAgICAgICAgI3RvZ2dsZV9idG4gLmJhci1pY29uIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS10aXRsZS1ib3ggaDN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbzIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICRfX3ByaW1hcnljb2xvciA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogICRfX3ByaW1hcnljb2xvciA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdi10YWJzLm5hdi10YWJzLXNvbGlkIHtcclxuICAgICAgICBsaSBhLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci10d29jb2wuc2lkZWJhciB7XHJcbiAgICAgICAgLnNpZGViYXItbGVmdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXlibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItcmlnaHQgdWwgbGkgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNsYXlvdXQtcG9zaXRpb24gLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmRhc2gtd2lkZ2V0IHtcclxuICAgICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgLmRhc2gtd2lkZ2V0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxOTcsIDI1MSwgMC4yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmctcHJpbWFyeSwuYmFkZ2UtcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgLnNpZGViYXItbWVudSB7XHJcbiAgICAgICAgICAgIHVsIHVsIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAvKnRleHQtZGVjb3JhdGlvbjogJF9fdW5kZXJsaW5lOyovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwgbGkuc3VibWVudSAubm90aS1kb3Q6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXI6NXB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB9IFxyXG4gICAgLnJvbGVzLW1lbnUgdWwgbGkuYWN0aXZlIGEge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB9ICAgXHJcbiAgICAuc2V0dGluZ3MtaWNvbiB7IFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50XCJde1xyXG4gICAgJltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl17XHJcbiAgICAgICAgYm9keSB7IFxyXG4gICAgICAgICAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIgc3BhbiwgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIGksIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmUgc3BhbiwgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZSBpLCAuZ3JlZWR5cyAudmlld21vcmVtZW51OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JlZWR5cyAudmlld21vcmVtZW51IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjdjMGNkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oaWRkZW4tbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgdWwgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLWxheW91dC1zdHlsZT1cImRldGFjaGVkXCJde1xyXG4gICAgJltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl17XHJcbiAgICAgICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vTGF5b3V0IFdpZHRoIGRldGFjaGVkXHJcblxyXG5bZGF0YS1sYXlvdXQtc3R5bGU9XCJkZXRhY2hlZFwiXSB7XHJcbiAgICAubWFpbi13cmFwcGVye1xyXG4gICAgICAgIC8qbWF4LXdpZHRoOiA5NSU7Ki9cclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnNpZGViYXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6ODBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgLypsZWZ0OiAzMHB4OyovXHJcbiAgICAgICAgICAgICYuc2lkZWJhci10d29jb2x7XHJcbiAgICAgICAgICAgICAgICB0b3A6MzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51LCBcclxuICAgIC50d28tY29sLWJhciAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgI3RvZ2dsZV9idG57XHJcbiAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uZGFyay13aGl0ZS1sb2dvIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL0xheW91dCBEYXJrXHJcblxyXG5bZGF0YS1sYXlvdXQtbW9kZT1cImRhcmtcIl0ge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZGFya19fbW9kZV9fYm9keTtcclxuICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgdWwuaGlkZGVuLWxpbmtzIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19kYXJrX19tb2RlX19iZyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5zdWJtZW51IHVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX21vZGVfX2JvZHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Ym1lbnUgdWwge1xyXG4gICAgICAgICAgICAvKmJhY2tncm91bmQ6ICMzNDQ0NGM7Ki9cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGE6aG92ZXIsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSAubm90aS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXRzLWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnctc2lkZWJhciB1bCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZCAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQtZGFyayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWluaS1zaWRlYmFyIHtcclxuICAgICAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcntcclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haW4tbG9nbywgLmNhcmQudGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudXNlci1tZW51Lm5hdiA+IGxpID4gYSBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyIC5oYXMtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4uYnRuLWdyZXlzLCAudGFibGUgdGJvZHkgdGQgYS5idG4tYWN0aW9uLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX190YWJsZV9fYnRuc19fYmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnLXN1Y2Nlc3MtbGlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19zdWNjZXNzX19yZ2JhX19iZyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZy1kYW5nZXItbGlnaHQsIC5iZy1pbmFjdGl2ZSwgLnByb2ZpbGUtcGljdHVyZSAuaW1nLXVwbG9hZCAuYnRuLXJlbW92ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2Rhbmdlcl9fcmdiYV9fYmchaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmctaW5mby1saWdodCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JnX19pbmZvX19saWdodF9fcmdiYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnLWdyZWVuLWxpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fYmdfX2dyZWVuX19saWdodF9fcmdiYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnLXBlbmRpbmctbGlnaHQsIC5iZy13YXJuaW5nLWxpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fb3JhbmdlX19yZ2JhX19iZyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZy1saWdodC1ncmF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fbGlnaHRfX2dyYXlfX2JnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmliYm9uLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3JpYmJvbl9fc2Vjb25kYXJ5X19iZztcclxuICAgICAgICAgICAgY29sb3I6ICAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpYmJvbi1zdWNjZXNzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcmliYm9uX19zdWNjZXNzX19iZztcclxuICAgICAgICAgICAgY29sb3I6ICAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpYmJvbi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcmliYm9uX19wcmltYXJ5X19iZztcclxuICAgICAgICAgICAgY29sb3I6ICAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNldHRpbmdzLWljb24gc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1heXJnY29sb3JfX3JnYmFfX2JnMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmN1c3RvbWVyLWFkZGl0aW9uYWwtZm9ybSAuaW5wdXQtYmxvY2sgbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9maWxlLXZpZXcge1xyXG4gICAgICAgICAgICAucHJvZmlsZS1iYXNpYyAucHJvZmlsZS1pbmZvLWxlZnQgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JiYzRjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGVyc29uYWwtaW5mbyBsaSAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2JiYzRjYztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4cGVyaWVuY2UtYm94IC5leHBlcmllbmNlLWxpc3QgbGl7XHJcbiAgICAgICAgICAgIC5leHBlcmllbmNlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiMyZTM4NDA7Ki9cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmV4cGVyaWVuY2UtdXNlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFye1xyXG4gICAgICAgICAgICAuc2lkZWJhci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmU4MmE1O1xyXG4gICAgICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZDogIzJlMzg0MDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZDogI2ZmZjsqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2lkZWJhci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB1bCBsaSBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFzaC1zdGF0aXN0aWNzIC5zdGF0cy1pbmZve1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX2JsYWNrO1xyXG4gICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX190YWJsZV9fYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX2JsYWNrO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoYXQtbWFpbi1yb3cgLmNoYXQtbWFpbi13cmFwcGVyIC5jaGF0LXdpbmRvdyAuZml4ZWQtaGVhZGVyLFxyXG4gICAgICAgIC5jaGF0LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby13aW5kb3cgLmZpeGVkLWhlYWRlciAubmF2IGxpIGEsIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtdXNlcnMtbGlzdCBhLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHkgPiBkaXY6Zmlyc3QtY2hpbGQgLnVzZXItbmFtZSwgLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC51c2VyLW5hbWUsIC5pbnZvaWNlLXRvdGFsLWJveCBwIHNwYW4sIC5pbnZvaWNlLXRvdGFsLWlubmVyIC5zdGF0dXMtdG9nZ2xlIHNwYW4sIC50aWNrZXQtZGV0YWlscy1ncm91cCAudGlja2V0LWRldGFpbHMtY29udCBoNiwgLnRpY2tldC1pbmZvcm1hdGlvbiAuY3VzdG9tZXItZGV0YWlscy1jb250IGg2LCAudGV4dC1ncmF5LWRhcmssIC5jb21tZW50cyAuY29tbWVudHMtZGV0YWlscy1jb250IGg2LCAuY29tbWVudHMgLnJlcGx5LWNvbW1lbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGVjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR3by1jb2wtYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSwgLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsOmJlZm9yZSwgLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsOmFmdGVyLCAuc2V0dGluZ3MtbWVudSB1bCBsaSBhLCB0YWJsZSB0ciB0ZCBoMi50YXgtbmFtZSwgLm5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1saXN0IGxpIC5ub3RpLXRpdGxlLCAuZHJvcGRvd24taXRlbSwgLmJhZGdlLW91dGxpbmUtZGFyayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXIgdWwgbGkgc3BhbiwgLmZvcm0tZ3JvdXAgbGFiZWwsIC5pbnB1dC1ibG9jayBsYWJlbCwgLmN1c3RvbS1tb2RhbC5zaWduYXR1cmUtYWRkLW1vZGFsIC5tb2RhbC1ib2R5IC5jdXN0b21fY2hlY2ssIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3ZlciwgLmludm9pY2UtaXRlbS10d28gLmludm9pY2UtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhY3QtbGlzdCB7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAuYnRuLXdoaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX2JsYWNrO1xyXG4gICAgICAgICAgICBjb2xvcjokX193aGl0ZWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1pdGVtIC5wYWdlLWxpbmssIGlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAucG9wb3Zlci1ib2R5LCAubG9naW4td3JhcHBlciAubG9naW5ib3ggLmxvZ2luLXJpZ2h0LCAubGlzdC1idG4gLmZpbHRlci1saXN0IC5zaG9ydC1maWx0ZXIsIC5wcmljZS10YWJsZS1tYWluIC5wcmljZS1zZWxlY3RlZCwgI2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fZGFya19fbW9kZV9fdGFibGVfX2hlYWRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9naW4td3JhcHBlciAubG9naW5ib3ggLnNwYW4tb3IsIC5mYy11bnRoZW1lZCB0aCwgLmZjLXVudGhlbWVkIHRkLCAuZmMtdW50aGVtZWQgdGhlYWQsIC5mYy11bnRoZW1lZCB0Ym9keSwgLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLCAuZmMtdW50aGVtZWQgLmZjLXJvdywgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dpbi13cmFwcGVyIC5sb2dpbmJveCAub3ItbGluZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAgJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9ZmlsZV06aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRhVGFibGVzX2xlbmd0aHtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGVjb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzMwMzQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtdGFicy5uYXYtdGFicy1zb2xpZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2lnbmF0dXJlLWludm9pY2UgLmZvcm0tZ3JvdXAtYmFuayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2lucHV0X19kdWxsX19iZztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX21vZGVfX2JnIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLmNhcmQtYm9keS50d28tZmFjdG9yIC50d28tZmFjdG9yLmljb24gaDUsIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lLCAuc2Nyb2xsLWRlbW8sIC5mYy11bnRoZW1lZCB0aCwgLmZjLXVudGhlbWVkIHRkLCAuZmMtdW50aGVtZWQgdGhlYWQsIC5mYy11bnRoZW1lZCB0Ym9keSwgLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLCAuZmMtdW50aGVtZWQgLmZjLXJvdywgLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19pbnB1dF9fZHVsbF9fYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm0sIC5mb3JtLWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duLCAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19kYXJrX19tb2RlX190YWJsZV9faGVhZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVjdXJyaW5nLXRhYiB1bCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRfX21ldGFsbGljLXNpbHZlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2aXR5LWJveCAuYWN0aXZpdHktbGlzdCBsaSwgLmluYm94LW1lbnUgbGkgYTpob3ZlciwgLmluYm94LW1lbnUgbGkuYWN0aXZlIGEsIC5pbmJveC1tZW51IGxpIGE6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5ib3gtbWVudSBsaSBhOmhvdmVyLCAuaW5ib3gtbWVudSBsaS5hY3RpdmUgYSwgLmluYm94LW1lbnUgbGkgYTpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogICRfX25vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSwgLmNhcmQtdGFibGUgLmNhcmQtYm9keSAuaW52ZW50b3J5LXRhYmxlIC50YWJsZSB0ZCwgcGFnZS13cmFwcGVyIC5jb250ZW50IC5wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLnRvZ2dsZS1zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciBoNSwgLnRvZ2dsZS1zaWRlYmFyIC5zaWRlYmFyLWhlYWRlciBhLCAudG9nZ2xlLXNpZGViYXIgLnNpZGViYXItYm9keSAuYWNjb3JkaW9uIC5maWx0ZXItdGl0bGUgYSwgLmludm9pY2UtY29udGVudC10aXRsZSBhLCAuY2FyZC1ib2R5LCAubm90ZSB0ZXh0YXJlYSwgLm5hdi1waWxscyAubmF2LWxpbmssICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSBoNiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2FkZF9wYWNrYWdlIC5tb2RhbC1ib2R5IHVsIGxpIGg2e1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZy1zdWJzY3JpYmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19zdWJzY3JpYmVfX2JnX19yZ2JhO1xyXG4gICAgICAgICAgICBjb2xvcjogICRfX3N1YnNjcmliZV9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iZy1wYXltZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcGF5bWVudF9fY29sb3JfX2JnO1xyXG4gICAgICAgICAgICBjb2xvcjogICRfX3BheW1lbnRfX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVhdmUtaW5mby1ib3gge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYXEtY2FyZCB7XHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzg0MDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmN1c3RvbS10YWJsZSB0ZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZSB0ZCBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLCAud2l6YXJkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLCAuaW5wdXQtYmxvY2sgLmZvcm0tY29udHJvbCwgLmZvcm0tZ3JvdXAtaXRlbSwgLmZvcm0tZ3JvdXAtY3VzdG9tZXIsIC50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1oZWFkZXIsIC50b2dnbGUtc2lkZWJhciAuc2lkZWJhci1ib2R5IC5hY2NvcmRpb24sIC5jYXJkLmNvbXBhbnktc2V0dGluZ3MtbmV3IC5jb250ZW50LXBhZ2UtaGVhZGVyLCAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX21vZGVfX2JvZHk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19kYXJrX19tb2RlX19ib2R5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkLWN1c3RvbWVyLWJ0bnMgLmN1c3RvbWVyLWJ0bi1jYW5jZWwsIC5tb2RhbC1mb290ZXIgLmJ0bi1iYWNrIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19kYXJrX19jYW5jZWxfX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYW5nZXJfX3JnYmFfX2JnO1xyXG4gICAgICAgICAgICBjb2xvcjogICRfX2RhcmtfX2NhbmNlbF9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcGF0aCAuYnRuLWNhbmNlbC5iZy1wcmltYXJ5LWxpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZGFuZ2VyX19yZ2JhX19iZyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAgJF9fZGFya19fY2FuY2VsX19jb2xvciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSwgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEucGFnZS1saW5rLCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5rLCAuY3VzdG9tX3JhZGlvIC5jaGVja21hcms6YWZ0ZXIsIC5jdXN0b21fcmFkaW9fb25lIC5jaGVja21hcms6YWZ0ZXIsICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSBoNi5hY3RpdmUsIC5maWxlLWxpbmsgLnByaW50LWxpbms6aG92ZXIsIC5maWxlLWxpbmsgLmRvd25sb2FkLWxpbms6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3ByaW1heXJnY29sb3JfX3JnYmFfX2JnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXlyZ2NvbG9yX19yZ2JhX19iZztcclxuICAgICAgICAgICAgY29sb3I6ICAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1MHB4IDAgMCAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogICRfX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNhZGRfcGFja2FnZSAubW9kYWwtYm9keSB1bCBsaSBoNjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fcHJpbWF5cmdjb2xvcl9fcmdiYV9fYmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1heXJnY29sb3JfX3JnYmFfX2JnO1xyXG4gICAgICAgICAgICBjb2xvcjogICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnLXdoaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYmchaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWJvcmRlcmVkIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRfX3ByaW1heXJnY29sb3JfX3JnYmFfX2JnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXdhcm5pbmcge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3dhcm5pbmdjb2xvcl9fcmdiYV9fYmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3dhcm5pbmdjb2xvcl9fcmdiYV9fYmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAgI0ZGQzEwNztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1saWdodCwgLm5hdnRhYi1iZyAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX2xpZ2h0Y29sb3JfX3JnYmFfX2JnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19saWdodGNvbG9yX19yZ2JhX19iZztcclxuICAgICAgICAgICAgY29sb3I6ICAjQTZBNkE2O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9nZ2xlLXNpZGViYXIgLnNpZGViYXItbGF5b3V0LWZpbHRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC52aWV3LWljb25zIC5idG57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAudXNlci1tZW51Lm5hdiA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3RvZ2dsZV9idG4gLmJhci1pY29uIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtdGl0bGUtYm94IGgze1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmR1ZS1pbmZvLC5hc3NpZ25lZC1pbmZvLCAuYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtIC5mZWVkLXRleHQgYSwgLmxvZ2luLXdyYXBwZXIgLmxvZ2luYm94IC5sb2dpbi1yaWdodCAuZG9udC1oYXZlIGEsIC5pbnZvaWNlLW9uZSAuYWRkLWRldGFpbHMsIC5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0ZCwgLmludm9pY2Utb25lIC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkLCAuaW52b2ljZS1vbmUgLmN1c3RvbWVyLW5hbWUsIC5pbnZvaWNlLW9uZSAuY3VzdG9tZXItbmFtZSwgLmludm9pY2Utb25lIC5iYW5rLWRldGFpbHMgLnRlcm1zLWNvbmRpdGlvbiBzcGFuLCAuaW52b2ljZS1vbmUgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5wYXltZW50LXRpdGxlLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcyAuY29tcGFueS1hZGQsIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIC5pbnZvaWNlLWRhdGUgaDYsIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIC5pbnZvaWNlLXRvIC5pbnYtdG8tYWRkcmVzcywgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmNvbXBhbnktc2lnbiBzcGFuLCAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5hY2NvdW50LWRldGFpbHMgc3BhbiwgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLmJhbmstdGl0bGUsIC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLWxlZnQgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlY29sb3I7XHJcbiAgICB9XHJcbiAgICAudGFzay13cmFwcGVyIHtcclxuICAgICAgICAudGFzay1saXN0LWJvZHkge1xyXG4gICAgICAgICAgICAjdGFzay1saXN0IGxpIFxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAudGFzay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX21vZGVfX2JnIDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhc2stbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvbXBsZXRlZCAudGFzay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFzay1jaGF0LWNvbnRlbnRzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgIH1cclxuICAgIC53ZWxjb21lLWJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fbGlnaHRfX2JsYWNrO1xyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICAuY2hhdC1jb250ZW50cyB7XHJcbiAgICAgICAgLmNoYXQtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgLmNoYXRzIHtcclxuICAgICAgICAgICAgICAgIC5jaGF0LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAuY2hhdC1ib2R5IC5jaGF0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoYXQtbGVmdCAuY2hhdC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoYXQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LXNpZGViYXIge1xyXG4gICAgICAgIC5jaGF0LWNvbnRlbnRzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtZm9vdGVyIHtcclxuICAgICAgICAubWVzc2FnZS1iYXIge1xyXG4gICAgICAgICAgICAubWVzc2FnZS1hcmVhIHtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LWxpbmUge1xyXG4gICAgICAgIC5jaGF0LWRhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhdC1tYWluLXJvdyB7XHJcbiAgICAgICAgLmNoYXQtbWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmNoYXQtd2luZG93IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhc2gtc2VjdGlvbiAuZGFzaC1pbmZvLWxpc3QgLmRhc2gtY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgY29sb3I6ICM1NzU3NTc7XHJcbiAgICB9XHJcbiAgICAuY2FyZCwgLmludm9pY2Utb25lIC5pbnZvaWNlLXdyYXBwZXIsIC5pbnZvaWNlLXR3byAuaW52b2ljZS13cmFwcGVyLCAuaW52b2ljZS13cmFwcGVyLCAuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCwgLnJlY2VpcHQtd3JhcCwgLnJlY2VpcHQtd3JhcCAucmVjZWlwdC10b3AgLmNvbXBhbnktbG9nbywgLnJlY2VpcHQtd3JhcCAucmVjZWlwdC1oZWFkaW5nIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZ3JheWJsYWNrcztcclxuICAgIH1cclxuICAgIC5maWxlLWxpbmsgLmRvd25sb2FkLWxpbmssIC5maWxlLWxpbmsgLnByaW50LWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXlibGFja3M7XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciwgLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMgLmludm9pY2UtdG8tcGF5bWVudCwgLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2Utbm90ZXMsIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGF0ZS1ubywgLmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtZml2ZS1kZXRhaWxzIC5ncmFkaWVudC1ibG9jayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9faW52b2ljZV9fYmc7XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1ub3RlcyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19pbnZvaWNlX19iZztcclxuICAgIH1cclxuICAgIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIHsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZGFya19fbW9kZV9fYm9keTtcclxuICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICB9XHJcbiAgICAudGltZS1saXN0IC5kYXNoLXN0YXRzLWxpc3QgaDQge1xyXG4gICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgIH1cclxuICAgIC50b3BpY3MsLnctc2lkZWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgLnRvcGljLXRpdGxlIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3BpY3MgLnRvcGljcy1saXN0IGxpIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm9sZXMtbWVudSB1bCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fZ3JheWJsYWNrcztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yOyAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLC5hY3Rpdml0eS1ib3gsXHJcbiAgICAucHVuY2gtaW5mbyAucHVuY2gtaG91cnMsLnB1bmNoLWRldCxcclxuICAgIC5hdHQtc3RhdGlzdGljcyAuc3RhdHMtaW5mbywuc3RhdHMtaW5mb3tcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7ICBcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wsIC5zaWduYXR1cmUtaW52b2ljZSAuZm9ybS1ncm91cC1iYW5rIC5uYXYtcGlsbHMsIC5zZXJ2aWNlLXVwbG9hZHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19kYXJrX19tb2RlX190YWJsZV9faGVhZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2lucHV0X19kdWxsX19iZztcclxuICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7ICBcclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXItY29sb3IoJF9fZGFya19fbW9kZV9fY29sb3IpO1xyXG4gICAgfVxyXG4gICAgLnByb2plY3QtdGl0bGUgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9maWxlLXdpZGdldHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICAudXNlci1uYW1lIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGVjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhdHMtaW5mbyBoNiB7XHJcbiAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fbWV0YWxsaWMtc2lsdmVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LW1haW4tcm93IC5jaGF0LW1haW4td3JhcHBlciAuY2hhdC1zaWRlYmFyIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgIH0gICBcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH0gIFxyXG4gICAgLmNoYXQtbGluZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgIH0gIFxyXG4gICAgLmZpbGUtd3JhcCB7XHJcbiAgICAgICAgLmZpbGUtc2lkZWJhciB7XHJcbiAgICAgICAgICAgIC5maWxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpbGUtcHJvLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICAgICAgICAgIC5maWxlLXNjcm9sbCAuZmlsZS1tZW51IGxpIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWxlLWNvbnQtd3JhcHtcclxuICAgICAgICAuZmlsZS1jb250LWlubmVyIC5maWxlLWNvbnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheWJsYWNrcztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsZS1jb250ZW50IC5maWxlLWJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2dyYXlibGFja3M7XHJcbiAgICAgICAgLmZpbGUtc2Nyb2xsIC5maWxlLWNvbnRlbnQtaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmNhcmQtZmlsZSAuY2FyZC1maWxlLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbGUtY29udGVudCAuZmlsZS1zZWFyY2gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbGUtd3JhcCAuZmlsZS1zaWRlYmFyIC5maWxlLXNlYXJjaHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fbGlnaHRfX2JsYWNrO1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2tzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWxlLWNvbnQtd3JhcCAuZmlsZS1jb250LWlubmVyIC5maWxlLWNvbnQtaGVhZGVyIC5maWxlLW9wdGlvbnMgYSB7XHJcbiAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLmZpbGUtd3JhcCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX2JsYWNrO1xyXG4gICAgICAgIC5maWxlLXNpZGViYXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2sgO1xyXG4gICAgICAgICAgICAuZmlsZS1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX2JsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtdGFicy5uYXYtdGFicy1ib3R0b20ge1xyXG4gICAgICAgIGxpIGF7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9mZmNhbnZhc3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAuc2lkZWJhci1oZWFkZXJzZXR7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICNjZWQ0ZGE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZXR0aW5ncy1tYWlucyB7XHJcbiAgICAgICAgICAgIC5sYXlvdXQtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NlZDRkYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2VkNGRhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLWhlYWRlcnNldCBoMiwgLnNpZGViYXItaGVhZGVyc2V0IGgzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjZWQ0ZGE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLXJhZGlvIHtcclxuICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm9mZmNhbnZhcy1mb290ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkX19saWdodF9fYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmV2aWV3LXNlY3Rpb24gLnJldmlldy1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgIH1cclxuICAgIC50YWJsZS1ib3JkZXJlZCB0aCwgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ibGFjaztcclxuICAgIH1cclxuICAgIC5jaGF0LXdpbmRvdywgLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCwgLmNoYXQtY29udC1yaWdodCwgLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1oZWFkZXIsIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlciwgLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSwgLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtbGVmdCAuY2hhdC1zZWFyY2gsIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LWxlZnQgLmNoYXQtdXNlcnMtbGlzdCBhLmNoYXQtYmxvY2ssIC5kcm9wZG93bi1tZW51LCAubWFpbC1wcm92aWRlciwgI3BsYW4tYmlsbGluZy1zbGlkZXIgLm93bC1pdGVtIC5wYWNrYWdlcy5hY3RpdmUsIC5mb3JtLXNlbGVjdCwgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwgLmlucHV0LWJsb2NrIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC10ZXh0LCAuYmxvZywgLmJvb3RzdHJhcC10YWdzaW5wdXQsIC5jdXN0b21fY2hlY2sgLmNoZWNrbWFyaywgLmNoZWNrbWFyaywgLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudGhhbmtzLW1zZywgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXNjcm9sbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19kYXJrX19tb2RlX190YWJsZV9faGVhZGVyO1xyXG4gICAgICAgIGNvbG9yOiAjY2VkNGRhO1xyXG4gICAgfVxyXG4gICAgYm9keSAubW9kYWwtYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5jYXJkLmNvbXBhbnktc2V0dGluZ3MtbmV3IC5pbnB1dC1ibG9jay5zZXJ2aWNlLXVwbG9hZC5sb2dvLXVwbG9hZCAuc2l0ZXMtbG9nbywgLnRlbXBsYXRlLWludm9pY2UtY2FyZCAuaW52b2ljZS1jYXJkLXRpdGxlIGg2LCAuaW52b2ljZS10ZW1wbGF0ZS10YWIuaW52b2ljZXMtbWFpbi10YWJzICwgLmludm9pY2VzLW1haW4tdGFicywgLmJsb2csIC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MsIC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtZGV0YWlscy1jb250ZW50IC5pbnZvaWNlLXN0YXR1cy1kZXRhaWxze1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJF9fZGFya19fbW9kZV9fdGFibGVfX2hlYWRlcjtcclxuICAgIH1cclxuICAgIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggMHB4ICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICB9XHJcbiAgICAjcGxhbi1iaWxsaW5nLXNsaWRlciAub3dsLWl0ZW0gLnBhY2thZ2VzLCAuZ3JpZC1ibG9nIC5wb3N0LXdpZGdldCwgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX21vZGVfX2JvZHk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19kYXJrX19tb2RlX190YWJsZV9faGVhZGVyO1xyXG4gICAgfVxyXG4gICAgLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtaGVhZGVyIC5jaGF0LWJsb2NrIC5tZWRpYS1ib2R5IC51c2VyLXN0YXR1cywgLmRhc2gtd2lkZ2V0LWhlYWRlciAuZGFzaC1jb3VudCAuZGFzaC1jb3VudHMgcCwgLnVzZXItbWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSwgLnVzZXItY29udGVudCAudXNlci1uYW1lIHtcclxuICAgICAgICBjb2xvcjogI2NlZDRkYTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgIH1cclxuICAgIC5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLnRhYmxlIHRkLCAudGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIGE6aG92ZXIsIC5jYXJkLXRhYmxlIC5jb21wYW5pZXMtdGFibGUgLnRhYmxlIHRkLCBxdW90YXRpb25zLmh0bWwsIC5ub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tbGlzdCBsaSBibG9ja3F1b3RlLCAuc2VydmljZS11cGxvYWQgLmRyb3AtYnJvd3NlLCAuZ3JpZC1ibG9nIC5ibG9nLXRpdGxlIGEsIC5ncmlkLWJsb2cgLnBvc3Qtd2lkZ2V0LCAuY2FyZCB7XHJcbiAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB9XHJcbiAgICAuY29tcGFuaWVzLXRhYmxlIC50YWJsZSB0Ym9keSB0ZCBoMi50YWJsZS1hdmF0YXIgYSwgLmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGgsIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLCAudGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIGEsIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAuY3VzdG9tZXItdGV4dC1vbmUsIC5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW0udGltZWxpbmUtaXRlbSBzcGFuLnRpbWVsaW5lLXVzZXIgYSwgLmludm9pY2Utc2lnbiBzcGFuLCAudGlja2V0LWluZm9ybWF0aW9uIC5zdXBwb3J0LWRldGFpbHMtY29udCBoNiwgLnRpY2tldC1oaXN0b3J5IC5jYXJkLWluZm9ybSAudGlja2V0LWluZm8gaDYsIC5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5rYW5iYW4tdGlja2V0IC5rYW5iYW4taGVhZCBoNiwgLmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFuIC5rYW5iYW4tYm94IGg2LCAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdHIgdGQsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0aCwgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxzIHNwYW4sIC5pbnZvaWNlLW9uZSAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gc3BhbiwgLmludm9pY2Utb25lIC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBkaXYsIC5pbnZvaWNlLW9uZSAudGhhbmtzLW1zZywgLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCBoMiwgLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIHRoZWFkIHRyIHRoLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9uLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGQsIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGQsICAuaW52b2ljZS10d28gLmludi1jb250ZW50IC50aGFua3MtbXNnLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC50d28taW52b2ljZS1kZXRhaWxzIGg1LCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyAuZGViaXRjYXJkLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gc3BhbiwgLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzIC5wYXltZW50LWluZm8gLnBheW1lbnQtdGl0bGUsIC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuY29tcGFueS1kZXRhaWxzIC5pbnZvaWNlLXRpdGxlLCAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuZ3N0LWRldGFpbHMgc3BhbiwgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MgLmludm9pY2UtdG8gLmludi10by1hZGRyZXNzLCAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCwgLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGQsIC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRyIHRkLCAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItbGVmdCAudGF4LWludm9pY2UsIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtZGF0ZS1ubywgLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmNvbXBhbnktZGV0YWlscyAuaW52b2ljZS10aXRsZSwgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCAuaW52LWRhdGUgc3BhbiwgLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS1hZGRyZXNzLWZvdXIgLmludm9pY2UtdG8gLmludi10by1hZGRyZXNzLCAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZm91ciAuaW52b2ljZS10by1wYXltZW50IHNwYW4sIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciAudGFibGUtZGVzY3JpcHRpb24sIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0aGVhZCB0ciB0aCwgLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlLCAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRkLCAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC50b3RhbC1hbW91bnRkZXRhaWxzIHNwYW4sIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5wYXltZW50LXRpdGxlLCAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMgLnBheW1lbnQtaW5mbyBzcGFuLCAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1sZWZ0IC50YXgtaW52b2ljZSwgLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudGVybXMtY29uZGl0aW9uIHNwYW4sIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAucGF5bWVudC1pbmZvIC5kZWJpdGNhcmQsIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2csIC5pbnZvaWNlLWZpdmUgLnRlcm1zLWNvbmRpdGlvbiBvbCBsaSwgLmludm9pY2UtZml2ZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IGgyLCAuaW52b2ljZS1maXZlIC5pbnYtY29udGVudCAuaW52b2ljZS1maXZlLWRldGFpbHMgLmludm9pY2UtZGF0ZSAuaW52b2ljZS1kYXRlLWRldGFpbHMsIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcyAuY29tcGFueS1hZGQgaDQsIC5jb21wYW55LWJvb2tpbmctYWRkcmVzcy5jb21wYW55LWZpdmUtYWRkcmVzcyAuaW52b2ljZS1kYXRlIHAsIC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscy5pbnZvaWNlLWZpdmUtZ3JvdXAgLmludm9pY2UtdG8gLmludi10by1hZGRyZXNzLCAuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgLnRhYmxlLWRlc2NyaXB0aW9uLCAuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIgdGQsIC5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZm9vdGVyIC50YWJsZS1mb290ZXItcmlnaHQgdGFibGUgdGQsIC50b3RhbC1hbXQtd29yZCB0ciB0ZCBzcGFuLCAuaW52LWNvbnRlbnQgLmJhbmstZGV0YWlscyAuYWNjb3VudC1kZXRhaWxzIHNwYW4sIC5pbnZvaWNlLWZpdmUgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0aGVhZCB0ciB0aCwgLnJlY2VpcHQtd3JhcCAucmVjZWlwdC10b3AgLmNvbXBhbnktbmFtZSwgLnJlY2VpcHQtd3JhcCAucmVjZWlwdC1oZWFkaW5nLCAucmVjZWlwdC13cmFwIC5jdXN0b21lci1saXN0IGxpIC5kZXNjLCAucmVjZWlwdC13cmFwIC5yZWNlaXB0LXRhYmxlIHRoZWFkIHRoLCAucmVjZWlwdC13cmFwIC50b3RhbC1wYXlhYmxlLCAubG9naW4td3JhcHBlciAubG9naW5ib3ggLmFjY291bnQtc3VidGl0bGUsIC5yZWNlaXB0LXRocmVlIC5yZWNlaXB0LXRvcCAucmVjZWlwdC10aXRsZSwgLnJlY2VpcHQtZm91ciAucmVjZWlwdC10b3AgLnJlY2VpcHQtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAgJF9fd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAudHJpYW5nbGUtcmlnaHQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1OHB4IHNvbGlkICRfX2dyYXlibGFja3M7XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS1vbmUgLmdzdC1kZXRhaWxzIGg2LCAuaW52b2ljZS1vbmUgLmludi1oZWFkZXItcmlnaHQgaDYsIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciAuaW52LWhlYWRlci1yaWdodCBwIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2ludm9pY2VfX2JnO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgIH1cclxuICAgIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgc3Bhbi5saW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZvaWNlX19iZztcclxuICAgIH1cclxuICAgIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRfX2ludm9pY2VfX2JnO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtYnRuIC5idG4tZmlsdGVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZmlsdGVyX19idG5zX19iZztcclxuICAgICAgICBib3gtc2hhZG93OiAkX19maWx0ZXJfX2J0bnNfX3NoYWRvdztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtYnRuIC5maWx0ZXItbGlzdCBsaSBhLmFjdGl2ZSwgLmJ0bi1pbXBvcnQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1pbXBvcnQge1xyXG4gICAgICAgIGNvbG9yOiAgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgdGQsIC5pbnZvaWNlLW9uZSAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciB0ZCwgLmludm9pY2Utb25lIC5iYW5rLWRldGFpbHMsIC5pbnZvaWNlLW9uZSAudGhhbmtzLW1zZywgLmludm9pY2Utb25lIC50b3RhbC1hbW91bnRkZXRhaWxzLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLWhlYWRlciwgLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIsIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnR3by1pbnZvaWNlLWRldGFpbHMgLmNvbXBhbnktYm9va2luZy1hZGRyZXNzLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIsIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2csIC5pbnZvaWNlLXRocmVlIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWZvb3RlciAudGFibGUtZm9vdGVyLXJpZ2h0IHRhYmxlIHRyIHRkLCAuaW52b2ljZS10aHJlZSAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0ciwgLmludi1jb250ZW50IC5iYW5rLWRldGFpbHMsIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0ciwgLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAudG90YWwtYW1vdW50ZGV0YWlscywgLmludm9pY2UtZm91ciAuaW52b2ljZS13cmFwcGVyIC5pbnYtY29udGVudCAuYmFuay1kZXRhaWxzLCAuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdHIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19kYXJrX19tb2RlX190YWJsZV9faGVhZGVyO1xyXG4gICAgfVxyXG4gICAgLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudGhhbmtzLW1zZyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS1vbmUgLnRvdGFsYW1vdW50LWZvb3RlciwgLmludm9pY2UtdHdvIC5pbnYtY29udGVudCAudG90YWxhbW91bnQtZm9vdGVyLCAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC50b3RhbGFtb3VudC1mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJF9fZGFya19fbW9kZV9fdGFibGVfX2hlYWRlcjtcclxuICAgIH1cclxuICAgIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQsIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSwgLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUsIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtYWRkcmVzcy1mb3VyLCAuaW52b2ljZS1maXZlIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS1vbmUgaDUsIC5pbnYtY29udGVudCAuaW52b2ljZS10YWJsZSB0YWJsZSB0aGVhZCB0ciwgLmludm9pY2Utb25lIC50aGFua3MtbXNnLCAuaW52b2ljZS10d28gLmludi1jb250ZW50IC5pbnZvaWNlLXRhYmxlLWRldGFpbHMgdGFibGUgdGhlYWQgdHIsIC5pbnZvaWNlLXR3byAuaW52LWNvbnRlbnQgLnRoYW5rcy1tc2csIC5pbnZvaWNlLXR3byAuZmlsZS1saW5rIC5kb3dubG9hZC1saW5rLCAuaW52b2ljZS10d28gLmZpbGUtbGluayAucHJpbnQtbGluaywgLmludm9pY2UtdGhyZWUgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUgdGFibGUgdGhlYWQgdHIsIC5pbnZvaWNlLWZvdXIgLmludm9pY2Utd3JhcHBlciAuaW52LWNvbnRlbnQgLmludm9pY2UtdGFibGUtZGV0YWlscyB0YWJsZSB0aGVhZCB0ciwgLmludm9pY2UtZml2ZSAuaW52b2ljZS10YWJsZS1kZXRhaWxzIHRhYmxlIC5lY29tbWVyY2V0YWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYm9keTtcclxuICAgIH1cclxuICAgIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fbm9uZTtcclxuICAgIH1cclxuICAgIC51c2VyLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19ub25lO1xyXG4gICAgfVxyXG4gICAgLnN0YXR1cy10b2dnbGUgLmNoZWNrOmNoZWNrZWQgKyAuY2hlY2t0b2dnbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3N1Y2Nlc3NfX3RvZ2dsZV9fcmdiYTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19zdWNjZXNzX190b2dnbGVfX3JnYmE7XHJcbiAgICB9XHJcbiAgICAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1sZWZ0IC5jaGF0LXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwgLm1vZGFsLWNvbnRlbnQsIC5jYXJkIC5jYXJkLWJvZHksIC50b3AtYWN0aW9uLWxlZnQgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi13aGl0ZS1vdXRsaW5lLCAuY2FyZC50aW1lbGluZS1jYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX190YWJsZV9fYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgLmluYm94LW1lbnUgbGkgYSwgLnByb2R1Y3QtbGlzdC1pdGVtLWltZyBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAgJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICB9XHJcbiAgICAudG9wLWFjdGlvbi1sZWZ0IC5kcm9wZG93bi10b2dnbGUsIC5idG4td2hpdGUtb3V0bGluZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19kYXJrX19tb2RlX190YWJsZV9faGVhZGVyO1xyXG4gICAgICAgIGNvbG9yOiAgJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbiAucGFnaW5hdGVfYnV0dG9uLm5leHQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24gLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyAucGFnZS1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19ib3hfX3NoYWRvdztcclxuICAgICAgICBib3JkZXI6ICAxcHggc29saWQgJF9fZGFya19fbW9kZV9fdGFibGVfX2hlYWRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAkX19maWx0ZXJfX2J0bnNfX3NoYWRvdztcclxuICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICB9XHJcbiAgICAuc2V0dGluZy1tZW51IHtcclxuICAgICAgICBjb2xvcjogJF9fd2hpdGUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhcmQudGltZWxpbmUtY2FyZCwgLmludm9pY2UtaXRlbS1kYXRlLCAuaW52b2ljZS1pdGVtLXR3bywgLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbSwgLmthbmJhbi10aWNrZXQtbWFpbiAua2FuYmFuLXRpY2tldC1saXN0IC5rYW5iYW4tdGlja2V0LWdyaWQgLmNhcmQta2FuYmFuLCAua2FuYmFuLXRpY2tldC1tYWluIC5rYW5iYW4tdGlja2V0LWxpc3QgLmthbmJhbi10aWNrZXQtZ3JpZCAuY2FyZC1rYW5iYW4gLmthbmJhbi1ib3ggLnRpY2tldC1kdWUsIC5ibG9nLCAuaW52b2ljZS1mb3VyIC5pbnZvaWNlLXdyYXBwZXIgLmludi1jb250ZW50IC5pbnZvaWNlLWFkZHJlc3MtZm91ciAuaW52b2ljZS10by1wYXltZW50IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICB9XHJcbiAgICAuYmxvZy1pbWFnZSBpbWcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS10ZXJtcyAuaW52b2ljZS10ZXJtcy1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZvaWNlX190ZXJtc19fYmdfX3JnYmE7XHJcbiAgICB9XHJcbiAgICAuZGFyay13aGl0ZS1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0LWNvbG9yLWxvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmludm9pY2UtaXRlbSAuaW52b2ljZS1kZXRhaWxzIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICAkX19ncmF5X19kYXJrO1xyXG4gICAgfVxyXG4gICAgLnBhY2thZ2VzLnBhY2thZ2Utc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3JpYmJvbl9fcHJpbWFyeV9fYmc7XHJcbiAgICB9XHJcbiAgICAuY2hhdC1jb250LXJpZ2h0IHVsLmxpc3QtdW5zdHlsZWQgLmNoYXQtYmxvY2sucmVjZWl2ZWQgLm1lZGlhLWJvZHkgPiBkaXYsIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2sucmVjZWl2ZWQgLm1lZGlhLWJvZHkgLm1zZy1ib3ggPiBkaXYsIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWZvb3RlciwgLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtZm9vdGVyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAuZm9ybS1ncm91cC1iYW5rLCAuZGVzY3JpcHRpb24tYm94IC5ub3RlLWZyYW1lLCAuZm9ybS1ncm91cCAubm90ZS1lZGl0YWJsZSwgLmlucHV0LWJsb2NrIC5ub3RlLWVkaXRhYmxlLCAubm90ZS10b29sYmFyLCAuZm9ybS1ncm91cCAubm90ZS10b29sYmFyLCAuaW5wdXQtYmxvY2sgLm5vdGUtdG9vbGJhciwgLm5vdGUtYnRuLCAudGlja2V0LWluZm9ybWF0aW9uIC5zdXBwb3J0LWRldGFpbHMsIC5rYW5iYW4tdGlja2V0LW1haW4gLmthbmJhbi10aWNrZXQtbGlzdCAua2FuYmFuLXRpY2tldC1ncmlkIC5jYXJkLWthbmJhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYm9keTsgICBcclxuICAgIH1cclxuICAgIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtYmxvY2sgLm1lZGlhLWJvZHkgLm1zZy1ib3ggPiBkaXYgcCwgLmNoYXQtdGltZSBzcGFuLCAuZmlsdGVyLWJ1dHRvbnMgYnV0dG9uLmJ0bi1zZWNvbmRhcnksIC5ub3RlLWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICAkX19saWdodF9fYXNoX19ncmF5O1xyXG4gICAgfVxyXG4gICAgLmNoYXQtd2luZG93IC5jaGF0LWNvbnQtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1ibG9jay5yZWNlaXZlZCAubWVkaWEtYm9keSAubXNnLWJveDpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICRfX2RhcmtfX21vZGVfX2JvZHk7XHJcbiAgICB9XHJcbiAgICAuY2hhdC13aW5kb3cgLmNoYXQtY29udC1yaWdodCAuY2hhdC1mb290ZXIsIC5mb3JtLWdyb3VwLWJhbmssIC5ub3RlLWJ0biwgLm5vdGUtdG9vbGJhciwgLnRpY2tldC1pbmZvcm1hdGlvbiAuc3VwcG9ydC1kZXRhaWxzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkX19kYXJrX19tb2RlX190YWJsZV9faGVhZGVyO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtc3VwcG9ydCB7XHJcbiAgICAgICAgYm9yZGVyOiAgbm9uZTtcclxuICAgIH1cclxuICAgIC5pbnZvaWNlcy1tYWluLXRhYnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAgMTJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnJlY3VycmluZy10YWIgdWwgbGkgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fcmliYm9uX19wcmltYXJ5X19iZyFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2UtZ3JheS1vdXRsaW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZV9fcmdiYTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRfX3doaXRlX19yZ2JhO1xyXG4gICAgICAgIGNvbG9yOiAgJF9fd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWJ1dHRvbnMgYnV0dG9uLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgIC8qYmFja2dyb3VuZDogJF9fd2hpdGVfX3JnYmE7ICovXHJcbiAgICAgICAgLypib3JkZXItY29sb3I6ICRfX3doaXRlX19yZ2JhOyAqL1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDUwcHggMCAwICRfX3ByaW1heXJnY29sb3JfX3JnYmFfX2JnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aWNrZXQtaW5mb3JtYXRpb24gLnN1cHBvcnQtd2lkZ2V0LWljb24sIC50aWNrZXQtaW5mb3JtYXRpb24gLmN1c3RvbWVyLXdpZGdldC1pY29uLCAudGlja2V0LWluZm9ybWF0aW9uIC5zdXBwb3J0LWRldGFpbHMgLmJ0bi1hY3Rpb24taWNvbiwgLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbTpiZWZvcmUsIC50aWNrZXQtaGlzdG9yeSAuY2FyZC1pbmZvcm0gLnRpY2tldC1pbmZvIC50aWNrZXQtdXBsb2FkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZV9fcmdiYTtcclxuICAgIH1cclxuICAgIC50aWNrZXQtaGlzdG9yeSAuY2FyZC1pbmZvcm0gLnRpY2tldC1pbmZvIC50aWNrZXQtdXBsb2FkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRfX3doaXRlX19yZ2JhO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXlyZ2NvbG9yX19yZ2JhX19iZztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19wcmltYXlyZ2NvbG9yX19yZ2JhX19iZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGUge1xyXG4gICAgdHJhbnNmb3JtOiAkX19ub25lO1xyXG59XHJcblxyXG5bZGF0YS10b3BiYXI9bGlnaHRde1xyXG4mW2RhdGEtbGF5b3V0LW1vZGU9XCJkYXJrXCJde1xyXG4gICAgICAgIGJvZHkge1xyXG4gICAgICAgICAgICAubG9nby1kYXJrLCAubG9nby1saWdodG1vZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby1saWdodCwgLmxvZ28tZGFya21vZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvZ28tY29sb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubG9nby13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlLWJhcnMgLmJhci1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxvZ28ye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudXNlci1tZW51Lm5hdiA+IGxpID4gYSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaGFzLWFycm93IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bC5zaWRlYmFyLXZlcnRpY2FsIC5tZW51LXRpdGxlIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC51c2VyLW1lbnUubmF2IC5kcm9wZG93bi1oZWFkcyA+IGEsIC5jdXN0b21lci1kZXRhaWxzLWdyb3VwIC5jdXN0b21lci1kZXRhaWxzIC5jdXN0b21lci13aWRnZXQtaWNvbiBpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyODI5MkQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnVzZXItbWVudS5uYXYgLmRyb3Bkb3duLWhlYWRzID4gYSBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2lnbmF0dXJlLWludm9pY2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fdGFibGVfX2JvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5bZGF0YS10b3BiYXI9bGlnaHRde1xyXG4gICAgJltkYXRhLWxheW91dC1tb2RlPVwiZGFya1wiXXtcclxuICAgICAgICAmW2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXXtcclxuICAgICAgICAgICAgYm9keXtcclxuICAgICAgICAgICAgICAgIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmUgaSwgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIHNwYW4ubWVudS1hcnJvdywgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qY29sb3I6ICRfX3ByaW1hcnljb2xvcjsgICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuW2RhdGEtc2lkZWJhcj1cImxpZ2h0XCJde1xyXG4gICAgJltkYXRhLWxheW91dC1tb2RlPVwiZGFya1wiXXtcclxuICAgICAgICBib2R5IHtcclxuICAgICAgICAgICAgI3RvZ2dsZV9idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgICAgICAgICAgLnRvcC1uYXYtc2VhcmNoIGZvcm0gLmZvcm0tY29udHJvbFxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX2JveF9fc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtfX21vZGVfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyLWNvbG9yKCRfX2RhcmtfX21vZGVfX2NvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAgICAgICAgIC5zaWRlYmFyLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZGFya19fbW9kZV9fYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVsIGxpIGEsIHVsIGxpIGEgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwgbGkgdWwgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpLnN1Ym1lbnUgdWwgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZ3JlZWR5IHVsIGxpIGE6aG92ZXIsIHVsID4gbGkgPiBhOmhvdmVyLCB1bCBsaSBhOmhvdmVyIHNwYW4sIHVsIGxpLnN1Ym1lbnUgdWwgbGkgYS5hY3RpdmUsIHVsIGxpIGE6aG92ZXIgaSwgdWwgbGkgYS5hY3RpdmUgaSAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCBsaS5zdWJtZW51IHVsIGxpIGEuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCBsaSBhLmFjdGl2ZTo6YmVmb3JlLCB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIsIHVsIGxpIGEuYWN0aXZlOjpiZWZvcmUsIHVsIGxpIGEuYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ncmVlZHlzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdtb3JlbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YzBjZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGlkZGVuLWxpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltkYXRhLWxheW91dC1tb2RlPVwibGlnaHRcIl17XHJcbiAgICAmW2RhdGEtc2lkZWJhcj1cImRhcmtcIl17XHJcbiAgICAgICAgbmF2LmdyZWVkeSBidXR0b257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL3NpZGViYXIgV2lkdGggZ3JhZGllbnRcclxuW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50XCJde1xyXG4gICAgLnNpZGViYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjA4ZGVnLCAjRkYwMDAwIDAlLCAjNzY0QkEyIDEwMCUpO1xyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUgdWwgbGkgdWwgbGkgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX25vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUgdWwgbGkuc3VibWVudSB1bCBsaSBhLmFjdGl2ZTphZnRlciwgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGEuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUgdWwgbGkgYSwgLnNpZGViYXItbWVudSB1bCBsaSBhIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2I3YzBjZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWVudSB1bCBsaS5zdWJtZW51IHVsIGxpIGEuYWN0aXZlLCAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIsICAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci10d29jb2wuc2lkZWJhciB7XHJcbiAgICAgICAgLnNpZGViYXItbGVmdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4wOGRlZywgI0ZGMDAwMCAwJSwgIzc2NEJBMiAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItcmlnaHQgdWwgbGkgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQwNTE4OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vc2lkZWJhciBXaWR0aCBncmFkaWVudFxyXG5bZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtMlwiXXtcclxuICAgIC5zaWRlYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJF9fcHJpbWFyeWNvbG9yIDAlLCAjMDI1M2NjIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXItdHdvY29sLnNpZGViYXIge1xyXG4gICAgICAgIC5zaWRlYmFyLWxlZnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRfX3ByaW1hcnljb2xvciAwJSwgIzAyNTNjYyAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItcmlnaHQgdWwgbGkgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNsYXlvdXQtcG9zaXRpb24gLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgfVxyXG59XHJcbi8vc2lkZWJhciBXaWR0aCBncmFkaWVudFxyXG5bZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtM1wiXXtcclxuICAgIC5zaWRlYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJF9fZGFya19fbWFyb29uIDAlLCAjNDUzYTk0IDEwMCUpO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXItdHdvY29sLnNpZGViYXIge1xyXG4gICAgICAgIC5zaWRlYmFyLWxlZnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRfX2RhcmtfX21hcm9vbiAwJSwgIzQ1M2E5NCAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItcmlnaHQgdWwgbGkgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZGFya19fbWFyb29uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNsYXlvdXQtcG9zaXRpb24gLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZGFya19fbWFyb29uO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL3NpZGViYXIgV2lkdGggZ3JhZGllbnRcclxuW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTRcIl17XHJcbiAgICAuc2lkZWJhcntcclxuICAgICAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJF9fZGFya3B1cnBsZSAwJSwgIzc2NGJhMiAxMDAlKTtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIHtcclxuICAgICAgICAuc2lkZWJhci1sZWZ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRfX2RhcmtwdXJwbGUgMCUsICM3NjRiYTIgMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXJpZ2h0IHVsIGxpIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2RhcmtwdXJwbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2xheW91dC1wb3NpdGlvbiAucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrcHVycGxlO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJde1xyXG4gICAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl17XHJcbiAgICAgICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA7XHJcbiAgICAgICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgLnNpZGViYXItbGVmdHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5zaWRlYmFyLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6JF9fbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKltkYXRhLWxheW91dD1ob3Jpem9udGFsXSB7XHJcbiAgICBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBzcGFuLCBib2R5IC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkgYS5zdWJkcm9wIHNwYW4sIGJvZHkgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhLmFjdGl2ZSBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICB9XHJcbn0qL1xyXG4gICAgXHJcblxyXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0ge1xyXG4gICBib2R5e1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJF9fbm9uZTtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogJF9faW5oZXJpdDtcclxuICAgICAgICAuc2lkZWJhci1tZW51IHVsIGxpIHNwYW4sIC5zaWRlYmFyLW1lbnUgdWwgbGkgaSwgLnNpZGViYXItbWVudSB1bCBsaSBhIC5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc4QTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1tZW51IHVsIGxpIGEgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWVudSB1bCBsaSBhLnN1YmRyb3Agc3BhbiwgLnNpZGViYXItbWVudSB1bCBsaSBhLnN1YmRyb3AgaSwgLnNpZGViYXItbWVudSB1bCBsaSBhLnN1YmRyb3AgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpbVNjcm9sbERpdiwgLnNpZGViYXItaW5uZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRfX2F1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6ICRfX2luaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhpZGRlbntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgLnNpZGViYXItbWVudSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdWwgbGkgYS5hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXZlcnRpY2Fse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLWhvcml6YW50YWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWVudSB1bCBsaSBhIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICYuc3ViZHJvcCwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUgLm1lbnUtdGl0bGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwgbGkgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhpZGRlbi1saW5rc3tcclxuICAgICAgICAgICAgLnN1Ym1lbnV7XHJcbiAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OjAgNXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvKm92ZXJmbG93LXk6IGF1dG87ICovXHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogIGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItbWVudSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJi5saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdWJtZW51ICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub3RpLWRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCBsaSBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDYwcHgsbnVsbCxudWxsLDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3QtaW5saW5lLWl0ZW17XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGVjb2xvcjsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNzaWRlYmFyLXZpZXcsXHJcbiAgICAjc2lkZWJhci1zaXplLFxyXG4gICAgI2xheW91dC13aWR0aCxcclxuICAgICNsYXlvdXQtcG9zaXRpb257XHJcbiAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgIH1cclxuICAgICN0b2dnbGVfYnRue1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICB9XHJcbiAgICB1bC5oaWRkZW4tbGlua3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IGRhc2hlZCAkX19tZXRhbGxpYy1zaWx2ZXIgO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggM3B4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDRweCByZ2IoMCAwIDAgLyAyMCUpO1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGVjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgbGkgYSAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGF7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfSBcclxuICAgIC5ncmVlZHkgdWwubGlzdC1pbmxpbmUtaXRlbS5saXN0LXVuc3R5bGVkLmxpbmtzIHtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmdyZWVkeSB7XHJcbiAgICAgICAgPiBidXR0b257XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgIG5hdi5ncmVlZHkgYnV0dG9uIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZWNvbG9yO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgbmF2LmdyZWVkeSB7XHJcbiAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBuYXYuZ3JlZWR5IHVsLmhpZGRlbi1saW5rcy5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICB9XHJcbiAgICAucGFnZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCB1bCB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMjAwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhciB1bCB1bCBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgICAuaGlkZGVuLWxpbmtze1xyXG4gICAgICAgIC5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbltkYXRhLXNpZGViYXI9XCJkYXJrXCJde1xyXG4gICAgJltkYXRhLWxheW91dD1ob3Jpem9udGFsXSB7XHJcbiAgICAgICAgYm9keSB7IFxyXG4gICAgICAgICAgICAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIgc3Bhbi5tZW51LWFycm93LCAuc2lkZWJhciAuc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIHNwYW4ubWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbltkYXRhLXNpZGViYXI9XCJkYXJrXCJde1xyXG4gICAgYm9keSB7IFxyXG4gICAgICAgIC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgLnNpZGViYXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19ncmF5YmxhY2s7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2lkZWJhci1sZWZ0IC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZDogIzM0NDQ0YzsqL1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiAjMzMzOyovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgXHJcbiAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2IoMCAwIDAgLyAyMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICAgICAgLnNpZGViYXItbWVudXtcclxuICAgICAgICAgICAgICAgIHVsIGxpLnN1Ym1lbnUgdWwgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwgbGkgYSwgdWwgbGkgYSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YzBjZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsIGxpIGE6aG92ZXIgaSwgdWwgbGkgYTpob3ZlciBzcGFuLCB1bCBsaSBhLmFjdGl2ZSBzcGFuLCB1bCBsaSBhLmFjdGl2ZSBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwgbGkgdWwgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ3JlZWR5IHVsIGxpIGE6aG92ZXIsIHVsID4gbGkgPiBhOmhvdmVyLCB1bCBsaSBhOmhvdmVyIHNwYW4sIHVsIGxpLnN1Ym1lbnUgdWwgbGkgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCBsaS5zdWJtZW51IHVsIGxpIGEuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsIGxpIGEuYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCBsaSBhLmFjdGl2ZTo6YWZ0ZXIsIHVsIGxpIGEuYWN0aXZlOjpiZWZvcmUsIHVsIGxpIGEuYWN0aXZlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdyZWVkeXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3bW9yZW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I3YzBjZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmhpZGRlbi1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR3by1jb2wtYmFye1xyXG4gICAgICAgICAgICAuc2lkZWJhciAuc2lkZWJhci1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvKm1hcmdpbi1ib3R0b206IDE1cHg7Ki9cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLypiYWNrZ3JvdW5kOiAjZmZmOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9oZWFkZXIgV2lkdGggbGlnaHRcclxuW2RhdGEtdG9wYmFyPWxpZ2h0XXtcclxuIGJvZHl7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtdGl0bGUtYm94IHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tY29sb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28td2hpdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9nZ2xlLWJhcnMgLmJhci1pY29ucyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4NzhBOTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3AtbmF2LXNlYXJjaCBmb3JtIHtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWxlZnR7XHJcbiAgICAgICAgICAgIC5sb2dvMntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6JF9fbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICN0b2dnbGVfYnRuIHtcclxuICAgICAgICAgICAgLmJhci1pY29uIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudXNlci1tZW51Lm5hdiA+IGxpID4gYSwgLnVzZXItbWVudS5uYXYgPiBsaSA+IGEgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGFzLWFycm93IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJF9fZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJF9fZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiAgICBcclxufVxyXG4vL3NpZGViYXIgV2lkdGggbGlnaHRcclxuW2RhdGEtc2lkZWJhcj1cImxpZ2h0XCJde1xyXG4gICAgYm9keXtcclxuICAgICAgICAuc2lkZWJhci10d29jb2wuc2lkZWJhcntcclxuICAgICAgICAgICAgLnNpZGViYXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHVsIGxpIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2lkZWJhci1sZWZ0IC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM0NDQ0YztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYigwIDAgMCAvIDIwJSk7XHJcbiAgICAgICAgICAgICB1bCBsaSBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvKmNvbG9yOiAkX19zYW5kc3RvbmU7Ki9cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAuc2lkZWJhci1tZW51e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3QtaW5saW5lLWl0ZW0gbGkgYTpob3ZlciBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmVlZHlzIC52aWV3bW9yZW1lbnUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3OEE5OTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbmF2LmdyZWVkeSBidXR0b257XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXR3b2NvbC5zaWRlYmFyIC5zaWRlYmFyLWxlZnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM0NDQ0YztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWluaS1zaWRlYmFye1xyXG4gICAgICAgICAgICAmLmV4cGFuZC1tZW51e1xyXG4gICAgICAgICAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICB1bCBsaSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgIHVsIGxpIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBuYXYuZ3JlZWR5IGJ1dHRvbntcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlcixcclxuICAgICAgICAudHdvLWNvbC1iYXIgLnNpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlIGEsXHJcbiAgICAgICAgLnR3by1jb2wtYmFyIC5zaWRlYmFyLW1lbnUgdWwgbGkuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZ3JheTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vaGVhZGVyIFdpZHRoIGRhcmtcclxuW2RhdGEtdG9wYmFyPVwiZGFya1wiXXtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2RhcmtfX21vZGVfX2JnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJF9fbGlnaHRfX2JsYWNrO1xyXG4gICAgICAgIC5tYWluLWxvZ28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX19iZztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvZ2dsZS1iYXJzIC5iYXItaWNvbnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tY29sb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLXdoaXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51c2VyLWNvbnRlbnQgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19zYW5kc3RvbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYXMtYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkX19kYXJrX19tb2RlX19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXItbGVmdCAubG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcC1uYXYtc2VhcmNoIGZvcm0ge1xyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmM0Y2M7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JiYzRjYztcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmJjNGNjO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmJjNGNjO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmJjNGNjO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNiYmM0Y2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVzZXItbWVudS5uYXYgPiBsaSA+IGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19hc2hfX2dyYXlzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjdG9nZ2xlX2J0biAuYmFyLWljb24gc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2FzaF9fZ3JheXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLXRpdGxlLWJveCBoM3tcclxuICAgICAgICAgICAgY29sb3I6ICRfX2FzaF9fZ3JheXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50d28tY29sLWJhciB7XHJcbiAgICBkaXNwbGF5OiAkX19ub25lO1xyXG59XHJcblxyXG5cclxuLnNpZGViYXItaGVhZGVyc2V0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUY1RjU7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcbi5zZXR0aW5ncy1tYWluc3tcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgIH1cclxuICAgIC5sYXlvdXQtaGVhZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI3MkI0MTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICMyNzJCNDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNsYXlvdXQtcG9zaXRpb24gLnJhZGlvIGlucHV0ICsgbGFiZWwge1xyXG4gICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmJvci1yYWQtNTB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcbi5iZy1zaWRlYmFyY29sb3J7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gICAgaGVpZ2h0OjQ1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICYuYmctZGFya3N7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzM0NDQ0YztcclxuICAgIH1cclxuICAgICYuYmctZ3JhZGllbnRze1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4wOGRlZywgI0ZGMDAwMCAwJSwgIzc2NEJBMiAxMDAlKTtcclxuICAgIH1cclxuICAgICYuYmctb3Jhbmdlc3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY5QjQ0O1xyXG4gICAgfVxyXG4gICAgJi5iZy1kYXJrc2V0e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNjE5MUM7XHJcbiAgICB9XHJcbiAgXHJcbn1cclxuXHJcbi5iZy1ibHVle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzVmYjtcclxufVxyXG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICBcclxufVxyXG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkKy5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzNCQjgwMCFpbXBvcnRhbnQ7XHJcbn1cclxuLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5mb3JtLWNoZWNrIGxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkKy5mb3JtLWNoZWNrLWxhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIuKck1wiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTGluZSBBd2Vzb21lIEZyZWVcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNDAlO1xyXG4gICAgbGVmdDogNDAlO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzNCQjgwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgY29sb3I6ICNGNEY0Rjk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSk7XHJcbn1cclxuW2RhdGEtbGF5b3V0LW1vZGU9XCJkYXJrXCJdIHtcclxuICAgIC5zdXBlci1hZG1pbi1saXN0LWhlYWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICAgICAgLmdyaWQtaW5mby1pdGVtIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZGFya19fbW9kZV9fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3Vic2NyaXB0aW9uLXBsYW5lLWhlYWQgdWwge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRfX2RhcmtfX21vZGVfX3RhYmxlX19oZWFkZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLmludm9pY2VzLWxpbmtzIHtcclxuXHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHR9XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHR9XHJcblx0LmZlYXRoZXIge1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG59XHJcbi5yZXBvcnQtY2FyZCB7XHJcblx0QGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG59XHJcbi5hcHAtbGlzdGluZyB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDAgLTE1cHg7XHJcblx0bGlzdC1zdHlsZTogJF9fbm9uZTtcclxuXHRAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcblx0QGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0bGkge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG59XHJcbi5tdWx0aXBsZVNlbGVjdGlvbiAuc2VsZWN0Ym94LCAuc29ydGJ5IC5zZWxlY3Rib3hlcyB7XHJcblx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEzcHggMTBweDtcclxuXHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fZ29vc2VzdmFsdWU7XHJcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0QGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcblx0Y3Vyc29yOiAkX19wb2ludGVyO1xyXG59XHJcbi5zZWxlY3Rib3gtY29udCB7XHJcblx0aGVpZ2h0OiAyMjBweDtcclxuXHRvdmVyZmxvdy15OiAkX19hdXRvO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJF9fZGFya19fbGlnaHRzO1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYigyMzEsIDIzMSwgMjMxKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMzEsIDIzNCwgMjUyLCAwLjc1KTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgMjM0LCAyNTIsIDAuNzUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VsZWN0Ym94LWNvbnQtb25lIHtcclxuXHRvdmVyZmxvdy15OiBpbmhlcml0O1xyXG59XHJcbi5zZWxlY3Rib3hlcyB7XHJcblx0Ji5vcmRlci1ieSB7XHJcblx0XHRtaW4td2lkdGg6IDE1NHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJF9fZGFya19fbGlnaHRzO1xyXG5cdFx0cGFkZGluZzogNnB4IDEwcHg7XHJcblx0fVxyXG59XHJcbi5tdWx0aXBsZVNlbGVjdGlvbiB7XHJcblx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0I2NoZWNrYm94ZXMtb25lIHtcclxuXHRcdGRpc3BsYXk6ICRfX25vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDIwcHgpO1xyXG5cdFx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fYmF0dGxlX19nYXJ5cztcclxuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggNDRweCByZ2JhKDIzMSwgMjM0LCAyNTIsIDAuNzUpO1xyXG5cdFx0QGluY2x1ZGUgcm91bmRlZCg2cHgpO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyOiA3cHggc29saWQgJF9fbGlnaHRfX2JhdHRsZV9fZ2FyeXM7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJF9fd2hpdGUgJF9fd2hpdGU7XHJcblx0XHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDEwJSk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCNjaGVja2JveGVzIHtcclxuXHRcdCYuZm9ybS1jdXN0b20ge1xyXG5cdFx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0Y1RjZGQTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTZFOUY0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxuXHRcdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtLWN1c3RvbSB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDM1JTtcclxuXHRcdFx0XHRsZWZ0OiA2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICM3RTg0QTM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tdWx0aS1maWx0ZXIsIC5zb3J0Ynkge1xyXG5cdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxufVxyXG4ubXVsdGktZmlsdGVyIHtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRib3JkZXI6IDdweCBzb2xpZCAkX193aGl0ZTtcclxuXHRcdGJvcmRlci1jb2xvcjogJF9fdHJhbnNwYXJlbnQgJF9fdHJhbnNwYXJlbnQgJF9fd2hpdGUgJF9fd2hpdGU7XHJcblx0XHRib3gtc2hhZG93OiAtMnB4IDJweCAycHggLTFweCByZ2IoMCAwIDAgLyAxMCUpO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAycHg7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdH1cclxufVxyXG4ubXVsdGlwbGVTZWxlY3Rpb24gI2NoZWNrYm94ZXMsIC5zb3J0YnkgI2NoZWNrYm94IHtcclxuXHRkaXNwbGF5OiAkX19ub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMzAwcHg7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMjBweCk7XHJcblx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX2JhdHRsZV9fZ2FyeXM7XHJcblx0Ym94LXNoYWRvdzogMHB4IDRweCA0NHB4IHJnYmEoMjMxLCAyMzQsIDI1MiwgMC43NSk7XHJcblx0QGluY2x1ZGUgcm91bmRlZCg2cHgpO1xyXG59XHJcbiNjaGVja2JveGVzLW9uZSB7XHJcblx0LmZvcm0tY3VzdG9tIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzMSwgMjM0LCAyNTIsIDAuNzUpO1xyXG5cdFx0XHRAaW5jbHVkZSByb3VuZGVkKDZweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4tZ3JleSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgMjM0LCAyNTIsIDAuNzUpO1xyXG5cdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNjaGVja2JveGVzLW9uZSAuYnRuLCAjY2hlY2tib3ggLmJ0biB7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdHBhZGRpbmc6IDhweCAwcHg7XHJcbn1cclxuLm11bHRpcGxlU2VsZWN0aW9uICNjaGVja2JveGVzOjpiZWZvcmUsIC5zb3J0YnkgI2NoZWNrYm94OjpiZWZvcmUge1xyXG5cdGJvcmRlcjogN3B4IHNvbGlkICRfX2xpZ2h0X19iYXR0bGVfX2dhcnlzO1xyXG5cdGJvcmRlci1jb2xvcjogJF9fdHJhbnNwYXJlbnQgJF9fdHJhbnNwYXJlbnQgJF9fd2hpdGUgJF9fd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogLTJweCAycHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMTAlKTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGxlZnQ6IDMwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG4uY2hlY2stbGlzdCB7XHJcblx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG59XHJcbi5kYXRlLXBpY2tlciB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRmbG9hdDogJF9fbGVmdDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbiNjaGVja2JveGVzIHtcclxuXHQuZGF0ZS1waWNrZXIge1xyXG5cdFx0LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xyXG5cdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5mb3JtLWN1c3RvbSB7XHJcblx0XHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1jdXN0b20ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMxLCAyMzQsIDI1MiwgMC43NSk7XHJcblx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoNnB4KTtcclxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjOEY5QkJBO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4tZ3JleSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgMjM0LCAyNTIsIDAuNzUpO1xyXG5cdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5kYXRlLWxpc3Qge1xyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGF0ZS1idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0U3RUFGQztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFN0VBRkM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb3JtLWN1c3RvbSB7XHJcblx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdCYuY2FsLWljb24ge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGkge1xyXG5cdFx0Y29sb3I6ICM3RTg0QTM7XHJcblx0XHRAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSwxMHB4LG51bGwsbnVsbCwxMHB4KTtcclxuXHR9XHJcbn1cclxuLmNhcmQtaGVhZGVyIHtcclxuXHQuZm9ybS1jdXN0b20ge1xyXG5cdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jY2hlY2tib3hlcyAuYnRuLCAjY2hlY2tib3ggLmJ0biB7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdHBhZGRpbmc6IDhweCAwcHg7XHJcbn1cclxuLmNoZWNrYm94LXRpdGxlIHtcclxuXHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuLmN1c3RvbV9jaGVjayB7XHJcblx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG5cdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdGN1cnNvcjogJF9fcG9pbnRlcjtcclxuXHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHR1c2VyLXNlbGVjdDogJF9fbm9uZTtcclxuXHRpbnB1dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Y3Vyc29yOiAkX19wb2ludGVyO1xyXG5cdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0JiB+IC5jaGVja21hcmsge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2ttYXJrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDE5cHg7XHJcblx0XHR3aWR0aDogMjFweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRfX3NhbmRzdG9uZXM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRcdEBpbmNsdWRlIHJvdW5kZWQoNnB4KTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiAkX19ub25lO1xyXG5cdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VsZWN0Ym94IHtcclxuXHRwIHtcclxuXHRcdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0LnNlbGVjdC1pY29uIHtcclxuXHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJlcG9ydC1idG4ge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0LmJ0biB7XHJcblx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDExcHggMDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGZpbHRlcjogaW52ZXJ0KDApIGJyaWdodG5lc3MoMTAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW52b2ljZS10b3RhbC1pbm5lciB7XHJcblx0LnN0YXR1cy10b2dnbGUge1xyXG5cdFx0LmNoZWNrdG9nZ2xlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygwJSAtIDBweCksIC0zMCUpO1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHRcdFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZsb2F0OiAkX19yaWdodDtcclxuXHRcdFx0Y29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoLTEwcHggMCAwLCBudWxsKVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW52b2ljZXMtdGFicy1jYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiAkX190cmFuc3BhcmVudDtcclxuXHRib3gtc2hhZG93OiAkX191bnNldDtcclxufVxyXG4uaW52b2ljZXMtdGFicyB7XHJcblx0dWwge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRsaSB7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlcy1zZXR0aW5ncy1idG4ge1xyXG5cdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0XHJcblx0LmJ0biB7XHJcblx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDEwcHg7XHJcblx0XHRtaW4td2lkdGg6IDE2N3B4O1xyXG5cdFx0YmFja2dyb3VuZDogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0QGluY2x1ZGUgcm91bmRlZCg2cHgpO1xyXG5cdFx0QGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG5cdFx0QGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG5cdFx0QGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0fVxyXG5cdFx0LmZlYXRoZXIge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmludm9pY2VzLXNldHRpbmdzLWljb24ge1xyXG5cdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdC5mZWF0aGVyIHtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG4uaW5vdmljZXMtY2FyZCB7XHJcblx0QGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG5cdC5jYXJkLWJvZHkge1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTVweCk7XHJcblx0fVxyXG59XHJcbi5pbm92aWNlcy13aWRnZXQtaGVhZGVyIHtcclxuXHRAZXh0ZW5kICVkaXNwbGF5LWZsZXgtYmV0d2VlbjtcclxuXHRcclxuXHQuaW5vdmljZXMtYW1vdW50IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjQ7XHJcblx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdH1cclxufVxyXG4uaW5vdmljZXMtd2lkZ2V0LWljb24ge1xyXG5cdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDEwcHgpO1xyXG4gICAgQGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlcjtcclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTEzOTkpIHtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDVweCk7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHR9XHJcbn1cclxuLmlub3ZpY2VzLWFsbCB7XHJcblx0c3BhbiB7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMCA1cHgsIDBweCk7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuXHRcdGNvbG9yOiAkX19zZWNvbmRhcnljb2xvcjtcclxuXHR9XHJcbn1cclxuLmludm9pY2VzLWdyaWQtY2FyZCB7XHJcblx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMHB4IDRweCAyNHB4IHJnYmEoMjI4LCAyMjgsIDIyOCwgMC4yNSk7XHJcblx0QGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxuXHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdC5jYXJkLWhlYWRlciB7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAyMHB4KTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdC5kcm9wZG93bi1hY3Rpb24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmFjdGlvbi1pY29uIHtcclxuXHRcdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5pdGlhbDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcmQtYm9keSB7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAyMHB4KTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0fVxyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXJkLWZvb3RlciB7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAyMHB4KTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdC5iYWRnZSB7XHJcblx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoNnB4KTtcclxuXHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xMztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDdweCAxOHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJnLXN1Y2Nlc3MtZGFyayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDA4RjY0O1xyXG5cdH1cclxuXHQuYmctZGFuZ2VyLWRhcmsge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGMDAwMDtcclxuXHR9XHJcblx0LmJnLXNlY29uZGFyeS1kYXJrIHtcclxuXHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHR9XHJcblx0LmJnLXByaW1hcnktZGFyayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjE5NmYzO1xyXG5cdH1cclxuXHQudGV4dC1zbSB7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdH1cclxufVxyXG4uaW52b2ljZS1ncmlkLWxpbmsge1xyXG5cdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdH1cclxufVxyXG4uY2FyZC1taWRkbGUge1xyXG5cdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDIwcHgpO1xyXG5cdGJhY2tncm91bmQ6ICNGN0Y3RkY7XHJcbn1cclxuLmNhcmQtbWlkZGxlLWF2YXRhciB7XHJcblx0QGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG5cdGRpc3BsYXk6ICRfX2lubGluZV9fZmxleDtcclxuXHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdG1hcmdpbjogMDtcclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmludm9pY2UtbG9hZC1idG4ge1xyXG5cdHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0LmJ0biB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdGNvbG9yOiAkX192aW9sZXQ7XHJcblx0XHRtaW4td2lkdGg6IDE3MHB4O1xyXG5cdFx0cGFkZGluZzogMTJweCAxNXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkX192aW9sZXQ7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDZweCk7XHJcblx0XHRkaXNwbGF5OiAkX19pbmxpbmVfX2ZsZXg7XHJcblx0XHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0XHRAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJF9fdmlvbGV0O1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkX192aW9sZXQ7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRfX3doaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IDA7XHJcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRfX3Zpb2xldDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkX192aW9sZXQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgIzNlNDVlYjdkO1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICMzRTQ1RUI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0LXdlYmtpdC1hbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xyXG5cdFx0XHRhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW52b2ljZXMtcGFnZS1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG5cdEBpbmNsdWRlIHJvdW5kZWQoMTBweCk7XHJcblx0cGFkZGluZzogMTJweDtcclxuXHQuaW52b2ljZXMtYnJlYWRjcnVtYi1pdGVtIHtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRcdFx0QGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG5cdFx0XHRAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJF9fdmlvbGV0X19kYXJrO1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJF9fdmlvbGV0X19kYXJrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aSB7XHJcblx0XHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0QGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG5cdFx0XHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0XHRcdEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlcy1jcmVhdGUtYnRuIHtcclxuXHQuYnRuIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDBweDtcclxuXHRcdG1pbi13aWR0aDogMTYwcHg7XHJcblx0fVxyXG5cdC5pbnZvaWNlcy1wcmV2aWV3LWxpbmsge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG5cdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJF9fdmlvbGV0X19kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGVsZXRlLWludm9pY2UtYnRuIHtcclxuXHRcdGJhY2tncm91bmQ6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zYXZlLWludm9pY2UtYnRuIHtcclxuXHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkX19ncmF5YmFja2JsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlcy1hZGQtY2FyZCB7XHJcblx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0QGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxufVxyXG4uaW52b2ljZXMtbWFpbi1mb3JtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fd2hpdGVzO1xyXG59XHJcbi5pbnZvaWNlcy1mb3JtIHtcclxuXHRsYWJlbCB7XHJcblx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdH1cclxuXHQubXVsdGlwbGVTZWxlY3Rpb24ge1xyXG5cdFx0LnNlbGVjdGJveCB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0QGluY2x1ZGUgcm91bmRlZCg2cHgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sIHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X193aGl0ZXM7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDZweCk7XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGNvbG9yOiAjOEY5QkJBO1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmludm9pY2UtZGV0YWlscy10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuLmludm9pY2UtZGV0YWlscy1ib3gge1xyXG5cdGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X193aGl0ZXM7XHJcblx0QGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxufVxyXG4uaW52b2ljZS1pbm5lci1oZWFkIHtcclxuXHRwYWRkaW5nOiAyNnB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fd2hpdGVzO1xyXG5cdHNwYW4ge1xyXG5cdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkX192aW9sZXRfX2Rhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmludm9pY2UtaW5uZXItZm9vdGVyIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuXHRcdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0XHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0cG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG5cdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdGJhY2tncm91bmQ6ICRfX3RyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0ZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuXHRcdHdpZHRoOiAkX19hdXRvO1xyXG5cdFx0aGVpZ2h0OiAkX19hdXRvO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW52b2ljZS1pbm5lci1kYXRlIHtcclxuXHRwYWRkaW5nOiAyNnB4O1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRfX2xpZ2h0X193aGl0ZXM7XHJcbn1cclxuLmludm9pY2UtaW5uZXItZGF0ZXBpYyB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uaW5vdmljZXMtbW9udGgtaW5mbyB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0bGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcblx0fVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjOEY5QkJBO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoNnB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sIHtcclxuXHRcdGhlaWdodDogNDJweDtcclxuXHR9XHJcbn1cclxuI3Nob3ctaW52b2ljZXMge1xyXG5cdGRpc3BsYXk6ICRfX25vbmU7XHJcbn1cclxuLmludm9pY2UtYWRkLXRhYmxlIHtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRoNCB7XHJcblx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0dGgge1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRjhGOUZBO1xyXG5cdH1cclxuXHQubm8tYm9yZGVyIHtcclxuXHRcdHRkIHtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGFibGUtZm9ybS1jb250cm9sIHtcclxuXHRcdHRkIHtcclxuXHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmFkZC1wcm9kdWN0IHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fd2hpdGVzO1xyXG5cdFx0dGQge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmFkZC1idG4ge1xyXG5cdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHR9XHJcblx0LnJlbW92ZS1idG4ge1xyXG5cdFx0Y29sb3I6ICRfX2RhbmdlcnJlZDtcclxuXHR9XHJcblx0LmNvcHktYnRuIHtcclxuXHRcdGNvbG9yOiAkX19zYW5kc3RvbmVzO1xyXG5cdH1cclxufVxyXG4uaW52b2ljZS1hZGQtdGFibGUgdGQsIC5pbnZvaWNlLWFkZC10YWJsZSB0aCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkX19saWdodF9fd2hpdGVzO1xyXG5cdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDIwcHgpO1xyXG59XHJcbi5pbnZvaWNlLWZpZWxkcyB7XHJcblx0LmZpZWxkLXRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcbn1cclxuLmZpZWxkLWJveCB7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTVweCk7XHJcblx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX3doaXRlcztcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cCB7XHJcblx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHQuYnRuIHtcclxuXHRcdG1pbi13aWR0aDogMjY2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAzMHB4IDApO1xyXG5cdH1cclxufVxyXG4ucGF5bWVudC1kZXRhaWxzIHtcclxuXHR3aWR0aDogMjY2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDE1cHgpO1xyXG5cdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcblx0QGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG5cdEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdHAge1xyXG5cdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0bWF4LXdpZHRoOiAxNDBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19yZWd1bGFyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlLWZhcSB7XHJcblx0LmZhcS10YWIge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcbi5mYXEtdGFiIHtcclxuXHQucGFuZWwtdGl0bGUge1xyXG5cdFx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fd2hpdGVzO1xyXG5cdFx0QGluY2x1ZGUgcm91bmRlZCg0cHgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTBweCAyMHB4KTtcclxuXHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJF9fc2FuZHN0b25lcztcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdCguY29sbGFwc2VkKSB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmNvbGxhcHNlZCB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjA2Nyc7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmMDllOWU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsMTBweCwyMHB4LG51bGwsbnVsbCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnXFxmMDY4JztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG5cdFx0XHRcdGNvbG9yOiAjZjA5ZTllO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDEwcHgsMjBweCxudWxsLG51bGwpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNGRjAwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBhbmVsLWJvZHkge1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX3doaXRlcztcclxuXHRcdHRleHRhcmVhIHtcclxuXHRcdFx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlLXRvdGFsLWNhcmQge1xyXG5cdC5pbnZvaWNlLXRvdGFsLXRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcbn1cclxuLmludm9pY2UtdG90YWwtYm94IHtcclxuXHRwIHtcclxuXHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMXB4IDAsIG51bGwpO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZsb2F0OiAkX19yaWdodDtcclxuXHRcdFx0Y29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFkZC1saW5rcyB7XHJcblx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHR9XHJcblx0LnNlcnZpY2UtYW1vdW50IHtcclxuXHRcdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRcdEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuXHRcdEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdH1cclxuXHQuc2VydmljZS10cmFzaCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdGkge1xyXG5cdFx0XHRjb2xvcjogI0VDMTM2MTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFkZC1saW5rcy1vbmUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuXHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXRyYXNoLW9uZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdGkge1xyXG5cdFx0XHRjb2xvcjogI0VDMTM2MTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmludm9pY2UtdG90YWwtYm94IHtcclxuXHQuc3RhdHVzLXRvZ2dsZSB7XHJcblx0XHQuY2hlY2t0b2dnbGV7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrIHtcclxuXHRcdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogJF9faGlkZGVuO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiAkX19ub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0JiArIC5jaGVja3RvZ2dsZSB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gMnB4KSwgLTUwJSk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNoZWNrdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZDRkNGO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XHJcblx0Y3Vyc29yOiAkX19wb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0dG9wOiAzcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0ZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuXHRAaW5jbHVkZSByb3VuZGVkKDEycHgpO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyAnO1xyXG5cdFx0ZGlzcGxheTogJF9fYmxvY2s7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDUwJSxudWxsLG51bGwsMCk7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDUwJSk7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgzcHgsIC01MCUpKTtcclxuXHR9XHJcbn1cclxuLm9ub2Zmc3dpdGNoIHtcclxuXHRtYXJnaW4tbGVmdDogJF9fYXV0bztcclxuXHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0d2lkdGg6IDczcHg7XHJcbn1cclxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdCY6Y2hlY2tlZCB7XHJcblx0XHQmICsgLm9ub2Zmc3dpdGNoLWxhYmVsIHtcclxuXHRcdFx0Lm9ub2Zmc3dpdGNoLWlubmVyIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQub25vZmZzd2l0Y2gtc3dpdGNoIHtcclxuXHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5vbm9mZnN3aXRjaC1sYWJlbCB7XHJcblx0ZGlzcGxheTogJF9fYmxvY2s7XHJcblx0b3ZlcmZsb3c6ICRfX2hpZGRlbjtcclxuXHRjdXJzb3I6ICRfX3BvaW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5vbm9mZnN3aXRjaC1pbm5lciB7XHJcblx0ZGlzcGxheTogJF9fYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMDAlO1xyXG5cdHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XHJcblx0d2lkdGg6IDIwMCU7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1Y2U2MztcclxuXHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdGNvbnRlbnQ6IFwiT05cIjtcclxuXHRcdHBhZGRpbmctbGVmdDogMTRweDtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIk9GRlwiO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHR0ZXh0LWFsaWduOiAkX19yaWdodDtcclxuXHR9XHJcbn1cclxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSwgLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNvbG9yOiAkX193aGl0ZTtcclxuXHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHRmbG9hdDogJF9fbGVmdDtcclxuXHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxuLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XHJcblx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRtYXJnaW46IDVweDtcclxuXHR3aWR0aDogMjBweDtcclxuXHRAaW5jbHVkZSByb3VuZGVkKDIwcHgpO1xyXG5cdEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDAsNDNweCwwLG51bGwpO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbn1cclxuLmludm9pY2UtdG90YWwtZm9vdGVyIHtcclxuXHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMjZweCAwLCBudWxsKTtcclxuXHRoNCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZsb2F0OiAkX19yaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVwbG9hZC1zaWduIHtcclxuXHRmbG9hdDogJF9fcmlnaHQ7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHQuYnRuIHtcclxuXHRcdG1pbi13aWR0aDogMTk4cHg7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDhweCk7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxMHB4IDApO1xyXG5cdH1cclxufVxyXG4uc2VydmljZS11cGxvYWQge1xyXG5cdGJvcmRlcjogMnB4IGRhc2hlZCAkX19saWdodF9fd2hpdGVzO1xyXG5cdHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTZweCAwKTtcclxuXHRtaW4taGVpZ2h0OiAxODBweDtcclxuXHQuZHJvcC1icm93c2Uge1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcblx0XHRjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAkX19saWdodF9fdmFtcGlyZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAjODU4NTg1O1xyXG5cdFx0ZGlzcGxheTogJF9fYmxvY2s7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuXHRcdEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDAsbnVsbCxudWxsLDApO1xyXG5cdFx0d2lkdGg6JF9fZnVsbF9fd2lkdGg7XHJcblx0XHRoZWlnaHQ6ICRfX2Z1bGxfX2hlaWdodDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRjdXJzb3I6ICRfX3BvaW50ZXI7XHJcblx0fVxyXG59XHJcbi5zZXJ2aWNlLXVwbG9hZC1pbmZvIHtcclxuXHRtaW4taGVpZ2h0OiA1OHB4O1xyXG59XHJcbi5pbnZvaWNlLWluZm8tY2FyZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcclxufVxyXG4uaW52b2ljZS1pdGVtLW9uZSB7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMwcHgsIG51bGwpO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDIwcHgsIG51bGwpO1xyXG4gICAgfVxyXG5cdC5pbnZvaWNlLWluZm8ge1xyXG5cdFx0dGV4dC1hbGlnbjogJF9fcmlnaHQ7XHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjQ7XHJcblx0XHRcdGNvbG9yOiAkX19wcmltYXJ5ZGFyaztcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjgpIHtcclxuXHQgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI2O1xyXG5cdCAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW52b2ljZS1kZXRhaWxzIHtcclxuXHRcdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0XHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHR9XHJcbn1cclxuLmN1c3RvbWVyLXRleHQtb25lIHtcclxuXHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzIwO1xyXG5cdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA4cHgsIG51bGwpO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgIH1cclxufVxyXG4uaW52b2ljZS1uYW1lIHtcclxuXHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmludm9pY2UtaGVhZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRoMiB7XHJcblx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06ICRfX3VwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuLmludm9pY2UtaXRlbS10d28ge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX193aGl0ZV9fc21va2U7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE1cHgsIDE1cHggMCk7XHJcblx0Lmludm9pY2UtZGV0YWlscyB7XHJcblx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlLWl0ZW0tYm94IHtcclxuXHRiYWNrZ3JvdW5kOiAjRjdGN0ZGO1xyXG5cdEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxuXHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxNXB4KTtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0ZmxvYXQ6ICRfX3JpZ2h0O1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0cCB7XHJcblx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufVxyXG4uaW52b2ljZS1pc3N1ZXMtYm94IHtcclxuXHRiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0QGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxuXHR0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTBweCk7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4uaW52b2ljZS1pc3N1ZXMtZGF0ZSB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0cCB7XHJcblx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuLmludm9pY2UtdGFibGUtd3JhcCB7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMwcHgsIG51bGwpO1xyXG5cdC5pbnZvaWNlLXRhYmxlLWhlYWQge1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMwcHgsIG51bGwpO1xyXG5cdH1cclxufVxyXG4uaW52b2ljZS10YWJsZSB7XHJcblx0JiA+IHRoZWFkIHtcclxuXHRcdCYgPiB0ciB7XHJcblx0XHRcdCYgPiB0aCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0Y1RjdGRjtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdFx0XHRjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgPiB0Ym9keSB7XHJcblx0XHQmID4gdHIge1xyXG5cdFx0XHQmID4gdGQge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19yZWd1bGFyO1xyXG5cdFx0XHRcdGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50ZXJtcy1jb25kaXRpb25zIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAyMHB4LCBudWxsKTtcclxufVxyXG4uaW52b2ljZS10ZXJtcyB7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMwcHgsIG51bGwpO1xyXG5cdGg2IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA1cHgsIG51bGwpO1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG5cclxuXHR9XHJcblx0cCB7XHJcblx0XHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcblx0XHRjb2xvcjogIzhGOUJCQTtcclxuXHR9XHJcblx0Lmludm9pY2UtdGVybXMtaWNvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkX193aGl0ZV9fc21va2U7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDEwcHgpO1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTBweCk7XHJcblx0XHRkaXNwbGF5OiAkX19pbmxpbmVfX2ZsZXg7XHJcblx0XHRpIHtcclxuXHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18zMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmludm9pY2Utc2lnbiB7XHJcblx0c3BhbiB7XHJcblx0XHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0XHRjb2xvcjogJF9fZGFyaztcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMXB4LCBudWxsKTtcclxuXHR9XHJcbn1cclxuLmludm9pY2UtaXRlbS1iZyB7XHJcblx0YmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdEBpbmNsdWRlIHJvdW5kZWQoMTBweCk7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdC5pbnZvaWNlLWluZm8ge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJF9fd2hpdGU7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygyMHB4IDAgMCwgMzBweCk7XHJcblx0fVxyXG5cdC5jdXN0b21lci10ZXh0LW9uZSB7XHJcblx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0fVxyXG5cdC5pbnZvaWNlLW5hbWUge1xyXG5cdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdH1cclxuXHQuaW52b2ljZS1kZXRhaWxzLXR3byB7XHJcblx0XHRjb2xvcjogJF9fd2hpdGUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lmludm9pY2UtaW5mby1vbmUge1xyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmludm9pY2UtY2lyY2xlLWltZyB7XHJcblx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdC5pbnZvaWNlLWNpcmNsZTEge1xyXG5cdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsbnVsbCxudWxsLG51bGwsMCk7XHJcblx0fVxyXG5cdC5pbnZvaWNlLWNpcmNsZTIge1xyXG5cdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0QGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsbnVsbCwwLG51bGwsbnVsbCk7XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlLXNpZ24tYm94IHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5pbnZvaWNlLXBheW1lbnQtYm94IHtcclxuXHRoNCB7XHJcblx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cdC5wYXltZW50LWRldGFpbHMge1xyXG5cdFx0YmFja2dyb3VuZDogJF9fdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdFx0Y29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmludm9pY2VzLXByZXZpZXcge1xyXG5cdC5tb2RhbC1ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaW52b2ljZS1pdGVtIHtcclxuXHQuaW52b2ljZS1sb2dvIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAkX19hdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA1MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW52b2ljZS10ZXh0IHtcclxuXHRcdGgyIHtcclxuXHRcdFx0Y29sb3I6ICMyNzJiNDE7XHJcblx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMzY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pbnZvaWNlLWRldGFpbHMge1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19yZWd1bGFyO1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjgpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogJF9fbGVmdDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG5cdFx0fVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCYudGV4dC1kYW5nZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX2RhbmdlcnJlZDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLG51bGwsbnVsbCw1cHgsLTEycHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW52b2ljZS1kZXRhaWxzLXR3byB7XHJcblx0XHR0ZXh0LWFsaWduOiAkX19sZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcblx0XHRjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuXHR9XHJcblx0LmN1c3RvbWVyLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Y29sb3I6ICRfX2JsYWNrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcblx0XHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmludm9pY2UtaXRlbS1kYXRlIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJF9fd2hpdGVfX3Ntb2tlO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX193aGl0ZV9fc21va2U7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE1cHgsIDE1cHggMCk7XHJcbn1cclxuLmludm9pY2UtaXRlbS1iZyB7XHJcblx0Lmludm9pY2UtaXRlbSAuaW52b2ljZS1kZXRhaWxzLXR3byB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICRfX3doaXRlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlLWluZm8ge1xyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0Ji5pbnZvaWNlLWluZm8yIHtcclxuXHRcdHRleHQtYWxpZ246ICRfX2xlZnQ7XHJcblx0fVxyXG5cdGg1IHtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdH1cclxufVxyXG4uaW52b2ljZS10YWJsZSB0ciB0aCxcclxuLmludm9pY2UtdGFibGUgdHIgdGQsXHJcbi5pbnZvaWNlLXRhYmxlLXR3byB0ciB0aCxcclxuLmludm9pY2UtdGFibGUtdHdvIHRyIHRkIHtcclxuXHRcclxuXHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0cGFkZGluZzogMTVweCAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAkX19pbmhlcml0O1xyXG59XHJcbi5pbnZvaWNlLXRhYmxlIHRyIHRkLFxyXG4uaW52b2ljZS10YWJsZS10d28gdHIgdGQge1xyXG5cdGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbn1cclxuLmludm9pY2UtdGFibGUtdHdvIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdHRyIHtcclxuXHRcdHRkIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogJF9fcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlLXRhYmxlLXR3byB0ciB0aCxcclxuLmludm9pY2UtdGFibGUtdHdvIHRyIHRkIHtcclxuXHRib3JkZXItdG9wOiAwO1xyXG59XHJcbi5vdGhlci1pbmZvIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5maWxlIHtcclxuXHR2aXNpYmlsaXR5OiAkX19oaWRkZW47XHJcblx0cG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG59XHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG5cdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiAkX19pbmxpbmVfX2ZsZXg7XHJcblx0dmVydGljYWwtYWxpZ246ICRfX21pZGRsZTtcclxufVxyXG4uZm9udC1zaXplLTE0IHtcclxuXHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG59XHJcbi5mb3JtLWdyb3VwLWJhbmsge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRfX3doaXRlX19zbW9rZTtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGOTtcclxuXHQuc2VsZWN0Mi1jb250YWluZXIge1xyXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjODc4QTk5O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW5wdXQtYmxvY2sge1xyXG5cdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdGhlaWdodDogOTFweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1ncm91cHMge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxufVxyXG4ucmVjdXJyaW5nLXRhYiB7XHJcblx0dWwge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fZG9wZWx5LV9fY29sb3JzO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdCYueWVzIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubm8ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc29ydC1ieS10aWNrZXQge1xyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdGJvcmRlcjogJF9fbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fSBcclxufVxyXG4uaW52b2ljZS1pbmZvMiB7XHJcblx0LmR1ZS1kYXRlIHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmLnRleHQtZGFuZ2VyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX2RhbmdlcnJlZDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLG51bGwsbnVsbCw3cHgsLTEycHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWN0aXZpdHktZmVlZCB7XHJcblx0LmZlZWQtaXRlbSB7XHJcblx0XHQmLnRpbWVsaW5lLWl0ZW0ge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiAkX19ub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdCYudGltZWxpbmUtdXNlciB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEzO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lmludm9pY2UtZGF0ZSB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjQkVCRUJFO1xyXG5cdFx0XHRcdFx0Ji5zdGFydC1kYXRlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0fVxyXG5cdH0gXHJcbn1cclxuLmNhcmQge1xyXG5cdCYudGltZWxpbmUtY2FyZCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkX19jeWxpbmRyaWNhbDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxufVxyXG4ubW9kYWwtYm9keSB7XHJcblx0LnBheW1lbnQtaGVhZGluZyB7XHJcblx0XHRoNSB7XHJcblx0XHRcdGNvbG9yOiAkX19ibGFjaztcclxuXHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGF5LW1vZGFsIHtcclxuXHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdGg0IHtcclxuXHRcdFx0Ji5tb2RhbC10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoNSB7XHJcblx0XHRcdGNvbG9yOiAjM0Y0MjU0O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjODc4QTk5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYXlub3ctdGFiIHtcclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdi1waWxscyB7XHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRjb2xvcjogIzg3OEE5OTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiAkX19sZWZ0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA1MHB4O1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsMTNweCwyMHB4LG51bGwsbnVsbCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDExcHgsbnVsbCxudWxsLDIycHgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzNGNDI1NDtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzJEQTdGRjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzJEQTdGRjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSwxNXB4LG51bGwsbnVsbCwyNnB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7IFxyXG5cdFxyXG5cclxuXHQuZmlsdGVyLWxpc3Qge1xyXG5cdFx0IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdCAuaGVhZGVyLW9uZSB7XHJcblx0XHQgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0IH1cclxuXHRcdCBodG1sLGJvZHl7XHJcblx0XHQgaGVpZ2h0OjEwMHZoO1xyXG5cdFx0IG1hcmdpbjowIWltcG9ydGFudDtcclxuXHRcdCBwYWRkaW5nOjAhaW1wb3J0YW50IFxyXG5cdFx0IH1cclxuXHRcdCAucmlnaHQtc2lkZS12aWV3cyB7XHJcblx0XHQgZGlzcGxheTogbm9uZTtcclxuXHRcdCB9XHJcblx0XHQgLnNpZGViYXItbGF5b3V0IHtcclxuXHRcdCBkaXNwbGF5OiBub25lO1xyXG5cdFx0IH1cclxuXHRcdCAuc2lkZWJhci1zZXR0aW5ncyB7XHJcblx0XHQgZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIucHJvZmlsZS1waWN0dXJlIHtcclxuICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMzBweCAwLCBudWxsKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDI1cHggMCwgbnVsbCk7XHJcbiAgICB9XHJcbiAgICAudXBsb2FkLXByb2ZpbGUge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAyMHB4IDAsIG51bGwpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZmlsZS1pbWcge1xyXG4gICAgICAgICAgICAuYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyggMCAyMHB4IDAgMCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZC1wcm9maWxlIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA0cHgsIG51bGwpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWctdXBsb2FkIHtcclxuICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiAkX19oaWRkZW47XHJcbiAgICAgICAgICAgIGN1cnNvcjogJF9fcG9pbnRlcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA4MnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDE1cHggMCAwLCA4cHggMjBweCk7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRfX2Z1bGxfX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19yaWdodDtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6ICRfX2luaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudXBsb2FkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTVweCAwIDAsOHB4IDIwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDZweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXJlbW92ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjokX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDg3cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDhweCAyMHB4KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDZweCk7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fdGV4dF9fZGFuZ2VyX19saWdodDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNTBweCAwIDAgJF9fdGV4dF9fZGFuZ2VyX19saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmlsbGluZy1idG4ge1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlci1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE1cHggMCAsIG51bGwpO1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBtaW4td2lkdGg6IDEzOXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsICwgOHB4IDIwcHgpO1xyXG4gICAgfVxyXG59XHJcbi5jYXJkLXRpdGxlIHtcclxuICAgICYudGl0bGUtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbV9yYWRpbywgLmN1c3RvbV9yYWRpb19vbmUge1xyXG5cdGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG5cdEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuXHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRjdXJzb3I6ICRfX3BvaW50ZXI7XHJcblx0dXNlci1zZWxlY3Q6ICRfX25vbmU7XHJcblx0aW5wdXQge1xyXG5cdFx0cG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0JiB+IC5jaGVja21hcmsge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogJF9fdmlzaWJsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrbWFyayB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsIDJweCwgbnVsbCwgbnVsbCwgMCk7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0QGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsIDJweCwgbnVsbCwgbnVsbCwgMnB4KTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0QGluY2x1ZGUgcm91bmRlZCg1MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdHZpc2liaWxpdHk6ICRfX3Zpc2libGU7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwLjEpKTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYXJkLXN1cHBvcnQge1xyXG4gICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkX193aGl0ZV9fc21va2U7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2IoMTkwIDE5MCAxOTAgLyAyMCUpO1xyXG59XHJcbi5jdXN0b21lci1kZXRhaWxzLWdyb3VwIHtcclxuICAgIC5jdXN0b21lci1kZXRhaWxzIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMjVweCAwICwgbnVsbCk7XHJcbiAgICAgICAgLmN1c3RvbWVyLXdpZGdldC1pbWcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDE1cHggMCAwICwgbnVsbCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdXN0b21lci13aWRnZXQtaWNvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTVweCAwIDAgLCBudWxsKTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19naG9zdF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsICwgMThweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCAsIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdG9tZXItZGV0YWlscy1jb250IHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCBudWxsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3VzdG9tZXItbWFpbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRpY2tldC1kZXRhaWxzLWdyb3VwIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA0MHB4IDAgLCBudWxsKTsgICBcclxuICAgIC50aWNrZXQtd2lkZ2V0LWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDYxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTVweCAwIDAgLCAxNnB4KTsgICAgICAgICAgICBcclxuICAgIH1cclxuICAgIC50aWNrZXQtZGV0YWlscy1jb250IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgNHB4IDAgLCBudWxsKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwICwgbnVsbCk7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgIC50aWNrZXQtZGV0YWlscyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMzBweCAwIDAsIDApO1xyXG4gICAgICAgfVxyXG4gICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50aWNrZXQtZGVzY3JpcHRpb24tZ3JvdXAge1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDI0cHgsIG51bGwpO1xyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgIGNvbG9yOiAkX19zZWNvbmRhcnljb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMThweCwgbnVsbCk7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTBweCwgbnVsbCk7XHJcbiAgICB9XHJcbn1cclxuLnRpY2tldC1pbmZvcm1hdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMjhweCwgMCAwIDI4cHgpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX3doaXRlX19zbW9rZTtcclxuICAgIC5jdXN0b21lci1kZXRhaWxzIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkX193aGl0ZV9fc21va2U7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMwcHgsIDApO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbWVyLXdpZGdldC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEwcHgsIG51bGwpO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbWVyLXdpZGdldC1pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEwcHggMCwgMTVweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbWVyLWRldGFpbHMtY29udCB7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA0cHgsIG51bGwpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdXBwb3J0LXdpZGdldC1pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEwcHggMCAwLCAxMnB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19zbW9rZV9fd2hpdGU7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1cHBvcnQtZGV0YWlscy1jb250IHtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA0cHgsIG51bGwpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdXBwb3J0LWRldGFpbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3doaXRlX19zbW9rZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEzcHgsIDlweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgLmJ0bi1hY3Rpb24taWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3Ntb2tlX193aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGlja2V0LWhpc3Rvcnkge1xyXG4gICAgLmNhcmQtaW5mb3JtIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMzFweCwgbnVsbCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMTVweCAwIDMxcHgsIG51bGwpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjaW1hZ2VfcGVyc29uYWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGlja2V0LWluZm8ge1xyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3NlY29uZGFyeWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGlja2V0LXVwbG9hZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDZweCAxNXB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGlja2V0LXNpZGViYXIgeyAgICBcclxuICAgIC5hY3Rpb24tc2V0cyB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE1OCwgMTcxLCAwLjMyKTtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICBjb2xvcjogIzg3OEE5OTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlci1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgICAgXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tdWx0aXNlbGVjdC1uYXRpdmUtc2VsZWN0IHtcclxuICAgICAgICAubXVsdGlzZWxlY3QtY29udGFpbmVyLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgNDBweCwgMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEYzRkY7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTNweCByZ2IoMjEzIDIyOCAyMzUgLyAxMSUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NjRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm11bHRpLXNlYXJjaC1zZWxlY3QtaW1hZ2Uge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAtMXB4IC0xcHggLTFweCAtM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMzBweDtcclxufVxyXG4ubXVsdGlzZWxlY3Qge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTJGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNGQkZCRkY7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcbi5kcm9wZG93bi1pdGVtIGltZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4ubXVsdGktZHJvcC1pbWcge1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcbi5jb21tZW50cyB7XHJcbiAgICAuY29tbWVudHMtaGVhZCB7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnRzLXdpZGdldC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEwcHggMCAwLCBudWxsKTtcclxuICAgIH1cclxuICAgIC5jb21tZW50cy13aWRnZXQtaWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAxMHB4IDAsIDE1cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzIwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21tZW50cy1kZXRhaWxzLWNvbnQge1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDRweCwgbnVsbCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtZGVzY3JpYmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDE2cHggMCAwLCBudWxsKTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpYmUtYnRuIHtcclxuICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDdweCwgbnVsbCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpYmUtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygyMnB4IDAgMCwgbnVsbCk7XHJcbiAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgN3B4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg0cHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2NnB4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXBseS1jb21tZW50IHtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYWRpb19pbnB1dCB7XHJcblx0LmN1c3RvbV9yYWRpbyB7XHJcblx0XHQmICsgLmN1c3RvbV9yYWRpbyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW5wdXQtYmxvY2sgIHtcclxuICAgIC5sYWJlbC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6ICRfX2JvZHlfX2ZvbnRfX3NpemU7XHJcbiAgICAgICAgY29sb3I6ICM0NTU1NjA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA1cHggMCwgbnVsbCk7XHJcbiAgICB9XHJcbiAgICAmLmNoZWNrLW1hcmsge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXItYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG4uY2hlY2stbWFyay1zdGF0dXMge1xyXG4gICAgLnN0YXR1cy10b2dnbGUge1xyXG4gICAgICAgIC5jaGVja3RvZ2dsZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTMwJSAtIDVweCksIC0wJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICArIC5jaGVja3RvZ2dsZXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0zMCUgLSA1cHgpLCAtMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hZGQtY3VzdG9tZXItYnRucyB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJF9faW5oZXJpdDtcclxuICAgICAgICAgICAgbWFyZ2luOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbWVyLWJ0bi1jYW5jZWwge1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2xpZ2h0X19ncmF5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJF9fc2t5X19ibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEycHggMCAwLCAxMXB4IDIycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTBweCAwIDAsIG51bGwpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDUwcHggMCAwICAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b21lci1idG4tc2F2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzoxMXB4IDIycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20zMjApIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDAgMCwgOHB4IDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDUwcHggMCAwICRfX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWRkLXZlbmRvci1idG5zIHtcclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20zMjApIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkX19pbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52ZW5kb3ItYnRuLWNhbmNlbCB7XHJcbiAgICAgICAgY29sb3I6ICRfX3NreV9fYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19za3lfX2JsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkX19za3lfX2JsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogOThweDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEycHggMCAwLCAxMHB4IDIwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMzIwKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTBweCAwIDAsIDhweCAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fc2t5X19ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3NreV9fYmx1ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1MHB4IDAgMCAkX19za3lfX2JsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZlbmRvci1idG4tYWRkIHtcclxuICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEzNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwIDAsIDEwcHggMTVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20zMjApIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDAgMCwgOHB4IDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDUwcHggMCAwICRfX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIHtcclxuICAgIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tZXItYWRkaXRpb25hbC1mb3JtIHtcclxuICAgIC5pbnB1dC1ibG9ja3tcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19taW5lX19zaGFmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tX3JhZGlvIHtcclxuICAgICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fZ3JheV9fZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhdHVzLXRvZ2dsZSB7XHJcbiAgICAgICAgLmNoZWNrdG9nZ2xlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrOmNoZWNrZWQgKyAuY2hlY2t0b2dnbGU6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gM3B4KSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIDNweCksIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1saXN0LWl0ZW0taW1nIHtcclxuICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyOyAgICBcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkX190aXRsZV9fYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuLnRhYmxlIHtcclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICYudGFibGUtYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LWxpc3QtaXRlbS1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1hbGlnbi1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWJsb2NrIHtcclxuICAgICYuYWRkLXByb2R1Y3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsMzRweCw1cHgsbnVsbCxudWxsKTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgICAgICYucXVhdGF0aW9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogJF9fYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWJsb2NrIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZGVzY3JpcHRpb24tYm94IHtcclxuICAgIC5ub3RlLWZ1bGxzY3JlZW4sIC5ub3RlLWZvbnRuYW1lLC5ub3RlLXVuZG8sLm5vdGUtcmVkbywubm90ZS1mb250c2l6ZSwubm90ZS1wYXJhIHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgfVxyXG4gICAgLm5vdGUtcmVzaXplYmFyIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAubm90ZS1mcmFtZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIH1cclxufSIsIi5wcmljZS10YWJsZS1tYWluIHtcdFxyXG5cdC5jYXJkIHtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDMwcHggMCAwIDAsIG51bGwpO1xyXG5cdH1cclxuXHQucHJpY2Utc2VsZWN0ZWQge1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgbnVsbCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fdmFtcGlyZXM7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDI0cHgpO1xyXG5cdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdH1cclxuXHQucGxhbi1zZWxlY3RlZCB7XHJcblx0XHRAZXh0ZW5kICVmbGV4LWFsaWduLWNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAzMHB4IDAsIG51bGwpO1xyXG5cdH1cclxuXHRoNCB7XHJcblx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdH1cclxuXHQuc3RhdHVzLXRvZ2dsZSB7XHJcblx0XHQuY2hlY2t0b2dnbGUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0wJSAtIDVweCksIC0wJSk7XHJcblx0XHRcdHdpZHRoOiA3NHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoMjBweCk7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRsZWZ0OjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNoZWNrIHtcclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIC5jaGVja3RvZ2dsZSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0wJSAtIDVweCksIC0wJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wbGFuLWhlYWRlciB7XHJcblx0XHRAZXh0ZW5kICVkaXNwbGF5LWZsZXgtY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE2cHggMCwgbnVsbCk7XHJcblx0XHQucGxhbi13aWRnZXQtaWNvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnlfX2xpZ2h0X19ibHVlO1xyXG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxMHB4KTtcclxuXHRcdFx0QGluY2x1ZGUgcm91bmRlZCgxNnB4KTtcclxuXHRcdFx0QGV4dGVuZCAlZmxleC1hbGlnbi1jZW50ZXI7XHJcblx0XHR9XHJcblx0XHQucGxhbi10aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwIDE4cHgsIG51bGwpO1xyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wbGFuLW5hbWV7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJpY2UtcG9wdWxhciB7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMCAzMHB4LCAxMnB4IDI0cHgpO1xyXG5cdFx0YmFja2dyb3VuZDogJF9fcHJpbWFyeWxpZ2h0O1xyXG5cdFx0QGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcblx0XHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMTk5KSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDAgMzBweCwgOHB4IDEwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHQuZGVzY3JpcHRpb24tY29udGVudCB7XHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHggMCwgbnVsbCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wcmljZS1kb2xsYXIge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzQ4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHggMCwgbnVsbCk7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcblx0XHRcdFx0Y29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xMztcclxuXHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX180MDtcclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wbGFuLWRlc2NyaXB0aW9uIHtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAzNHB4IDAsIG51bGwpO1xyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxOHB4IDAsIG51bGwpO1xyXG5cdFx0fVxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNHB4IDAsIG51bGwpO1x0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCBudWxsKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJF9fcHJpbWFyeWRhcms7XHJcblx0XHRcdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAkX19pbmxpbmVfX2ZsZXg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAzcHgpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBsYW4tYnV0dG9uIHtcclxuXHRcdC5idG4ge1xyXG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxMHB4KTtcclxuXHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGxhbi1oZWFkZXItc2VsZWN0ZWQge1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMzBweCAwIDMwcHggMCwgbnVsbCk7XHJcblx0fVxyXG59XHJcbi5wcmljZS1zZWxlY3RlZCAuY2FyZC1ib2R5e1xyXG5cdGNvbG9yOiNmZmZcclxufVxyXG4ucHJpY2UtdGFibGUtbWFpbiAuc3RhdHVzLXRvZ2dsZSAuY2hlY2s6Y2hlY2tlZCArIC5jaGVja3RvZ2dsZTphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gNXB4KSwgLTUwJSlcclxufSIsIi5rYW5iYW4tdGlja2V0LW1haW4ge1xyXG5cdG92ZXJmbG93LVg6IGF1dG87XHJcblx0LmthbmJhbi10aWNrZXQtbGlzdCB7XHJcbiAgICBcdG1pbi13aWR0aDogMjQwcHg7XHJcbiAgICBcdHdpZHRoOiAyNDBweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCA4cHggLCBudWxsKTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5rYW5iYW4tdGlja2V0LWdyaWQge1xyXG5cdFx0XHQtbXMtZmxleDogMTAwJTtcclxuXHRcdFx0ZmxleDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1x0XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG5cdFx0XHRcdC1tcy1mbGV4OiAxMDAlO1xyXG5cdFx0XHRcdGZsZXg6IGF1dG87XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1x0XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE2cHgsIDAgMTZweCAwcHggMCk7XHRcdFxyXG5cdFx0XHQua2FuYmFuLXRpY2tldCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHQua2FuYmFuLWhlYWQge1xyXG5cdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJF9fZGFyaztcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCAsIG51bGwpXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0QGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRfX3RleHQtd2FybmluZ19fbGlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkX19ub3RlX19saWdodDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhcmQta2FuYmFuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkX193aGl0ZV9fc21va2U7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiKDE5MCAxOTAgMTkwIC8gMjAlKTtcclxuXHRcdFx0XHRjdXJzb3I6IG1vdmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDEycHgpO1xyXG5cdFx0XHRcdC5rYW5iYW4tYm94IHtcclxuXHRcdFx0XHRcdC5rYW5iYW4tbmFtZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4LCBudWxsKTtcclxuXHRcdFx0XHRcdFx0LmJhZGdlIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzExO1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNjZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJF9fbm90ZV9fbGlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEycHgsIG51bGwpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEzICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJF9fZGFyaztcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEycHgsIG51bGwpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRpY2tldC1kdWUge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTJweCwgMCAwIDEycHgpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fd2hpdGVfX3Ntb2tlO1xyXG5cdFx0XHRcdFx0XHQuYmFkZ2Uge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDhweCk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xMTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByb3VuZGVkKDNweCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5rYW5iYW4tdGlja2V0LWltZyB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkX193aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJF9fYWxpY2VfX2JsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0QjRCOUY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkX193aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNEI0QjlGO1xyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wcm9ncmVzc3NldCBwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmdyZWVudGV4dHsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19zdWNjZXNzX19saWdodDsgXHJcbn1cclxuLmJsdWV0ZXh0eyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3Zpb2xldF9fZGFyazsgXHJcbn1cclxuLm9yYW5nZXRleHR7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2FybmluZ2NvbG9yXHJcbiB9XHJcbiAueWVsbG93dGV4dHsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193YXJuaW5nY29sb3JcclxuIH1cclxuIC5yZWR0ZXh0eyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2RhbmdlcnJlZDtcclxuIH0gXHJcbiAuc2VsZWN0dGV4dHtcclxuXHRiYWNrZ3JvdW5kOiAkX193aGl0ZTs7XHJcblx0Y29sb3I6ICRfX2dyYXlfX2RhcmsgIWltcG9ydGFudDtcclxuIH1cclxuIC5zZWxlY3Qtc3RhdHVzIHtcclxuXHRzZWxlY3R7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTU4LCAxNzEsIDAuMzIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTs7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXItYmV0d2VlbjtcclxuIFx0fVxyXG4gfVxyXG4gLnNlbGVjdC1zdGF0dXMgc2VsZWN0IG9wdGlvbntcclxuICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgY29sb3I6ICRfX2dyYXk7XHJcbn1cclxuLmN1c3RvbS1zZWxlY3QtdHJpZ2dlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMzBweDtcclxuXHRwYWRkaW5nOiAwIDg0cHggMCAyMnB4O1xyXG5cdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjI7XHJcblx0Zm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcblx0Y29sb3I6ICRfX3doaXRlOztcclxuXHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRAaW5jbHVkZSByb3VuZGVkKDU0cHgpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4udGlja2V0LWFzc2lnbnkge1xyXG5cdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHQudGlja2V0LWFzc2lnbmVkIHtcclxuXHRcdHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0XHR0b3A6IDQwcHg7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH0gXHJcblx0fSBcclxufVxyXG4iLCIuYWxlcnRpZnkge1xyXG5cdC5hanMtZm9vdGVyIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0LmFqcy1idXR0b25zIHtcclxuXHRcdFx0LmFqcy1idXR0b24ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkX191cHBlcmNhc2U7XHJcblx0XHRcdFx0Ji5hanMtb2sge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX3Zpb2xldF9fbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWpzLXByaW1hcnkge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hanMtYm9keSB7XHJcblx0XHQuYWpzLWNvbnRlbnQge1xyXG5cdFx0XHQuYWpzLWlucHV0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHRcdFx0bWFyZ2luOiA0cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hanMtY29tbWFuZHMge1xyXG5cdFx0cmlnaHQ6IDRweDtcclxuXHRcdGxlZnQ6ICRfX2F1dG87XHJcblx0XHRtYXJnaW46IC0xNHB4IDAgMCAyNHB4O1xyXG5cdH1cclxuXHQuYWpzLWhlYWRlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHR9XHJcbn1cclxuLmFsZXJ0aWZ5LW5vdGlmaWVyIHtcclxuXHQuYWpzLW1lc3NhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fdmlvbGV0X19saWdodDtcclxuXHRcdGJvcmRlci1jb2xvcjogJF9fdmlvbGV0X19saWdodDtcclxuXHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdHRleHQtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxuXHRcdCYuYWpzLXN1Y2Nlc3Mge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX19zdWNjZXNzX19saWdodDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkX19zdWNjZXNzX19saWdodDtcclxuXHRcdH1cclxuXHRcdCYuYWpzLWVycm9yIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fZmlyZV9fcmVkO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRfX2ZpcmVfX3JlZDtcclxuXHRcdH1cclxuXHRcdCYuYWpzLXdhcm5pbmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjUzO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmJmNTM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYWpzLXJpZ2h0IHtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0bGVmdDogJF9fYXV0bztcclxuXHRcdC5hanMtbWVzc2FnZSB7XHJcblx0XHRcdHJpZ2h0OiAtMzIwcHg7XHJcblx0XHRcdGxlZnQ6ICRfX2F1dG87XHJcblx0XHRcdCYuYWpzLXZpc2libGUge1xyXG5cdFx0XHRcdHJpZ2h0OiAyOTBweDtcclxuXHRcdFx0XHRsZWZ0OiAkX19hdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYWpzLWxlZnQge1xyXG5cdFx0bGVmdDogMTBweDtcclxuXHRcdHJpZ2h0OiAkX19hdXRvO1xyXG5cdFx0LmFqcy1tZXNzYWdlIHtcclxuXHRcdFx0bGVmdDogLTMwMHB4O1xyXG5cdFx0XHRyaWdodDogJF9fYXV0bztcclxuXHRcdFx0Ji5hanMtdmlzaWJsZSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogJF9fYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5ib2R5W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10ge1xyXG5cdC5hbGVydGlmeSB7XHJcblx0XHQuYWpzLWRpYWxvZyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMTM1MzM7XHJcblx0XHR9XHJcblx0XHQuYWpzLWJvZHkge1xyXG5cdFx0XHRjb2xvcjogI2FkYjViZDtcclxuXHRcdFx0LmFqcy1jb250ZW50IHtcclxuXHRcdFx0XHQuYWpzLWlucHV0IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjYWRiNWJkO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM2M2EzODtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzYjQwM2Q7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYWpzLWZvb3RlciB7XHJcblx0XHRcdC5hanMtYnV0dG9ucyB7XHJcblx0XHRcdFx0LmFqcy1idXR0b24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNhZGI1YmQ7XHJcblx0XHRcdFx0XHQmLmFqcy1vayB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkX192aW9sZXRfX2xpZ2h0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5ib2R5W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmFsZXJ0aWZ5IC5hanMtZm9vdGVyLFxyXG5ib2R5W2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmFsZXJ0aWZ5IC5hanMtaGVhZGVyIHtcclxuXHRjb2xvcjogI2NlZDRkYTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzNTMzO1xyXG5cdGJvcmRlci1jb2xvcjogIzNiNDAzZDtcclxufVxyXG4uc3dhbDItYWN0aW9ucyB7XHJcblx0YnV0dG9uIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuLnN3YWwyLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDIycHggICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiXHJcbi5ibG9nIHtcclxuXHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJF9fd2hpdGVfX3Ntb2tlO1xyXG5cdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxufVxyXG4uZ3JpZC1ibG9nIHtcclxuXHQuYmxvZy1pbWFnZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdH1cclxuXHQuZW50cnktbWV0YSB7XHJcblx0XHRAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcblx0XHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0XHRAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucG9zdC13aWRnZXQge1xyXG5cdFx0YmFja2dyb3VuZDogJF9fZ2hvc3RfX3doaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0Y29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdC5wb3N0LWF1dGhvciB7XHJcblx0XHR3aWR0aDogMTg5cHg7XHJcblx0XHRvdmVyZmxvdzogJF9faGlkZGVuO1xyXG5cdFx0d2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6ICRfX2VsbGlwc2lzO1xyXG5cdH1cclxuXHQuYmxvZy10aXRsZSB7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0bWFyZ2luOiAwIDAgNnB4O1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkX19ncmF5O1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmxvZy1jb250ZW50IHtcclxuXHRcdHAge1xyXG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTRweCAwLCBudWxsKTtcclxuXHRcdFx0Y29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ibG9nLWltYWdlIHtcclxuXHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAkX19hdXRvO1xyXG5cdD5hIHtcclxuXHRcdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6ICRfX2F1dG87XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAkX19hdXRvO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAyMDAwbXMgY3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKSAwbXM7XHJcblx0fVxyXG59XHJcbi5ibG9nLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAyMHB4KTtcclxufVxyXG4uZW50cnktbWV0YSB7XHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHR9XHJcbn1cclxuLmJhY2stYnRuIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbn1cclxuLnBvc3QtYXV0aG9yIHtcclxuXHRzcGFuIHtcclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRhIHtcclxuXHRcdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRcdEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuXHR9XHJcblx0aW1nIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHR3aWR0aDogMzZweDtcclxuXHRcdGhlaWdodDogMzZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuLnBvc3QtdGl0bGUge1xyXG5cdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdGNvbG9yOiAkX19kYXJrX192aW9sZXRzX19saWdodDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbn1cclxuLnBvc3QtZGF0ZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGNvbG9yOiAjN0U4NEEzO1xyXG59XHJcbi5ibG9nLXZpZXdzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyMHB4O1xyXG5cdHJpZ2h0OiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRwYWRkaW5nOiAycHggNXB4O1xyXG5cdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi13aWR0aDogNDdweDtcclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6ICRfX2F1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR9XHJcbn1cclxuLmJsb2ctY2F0YWdvcmllcyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTVweDtcclxuXHRyaWdodDogMTVweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkM4NTQzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRtaW4td2lkdGg6IDkycHg7XHJcblx0cGFkZGluZzogNnB4IDEwcHg7XHJcblx0QGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG5cdEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuXHRAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xyXG5cdHAge1xyXG5cdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0fVxyXG59XHJcbi5lZGl0LWRlbGV0ZS1idG4ge1xyXG5cdGEge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICRfX3NhbmRzdG9uZTtcclxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdGNvbG9yOiAkX19zYW5kc3RvbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5idG4tYmxvZyB7XHJcblx0cGFkZGluZzogMTBweCAyMnB4O1xyXG59XHJcbi5lZGl0LW9wdGlvbnMge1xyXG5cdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuLmFjdGl2ZS10ZXh0IHtcclxuXHRjb2xvcjogIzFCNUE5MDtcclxufVxyXG4ubW9kYWwuY29udGVudG1vZGFsIHtcclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHQuc3VibWl0LXNlY3Rpb24ge1xyXG5cdFx0XHQuYnRuLmJ0bi1kb3dubG9hZCB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubGlzdC1saW5rcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaSB7XHJcblx0XHRtYXJnaW46IDAgMTVweCAxMHB4IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcblx0XHRcdGNvbG9yOiAkX19kYXJrX192aW9sZXRzX19saWdodDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0Y1RjZGQTtcclxuXHRcdFx0ZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG5cdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxMnB4IDMwcHgpO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTVlNWU4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0bGkuYWN0aXZlIHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW5hY3RpdmUtc3R5bGUge1xyXG5cdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbn1cclxuLnNlbGVjdC1ieSB7XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRfX2RhcmtfX3Zpb2xldHNfX2xpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDQ1JTtcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuXHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJF9fZGFya19fdmlvbGV0c19fbGlnaHQ7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1vZGFsLXNlbGVjdC1ib3gge1xyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG5cdFx0XHRcdGIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkX19kYXJrX192aW9sZXRzX19saWdodDtcclxuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA0NSU7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRfX2RhcmtfX3Zpb2xldHNfX2xpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHggMCAwIDJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDNweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYWdpbmF0aW9uLXRhYiB7XHJcblx0cGFkZGluZzogMzBweDtcclxufVxyXG4uaGVhZGVyLmZpeGVkLWhlYWRlciB7XHJcblx0LnVzZXItbWVudS5uYXYge1xyXG5cdFx0PmxpLnZpZXctYnRuIHtcclxuXHRcdFx0PmEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2QxOWViNztcclxuXHRcdFx0XHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnN0YXR1cy10b2dnbGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRzcGFuIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHR9XHJcbn1cclxuLmNoYW5nZS1waG90by1idG4ge1xyXG4gICAgY29sb3I6ICM3RTg0QTM7XHJcbiAgICBjdXJzb3I6ICRfX3BvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX19saWdodF9fd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0UxRTFFMTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAkX19taWRkbGU7XHJcbiAgICBtYXJnaW46ICRfX2F1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuXHRAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcblx0QGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWNlbnRlcjtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG4gICAgaW5wdXQudXBsb2FkIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY3Vyc29yOiAkX19wb2ludGVyO1xyXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgIH1cclxufVxyXG4uYmxvZy1jYXRlZ29yaWVzLWJ0biB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcclxuICAgIH1cclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3gtc2hhZG93OiAkX191bnNldDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcblx0bWluLWhlaWdodDogNDRweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdC5iZy1pbmZvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdH1cclxuXHQuYmFkZ2UtaW5mbyB7XHJcblx0XHRjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuXHRcdGJhY2tncm91bmQ6ICRfX2xpZ2h0X2FzaF9ncmF5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHR9XHJcblx0LnRhZyB7XHJcblx0XHRbZGF0YS1yb2xlPVwicmVtb3ZlXCJdIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0Y3Vyc29yOiAkX19wb2ludGVyO1xyXG5cdFx0XHRjb2xvcjogJF9fdGV4dF9fZGFuZ2VyX19saWdodDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYwNTdcIjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0Ym9yZGVyOiAkX19ub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogJF9fbm9uZTtcclxuXHRcdG91dGxpbmU6ICRfX25vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxuXHRcdHBhZGRpbmc6IDAgNnB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2lkdGg6ICRfX2F1dG87XHJcblx0XHRtYXgtd2lkdGg6ICRfX2luaGVyaXQ7XHJcblx0fVxyXG5cdC5iYWRnZSB7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX25vcm1hbDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdHBhZGRpbmc6IDVweCAycHggNXB4IDEwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHR9XHJcbn1cclxuIiwiLmNoYXQtd2luZG93e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNhcmR7XHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodC1nb29zZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Utc3VjY2VzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fc3VjY2Vzc19fbGlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uY2hhdC1wYWdlIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICB9XHJcbn1cclxuLmNoYXQtc2VhcmNoe1xyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDAgMCAwIDM2cHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1wcmVmaXgge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fbGlnaHRfX3Ntb2tleS1ncmF5O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogJF9fbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDAsMTVweCwwLG51bGwpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2hhdC1jb250LWxlZnQge1xyXG4gICAgLmNoYXQtc2Nyb2xsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6ICRfX2F1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAuY2hhdC1ibG9ja3tcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0LWdvb3NlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDEwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMpO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJF9fZGFya19fbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkX19kYXJrX19saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVkaWEtaW1nLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAgMTVweCAwIDAsbnVsbCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuYXZhdGFyID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6ICRfX2NvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgLnVzZXItbmFtZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiAkX19oaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogJF9fZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fc2Vjb25kYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudXNlci1sYXN0LWNoYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogJF9faGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ICRfX2VsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGFzdC1jaGF0LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19zYW5kc3RvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRfX2ZvbnRfX3NpemVfXzEzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5jaGF0LWNvbnQtcmlnaHQge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyk7XHJcbiAgICAuY2hhdC1zY3JvbGwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDI0MHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiAkX19hdXRvO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLm1zZ19oZWFkIHtcclxuICAgICAgICAuYmFjay11c2VyLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMCAtMTBweCAsMCAxMHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZ19jb250IHtcclxuICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIC51c2VyX2ltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVzZXJfaW5mbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCBhdXRvIDAgMTVweCwwKTtcclxuICAgICAgICB3aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgb3ZlcmZsb3c6ICRfX2hpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiAkX19lbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogJF9fbm93cmFwO1xyXG4gICAgfVxyXG4gICAgdWwubGlzdC11bnN0eWxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCBhdXRvLDApO1xyXG4gICAgICAgIHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgICAgICAuY2hhdC1ibG9jayB7XHJcbiAgICAgICAgICAgICYuc2VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4LWNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHggMCAwICwwKTtcclxuICAgICAgICAgICAgICAgICAgICAubXNnLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCAwIDAgNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgKyAubXNnLWJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDVweCAwIDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkX190cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2UzZTNlMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZTNlM2UzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSwwLC0xMnB4LG51bGwsYXV0byk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCgxMHB4IDAgMTBweCAxMHB4KSA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNoYXQtbXNnLWF0dGFjaG1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAtMXB4LDRweCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGF0LWF0dGFjaG1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiAkX19oaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsMCwwLDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjRzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXQtYXR0YWNoLWRvd25sb2Fke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoYXQtYXR0YWNoLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDUwJSxudWxsLG51bGwsNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC40cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGF0LW1zZy1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoNXB4IDAgMCwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6ICRfX2JvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogJF9fbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDAgMCAwIDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsNTAlLGF1dG8sbnVsbCw4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGF0LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoNTAsIDY1LCA3MiwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucmVjZWl2ZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIC5tZWRpYS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMCAxMHB4LDApO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkX190cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDBweCxhdXRvLG51bGwsLTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMTBweCAxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fdGFibGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tc2ctYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICArIC5tc2ctYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2hhdC1tc2ctaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmbGV4LXdyYXA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyg1cHggMCAwLDApO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6ICRfX2JvdGg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgLmNoYXQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGF0LW1zZy1hdHRhY2htZW50cyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIC0xcHgsNHB4IDApO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgLmNoYXQtYXR0YWNobWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6ICRfX2hpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDAsMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hhdC1hdHRhY2gtZG93bmxvYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2hhdC1hdHRhY2gtZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDUwJSxudWxsLG51bGwsNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuNHMpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGF0LWRhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEuODc1cmVtIDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiAkX19oaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJF9fY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTNlNDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKCRfX2Fic29sdXRlLDUwJSw1MCUsbnVsbCxudWxsKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUzZTQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMCAyOHB4LG51bGwpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsNTAlLG51bGwsbnVsbCw1MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLmNhcmQtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2xpZ2h0LWdvb3NlO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwxcmVtIDEuNXJlbSk7XHJcbiAgICAudHlwZV9tc2cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6ICRfX2F1dG87XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgIC5jaGF0LXdpbmRvdy5jaGF0LXNsaWRlIC5jaGF0LWNvbnQtcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogJF9fdmlzaWJsZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hhdC1jb250LXJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSwgbnVsbCwgMCwgbnVsbCwgbnVsbCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiAkX19oaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICB9XHJcbiAgICAuY2hhdC1jb250LXJpZ2h0IC5tc2dfaGVhZCAuYmFjay11c2VyLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5jaGF0LXdpbmRvdyAuY2hhdC1jb250LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1ibG9jayAubWVkaWEtYm9keSAudXNlci1uYW1lIHtcclxuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgIH1cclxuXHJcbn1cclxuXHJcbi5tc2ctdHlwaW5nIHtcclxuICAgIHdpZHRoOiAkX19hdXRvO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuXHRzcGFuIHtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGZsb2F0OiAkX19sZWZ0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fZ3JleTtcclxuXHRcdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0b3BhY2l0eTogLjQ7XHJcblx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDFweCwgbnVsbCk7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDUwJSk7XHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0YW5pbWF0aW9uOiAxcyBibGluayBpbmZpbml0ZSAuMzMzMzNzO1xyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdGFuaW1hdGlvbjogMXMgYmxpbmsgaW5maW5pdGUgLjY2NjY2cztcclxuXHRcdH1cclxuXHRcdDpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdGFuaW1hdGlvbjogMXMgYmxpbmsgaW5maW5pdGUgLjk5OTk5cztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBibGluayB7XHJcblx0NTAlIHtcclxuXHRcdG9wYWNpdHk6IDFcclxuXHR9XHJcbn0iLCIucGFnZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNDdweDtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAyNXB4KTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb250ZW50LXBhZ2UtaGVhZGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMzBweCAwLCBudWxsKTtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG4gICAgICAgIGNvbG9yOiAkX19oZWFkaW5nX19jb2xvcjtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjA7XHJcbiAgICAgICAgY29sb3I6ICRfX3NlY29uZGFyeWNvbG9yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9ICBcclxufVxyXG5cclxuLnJvbGUtdGVzdGluZyB7XHJcbiAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG4ucm9sZS1kYXRhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWUgIWltcG9ydGFudDtcclxufSBcclxuLmNvbnRlbnQtaW52b2ljZS1oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDQxcHggMCwgbnVsbCk7XHJcbiAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDI1cHggMCwgbnVsbCk7XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICBjb2xvcjogJF9fc2Vjb25kYXJ5Y29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2OCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLWltcG9ydCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDhweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgIH1cclxufVxyXG4uY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2IoODIgNjMgMTA1IC8gNSUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2IoODIgNjMgMTA1IC8gNSUpO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDI0cHggMCAsIG51bGwpO1xyXG4gICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgIHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoOHB4KTtcclxuXHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2YwZjFmNTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFjY29yZC1idG4ge1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMTBweCAwIDAsIG51bGwpO1xyXG59XHJcbi5kYXNoLXdpZGdldC1oZWFkZXIge1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlcjtcclxuICAgIC5kYXNoLXdpZGdldC1pY29uIHtcclxuICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgLmRhc2gtY291bnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTM5OSkgeyBcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXNoLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFzaC1jb3VudHMge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZGFyaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwcHggMCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTEzOTkpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5iZy0xIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYzM7XHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogJF9feWVsbG93Y29sb3I7XHJcbiAgICB9XHJcbn1cclxuLmJnLTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZjNmZjtcclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjNDJjZGZmO1xyXG4gICAgfVxyXG59XHJcbi5iZy0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWZmZDU7XHJcbiAgICBpIHtcclxuICAgICAgICBjb2xvcjogIzUyZmI2YTtcclxuICAgIH1cclxufVxyXG4uYmctNCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNjYWZmO1xyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICNmNTU1ZmY7XHJcbiAgICB9XHJcbn1cclxuLmJnLTUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9feWVsbG93Y29sb3I7XHJcbn1cclxuLmJnLTYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyY2RmZjtcclxufVxyXG4uYmctNyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJmYjZhO1xyXG59XHJcbi5iZy04IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTU1ZmY7XHJcbn1cclxuLnByb2dyZXNze1xyXG4gICAgJi5wcm9ncmVzcy1zbSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbiAgICAmLnByb2dyZXNzLW1kIHtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgIH1cclxufVxyXG4udGV4dC1zdWNjZXNzLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYS50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMyMmNjNjIgIWltcG9ydGFudDtcclxufVxyXG4uYmctc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJjYzYyICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtZGFuZ2VyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYS50ZXh0LWRhbmdlciB7XHJcbiAgICBjb2xvcjogJF9fZGFuZ2VycmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtc3VjY2Vzcy1saWdodCB7XHJcbiAgICBjb2xvcjogJF9fc3VjY2Vzc19fbGlnaHQgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC13YXJuaW5nLWxpZ2h0IHsgICAgXHJcbiAgICBjb2xvcjogJF9fdGV4dC13YXJuaW5nX19saWdodDtcclxufVxyXG4ud2FybmluZy1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJF9fdGV4dC13YXJuaW5nX19saWdodDtcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG4uZGFuZ2VyLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkX19kYW5nZXJyZWQ7XHJcbiAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuLmluZm8tYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3Zpb2xldF9fZGFyaztcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG4udGV4dC1wcmltYXJ5IHsgICAgXHJcbiAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtZ3JheS1saWdodCB7XHJcbiAgICBjb2xvcjogJF9fZ3JheV9fZGFya1xyXG59XHJcbi50ZXh0LWdyYXktZGFyayB7XHJcbiAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZVxyXG59XHJcbi50ZXh0LWRhbmdlci1saWdodCB7XHJcbiAgICBjb2xvcjogJF9fdGV4dF9fZGFuZ2VyX19saWdodFxyXG59XHJcbi50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiAkX19saWdodF9fdmFtcGlyZSAhaW1wb3J0YW50XHJcbn1cclxuLmJnLWxpZ2h0LWdyYXkge1xyXG4gICAgYmFja2dyb3VuZDogJF9fc21va2VfX3doaXRlO1xyXG59XHJcbi5iZy1pbmZvLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICRfX2JnX19pbmZvX19saWdodFxyXG59XHJcbi5iZy1pbmZvLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZDogJF9fYmdfX2luZm9fX2JsdWVcclxufVxyXG4uYmctcHJpbWFyeS1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX19iZ19fcHJpbWFyeV9fbGlnaHRcclxufVxyXG4uYmctd2FybmluZy1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX19iZ19fd2FybmluZ19fbGlnaHQ7XHJcbn1cclxuLmJnLWJsdWUtbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogJF9fYmdfX2JsdWVfX2xpZ2h0XHJcbn1cclxuLmJnLWdyZWVuLWxpZ2h0IHsgICAgXHJcbiAgICBiYWNrZ3JvdW5kOiAkX19iZ19fZ3JlZW5fX2xpZ2h0XHJcbn1cclxuLmJnLWRhbmdlci1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX19iZ19fZGFuZ2VyX19saWdodFxyXG59XHJcbi5iZy13aGl0ZS1zbW9rZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZV9fc21va2VcclxufVxyXG4uYmctYXNoLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZDogJF9fbGlnaHRfYXNoX2dyYXlcclxufVxyXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxufVxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgOHB4IDEwcHgpO1xyXG59XHJcbi5pbnB1dC1ibG9jayAge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICBjb2xvcjogJF9fbWluZV9fc2hhZnQ7XHJcbiAgICAmLnN0YXR1cy1ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAgICAgIFxyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA4cHggMCwgbnVsbCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgIGNvbG9yOiAkX19taW5lX19zaGFmdDtcclxuXHJcbiAgICB9ICAgIFxyXG4gICAgLm9wdGlvbmFsIHtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRfX25vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg0cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDlweCAxMnB4KTtcclxuICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgOjpwbGFjZWhvbGRlciwgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3NlY29uZGFyeWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMjVweCAwLCBudWxsKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGhlaWdodDogJF9fYXV0bztcclxuICAgIH1cclxuICAgIC5pbnRsLXRlbC1pbnB1dCwgLml0aSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubm90ZS10b29sYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIH1cclxuICAgIC5ub3RlLWVkaXRhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIH1cclxuICAgIC5ub3RlLXJlc2l6ZWJhciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXBhc3N3b3JkIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gICAgfVxyXG4gICAgLmZlYXRoZXItZXllLW9mZiB7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICB9XHJcbiAgICAuZmVhdGhlci1leWUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG4gICAgfVxyXG59XHJcbi5ub3Rlcy1mb3JtLWdyb3VwIHtcclxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHJlc2l6ZTogJF9fbm9uZTtcclxuICAgIH0gXHJcbn1cclxuLm5vdGVzLWZvcm0tZ3JvdXAtaW5mbyB7XHJcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGhlaWdodDogMTE3cHg7XHJcbiAgICAgICAgcmVzaXplOiAkX19ub25lO1xyXG4gICAgfSBcclxufVxyXG4ucGFzcy1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZvcm0tdXBsb2FkLWZpbGUge1xyXG4gICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkX19jbG91ZF9fZ3JheXM7XHJcbiAgICBib3gtc2hhZG93OiAkX19ub25lO1xyXG4gICAgQGluY2x1ZGUgcm91bmRlZCg0cHgpO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCk7XHJcbiAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcbiAgICBjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsMCxudWxsLG51bGwsMCk7XHJcbiAgICAgICAgd2lkdGg6JF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAkX19mdWxsX19oZWlnaHQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBjdXJzb3I6ICRfX3BvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tdXBsb2FkLWxhYmVsIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA4cHggMCwgbnVsbCk7XHJcbiAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgIGNvbG9yOiAkX19taW5lX19zaGFmdDtcclxufVxyXG4uZm9ybS1ncm91cC1iYW5rIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDIwcHggMCwgbnVsbCk7IFxyXG4gICAgICAgIH0gICAgICBcclxuICAgIC5iYW5rLWRldGFpbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IGRhc2hlZCAkX19kb3BlbHktX19jb2xvcnM7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDI1cHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4uZm9ybS1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX193aGl0ZV9fc21va2U7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMzBweCAwLCAwIDAgMjBweCAwKTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDIwcHggMCwgMCAwIDE1cHggMCk7XHJcbiAgICB9ICBcclxuICAgIC5mb3JtLWdyb3VwLXBsdXMge1xyXG4gICAgICAgIGxpIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDAgMTBweCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCA4cHggMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1wbHVzLWJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDhweCAxMnB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRfX2NlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3NzLWVxdWFsLWhlaWdodHMge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIH1cclxufVxyXG4uZm9ybS1ncm91cC1jdXN0b21lciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fd2hpdGVfX3Ntb2tlO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMwcHggMCwgMCAwIDhweCAwKTsgIFxyXG59XHJcbi5mb3JtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcbiAgICBjb2xvcjogJF9fdGl0bGVfX2JsYWNrO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDIwcHggMCwgbnVsbCk7XHJcbn1cclxuLmZvcm0tZ3JvdXAtYWRkIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4IDAsIG51bGwpO1xyXG4gICAgLmlucHV0LWJsb2NrIHtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDhweCAwLCBudWxsKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19saWdodF9fdmFtcGlyZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcbiAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuYm9va2luZy1vcHRpb24ge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDQwcHggMCAwIDAsIG51bGwpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgbnVsbCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0dXMtdG9nZ2xlIHtcclxuXHRcdC5jaGVja3RvZ2dsZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMzAlIC0gNXB4KSwgLTE1JSk7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdEBpbmNsdWRlIHJvdW5kZWQoMjBweCk7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2hlY2sge1xyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdCsgLmNoZWNrdG9nZ2xlIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMzAlIC0gNXB4KSwgLTE1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1MzlmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzUzOWZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFnZS1oZWFkZXIge1xyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5X19saWdodGRhcms7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDEwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jdXN0b21lci1kZXRhaWxzLWdyb3VwIHtcclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmludm9pY2VzLWl0ZW1zLW1haW4tdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0YzRjNGMztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgdWwge1xyXG4gICAgICAgIEBleHRlbmQgJXVsX3Jlc2V0O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsbnVsbCxudWxsLDRweCw1MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5idG4tY2xvc2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fZ2hvc3RfX3doaXRlO1xyXG4gICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoNTBweCk7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHJcbn1cclxuLmJhbmstZGV0YWlscy1idG4ge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgIH1cclxuICAgIC5iYW5rLWNhbmNlbC1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5rLXNhdmUtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJhbmstZGV0YWlscyB7XHJcbiAgICAuYmFuay1pbm5lci1kZXRhaWxzIHRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxufVxyXG4uZmlsdGVyLWNhcmQge1xyXG4gICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICYub3BlbntcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgIH1cclxufVxyXG5sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgNDJweCwgbnVsbCk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgNDJweCwgbnVsbCk7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgLW1zLWZsZXg6IDE2LjY2JTtcclxuICAgICAgICBmbGV4OiAxNi42NiU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi42NiU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMjk5KSB7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4OiAzMy4zMyU7XHJcbiAgICAgICAgICAgIGZsZXg6IDMzLjMzJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAyNXB4ICwgbnVsbClcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgLW1zLWZsZXg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDI1cHggLCBudWxsKVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFjdC1zcXVhcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19saWdodF93aGl0ZV9ncmF5O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAxMHB4IDAgMCwgbnVsbCk7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAgJF9fY2xvdWRfX2dyYXlzO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1c2JhciB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG59XHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTpiZWZvcmUge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICM3NjM4ZmY7XHJcbn1cclxuLmJnLXByaW1hcnktbGlnaHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE0OCwgMjQ3LCAwLjEyKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLWRhbmdlci1saWdodCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyMTggMjE4IC8gNDklKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLXB1cnBsZS1saWdodCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDEyOCwgMjU1LCAwLjEyKSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjYzU4MGZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJnLWRlZmF1bHQtbGlnaHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDUyLCA3MSwgMC4xMikgIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzI4MzQ0NyAhaW1wb3J0YW50O1xyXG59XHJcbi5iZy1zdWNjZXNzLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2JnX19ncmVlbl9fbGlnaHQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkX19zdWNjZXNzX19saWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJkLXR3byB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0RCREZFQTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmJhZGdlLXNvZnQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzQwNTE4OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsODEsMTM3LC4xKTtcclxufVxyXG4uYmFkZ2Utc29mdC1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICMzNTc3ZjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLDExOSwyNDEsLjEpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMwYWIzOWM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLDE3OSwxNTYsLjEpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LWluZm8ge1xyXG4gICAgY29sb3I6ICMyOTljZGI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLDE1NiwyMTksLjEpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICNmN2I4NGI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywxODQsNzUsLjEpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LWRhbmdlciB7XHJcbiAgICBjb2xvcjogI2YwNjU0ODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLDEwMSw3MiwuMSk7XHJcbn1cclxuLmJhZGdlLXNvZnQtZGFyayB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsMzcsNDEsLjEpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjZjNmNmY5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsMjQ2LDI0OSwuMSk7XHJcbn1cclxuLmJhZGdlLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzQwNTE4OTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MDUxODk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxufVxyXG4uYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICMzNTc3ZjE7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzU3N2YxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJhZGdlLW91dGxpbmUtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzBhYjM5YztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYWIzOWM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX190cmFuc3BhcmVudDtcclxufVxyXG4uYmFkZ2Utb3V0bGluZS1pbmZvIHtcclxuICAgIGNvbG9yOiAjMjk5Y2RiO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI5OWNkYjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG59XHJcbi5iYWRnZS1vdXRsaW5lLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICNmN2I4NGI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdiODRiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJhZGdlLW91dGxpbmUtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjZjA2NTQ4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwNjU0ODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3RyYW5zcGFyZW50O1xyXG59XHJcbi5iYWRnZS1vdXRsaW5lLWRhcmsge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJhZGdlLW91dGxpbmUtbGlnaHQge1xyXG4gICAgY29sb3I6ICNmM2Y2Zjk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmNmY5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmJhZGdlLWdyYXktb3V0bGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2FsaWNlX19ibHVlO1xyXG4gICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbn1cclxuLmJhZGdlLWdyYWRpZW50LXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjNDA1MTg5IDAsIzBhYjM5YyAxMDAlKTtcclxufVxyXG4uYmFkZ2UtZ3JhZGllbnQtc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzM1NzdmMSAwLCMyOTljZGIgMTAwJSk7XHJcbn1cclxuLmJhZGdlLWdyYWRpZW50LXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjMGFiMzljIDAsI2Y3Yjg0YiAxMDAlKTtcclxufVxyXG4uYmFkZ2UtZ3JhZGllbnQtZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2YwNjU0OCAwLCMzNTc3ZjEgMTAwJSk7XHJcbn1cclxuLmJhZGdlLWdyYWRpZW50LXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZjdiODRiIDAsI2ViOTkwYSAxMDAlKTtcclxufVxyXG4uYmFkZ2UtZ3JhZGllbnQtaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCMyOTljZGIgMCwjMGFiMzljIDEwMCUpO1xyXG59XHJcbi5iYWRnZS1ncmFkaWVudC1kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzIxMjUyOSAwLCM0MDUxODkgMTAwJSk7XHJcbn1cclxubGkucHJldmlvdXMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5jYXJkLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSByb3VuZGVkKDEwcHgpO1xyXG59XHJcbi5jYWwtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbiAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTU7XHJcbiAgICAgICAgbWFyZ2luOiAkX19hdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLmNhbC1pY29uLWluZm8ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmVhdGhlclwiO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgIH1cclxufVxyXG4uYnRuLWJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fZ3JheTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoNnB4KTtcclxuICAgIGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgbWluLXdpZHRoOiA2OXB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJF9fd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgfVxyXG59XHJcbmJvZHkge1xyXG4gICAgJi5maWx0ZXItb3BlbmVkIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWJsb2NrIHtcclxuICAgIC5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLnRvZ2dsZS1zaWRlYmFyIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAtNDAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC44cyBlYXNlKTtcclxuICAgIHotaW5kZXg6IDEwMDI7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICByaWdodDogLTI1MHB4O1xyXG4gICAgfVxyXG4gICAgJi5vcGVuLWZpbHRlcntcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjhzIGVhc2UpO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXItbGF5b3V0LWZpbHRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJF9fZ3JleV9fbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCgxMHB4IDBweCAwcHggMTBweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSxudWxsLG51bGwsbnVsbCxudWxsKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2FsaWNlX19ibHVlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWJldHdlZW47XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fc2Vjb25kYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCBudWxsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19saWdodF9fc21va2V5LWdyYXlzO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fZ2FpbnNib3JvX19jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgLmZpbHRlci10aXRsZSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fc2Vjb25kYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52aWV3LWFsbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb24tbGFzdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jdXN0b20ge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCA4cHggMzBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAyMHB4LCBudWxsKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX19ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsbnVsbCxudWxsLG51bGwsbnVsbCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG59XHJcbn1cclxuLm9wZW4tZmlsdGVyIHtcclxuICAgIC5jdXN0b21fY2hlY2sge1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgfVxyXG59XHJcbi5hY2NvcmRpb24geyAgICBcclxuICAgIC5jb2xsYXBzZWQge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmxvYXQtZW5kIHtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuICAgIH1cclxufVxyXG4ubGlzdC1idG4ge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cdC5maWx0ZXItbGlzdCB7XHJcblx0XHRAZXh0ZW5kICVkaXNwbGF5LWZsZXgtY2VudGVyO1xyXG4gICAgICAgIC5zaG9ydC1maWx0ZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX193aWxkX3NhbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoOHB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIC5zb3J0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHRcdGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCA1cHggMCAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDAgNXB4IDVweCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4LCBudWxsKTtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5kb3dubG9hZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlfX3doaXRlX19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuLWZpbHRlcnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoOHB4KTtcclxuICAgICAgICBjb2xvcjogJF9fZ3JheV9fZGFyaztcclxuICAgICAgICBtaW4td2lkdGg6IDM5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICRfX2ZpbHRlcl9fYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XHJcbiAgICAgICAgQGV4dGVuZCAlZmxleC1hbGlnbi1jZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJF9fZmlsdGVyX19idG5zX19zaGFkb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlKTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgfVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgNDBweCAwIDAgJF9fYmdfX3ByaW1hcnlfX2xpZ2h0IGluc2V0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX2JnX19wcmltYXJ5X19saWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyBlYXNlKTtcclxuXHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgLypmaWx0ZXI6IGludmVydCgxKSBicmlnaHRuZXNzKDEwMCk7Ki9cclxuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDQ0JSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSg1ODA2JSkgaHVlLXJvdGF0ZSgyNDdkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCgxMTMlKTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2IoMTkwIDE5MCAxOTAgLyAyMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc4QTk5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlci1saXN0IHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcbi5maWx0ZXItYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGVfX3Ntb2tlO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fd2hpdGVfX3Ntb2tlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwIDE1cHgsIG51bGwpO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1MHB4IDAgMCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZpbHRlci1saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDApIGJyaWdodG5lc3MoMTAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG59IiwiLmRhc2gtd2lkZ2V0LWljb24ge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRmb250LXNpemU6IDEuODc1cmVtO1xyXG5cdGhlaWdodDogNHJlbTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDRyZW07XHJcbn1cclxuLmRhc2gtd2lkZ2V0LWluZm8ge1xyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcbi5kYXNoLXdpZGdldC1oZWFkZXIge1xyXG5cdEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXI7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDIwcHggMCwgbnVsbCk7XHJcbn1cclxuLmFjdGl2aXR5LWZlZWQge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0LmZlZWQtaXRlbSB7XHJcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNlNGU4ZWI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdHBhZGRpbmc6IDZweDtcclxuXHRcdFx0bGVmdDogLTlweDtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkX19zbW9rZV9fd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fbGlnaHRfX2dyYXlfX2hhcztcclxuXHRcdFx0YmFja2dyb3VuZDogJF9fbGlnaHRfX2dyYXlfX2hhcztcclxuXHRcdH1cclxuXHRcdC5mZWVkLWRhdGUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRjb2xvcjogIzc3NztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0LmZlZWQtdGV4dCB7XHJcblx0XHRcdGNvbG9yOiAjNzc3O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA1cHgsIG51bGwpO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tb2RhbC1pY29uIHtcclxuXHRpIHtcclxuXHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdGNvbG9yOiAjNmM3NTdkO1xyXG5cdH1cclxufVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuXHRib3JkZXI6IDA7XHJcblx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCAyNHB4IDI0cHgpO1xyXG5cdC5idG4tYmFjayB7XHJcblx0XHRiYWNrZ3JvdW5kOiRfX2JnX19wcmltYXJ5X19saWdodDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRfX2JnX19wcmltYXJ5X19saWdodDtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgJF9fZ3JheWlzaF9fYmx1ZTtcclxuXHRcdHBhZGRpbmc6OHB4IDIwcHg7XHJcblx0XHRAaW5jbHVkZSByb3VuZGVkKDZweCk7XHJcblx0XHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0bWluLXdpZHRoOiA2OXB4O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDUwcHggMCAwICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuLXByaW1hcnkge1xyXG5cdFx0bWluLXdpZHRoOiA2OXB4O1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgbnVsbClcclxuXHR9XHJcbn1cclxuLmFkZC1yZW1vdmUge1xyXG5cdGkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG4ucHJvZmlsZS1jb3ZlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDEuNzVyZW0gMnJlbTtcclxuXHRib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcblx0aGVpZ2h0OiAxMHJlbTtcclxufVxyXG4ucHJvZmlsZS1jb3Zlci13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0aGVpZ2h0OiAxMHJlbTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlYWYzO1xyXG5cdGJvcmRlci1yYWRpdXM6IC43NXJlbTtcclxufVxyXG4ucHJvZmlsZS1jb3Zlci1pbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTByZW07XHJcblx0LW8tb2JqZWN0LWZpdDogY292ZXI7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRib3JkZXItcmFkaXVzOiAuNzVyZW07XHJcbn1cclxuLmNvdmVyLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcbi5jdXN0b20tZmlsZS1idG4ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5jdXN0b20tZmlsZS1idG4taW5wdXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAtMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ucHJvZmlsZS1jb3Zlci1hdmF0YXIge1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAtNi4zcmVtIGF1dG8gLjVyZW0gYXV0bztcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcblx0XHRtYXJnaW46IDAgYXV0byA7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwzMyw2OCwuMjUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dHJhbnNpdGlvbjogLjJzO1xyXG5cdH1cclxufVxyXG4uYXZhdGFyLWVkaXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sb3I6ICM2Nzc3ODg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMTQwLDE1MiwxNjQsLjI1KTtcclxuXHRzdmcge1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0fVxyXG59XHJcbi5lcnJvci1wYWdlIHtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxZjFmMWY7XHJcbiAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtYmV0d2VlbjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcblx0Lm1haW4td3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdH1cclxufVxyXG4uZXJyb3ItYm94IHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cdHBhZGRpbmc6IDEuODc1cmVtIDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGgxIHtcclxuXHRcdGNvbG9yOiAjNzYzOGZmO1xyXG5cdFx0Zm9udC1zaXplOiAxMGVtO1xyXG5cdH1cclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG5cdH1cclxuXHQuYnRuIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHR9XHJcbn1cclxuIiwiLmN1c3RvbS1maWxlLWNvbnRhaW5lciB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogJF9fYmxvY2s7XHJcblx0bGFiZWwge1xyXG5cdFx0Y29sb3I6ICM0MzYxZWU7XHJcblx0fVxyXG59XHJcbi5jdXN0b20tZmlsZS1jb250YWluZXJfX2N1c3RvbS1maWxlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGN1cnNvcjogJF9fcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuLmN1c3RvbS1maWxlLWNvbnRhaW5lcl9fY3VzdG9tLWZpbGVfX2N1c3RvbS1maWxlLWlucHV0IHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdG1pbi13aWR0aDogMTRyZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcclxuXHRtYXJnaW46IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHQmOmZvY3VzIHtcclxuXHRcdCYgfiBzcGFuIHtcclxuXHRcdFx0b3V0bGluZTogMXB4IGRvdHRlZCAjZGRkZGUwO1xyXG5cdFx0XHRvdXRsaW5lOiAwcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jdXN0b20tZmlsZS1jb250YWluZXJfX2N1c3RvbS1maWxlX19jdXN0b20tZmlsZS1jb250cm9sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGhlaWdodDogJF9fYXV0bztcclxuXHRvdmVyZmxvdzogJF9faGlkZGVuO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0dXNlci1zZWxlY3Q6ICRfX25vbmU7XHJcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHRib3JkZXItcmFkaXVzOiAuMjVyZW07XHJcblx0aGVpZ2h0OiAkX19hdXRvO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWYyZjM7XHJcblx0Y29sb3I6ICMzYjNmNWM7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMztcclxufVxyXG4uY3VzdG9tLWZpbGUtY29udGFpbmVyX19jdXN0b20tZmlsZV9fY3VzdG9tLWZpbGUtY29udHJvbF9fYnV0dG9uIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogNjtcclxuXHRkaXNwbGF5OiAkX19ibG9jaztcclxuXHRoZWlnaHQ6ICRfX2F1dG87XHJcblx0cGFkZGluZzogMTBweCAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRfX3NhbmRzdG9uZTtcclxuXHRjb2xvcjogJF9fd2hpdGU7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlNmVkO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmN1c3RvbS1maWxlLWNvbnRhaW5lcl9faW1hZ2UtcHJldmlldyB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW4tdG9wOiA1NHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0aGVpZ2h0OiAyNTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246ICRfX2NlbnRlciAkX19jZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcbn1cclxuLmN1c3RvbS1maWxlLWNvbnRhaW5lcl9faW1hZ2UtbXVsdGktcHJldmlldyB7XHJcblx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogJF9fY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJF9fY2VudGVyICRfX2NlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogJF9fbm8tcmVwZWF0O1xyXG5cdGZsb2F0OiAkX19sZWZ0O1xyXG5cdG1hcmdpbjogMS44NTg3MzYlO1xyXG5cdHdpZHRoOiAyOS42MTU4NjEyMTQlO1xyXG5cdGhlaWdodDogOTBweDtcclxuXHRib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpO1xyXG59XHJcbi5jdXN0b20tZmlsZS1jb250YWluZXJfX2ltYWdlLW11bHRpLXByZXZpZXdfX3NpbmdsZS1pbWFnZS1jbGVhciB7XHJcblx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRAaW5jbHVkZSByb3VuZGVkKDUwJSk7XHJcblx0Ym94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7XHJcblx0QGluY2x1ZGUgcG9zaXRpb24oJF9fYWJzb2x1dGUsbnVsbCxudWxsLG51bGwsLTZweCk7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjY2JjYmJkO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG4uY3VzdG9tLWZpbGUtY29udGFpbmVyX19pbWFnZS1tdWx0aS1wcmV2aWV3X19zaW5nbGUtaW1hZ2UtY2xlYXJfX2ljb24ge1xyXG5cdGNvbG9yOiAjNDM2MWVlO1xyXG5cdGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuLm5vdGUtZWRpdG9yIHtcclxuXHQmLmNhcmQge1xyXG5cdFx0cGFkZGluZzogMC41cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuLm5vdGUtdG9vbGJhciB7XHJcblx0Ji5jYXJkLWhlYWRlciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuXHR9XHJcbn1cclxuLmlycy0tZmxhdCAuaXJzLWZyb20sIC5pcnMtLWZsYXQgLmlycy10bywgLmlycy0tZmxhdCAuaXJzLXNpbmdsZSxcclxuLmlycy0tZmxhdCAuaXJzLWJhciwgLmlycy0tZmxhdCAuaXJzLWhhbmRsZT5pOmZpcnN0LWNoaWxkLFxyXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlLnN0YXRlX2hvdmVyPmk6Zmlyc3QtY2hpbGQsIC5pcnMtLWZsYXQgLmlycy1oYW5kbGU6aG92ZXI+aTpmaXJzdC1jaGlsZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzc2MzhmZjtcclxufVxyXG4uaXJzLS1mbGF0IC5pcnMtZnJvbTpiZWZvcmUsIC5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsIC5pcnMtLWZsYXQgLmlycy1zaW5nbGU6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjNzYzOGZmO1xyXG59XHJcbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcclxuXHQubm90ZS1zdGF0dXNiYXIge1xyXG5cdFx0Lm5vdGUtcmVzaXplYmFyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGN1cnNvcjogbnMtcmVzaXplO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYXBwLWxpc3Rpbmcge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgIGxpc3Qtc3R5bGU6ICRfX25vbmU7XHJcbiAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjUwJVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuICAgIC5mb3JtLWN1c3RvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzMSwgMjM0LCAyNTIsIDAuNzUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLnNlbGVjdGJveC1jb250IHtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICBvdmVyZmxvdy15OiAkX19hdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcbi5tdWx0aXBsZVNlbGVjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLnNlbGVjdGJveCwgIC5zZWxlY3Rib3hlcyB7XHJcbiAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjdGOEY5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtYmV0d2VlbjtcclxuICAgICAgICBjdXJzb3I6ICRfX3BvaW50ZXI7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgICAgIC5zZWxlY3QtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmN1c3RvbV9jaGVjayB7XHJcbiAgICBjb2xvcjogJF9fZ3JheWJhY2tibHVlO1xyXG4gICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBjdXJzb3I6ICRfX3BvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuICAgIHVzZXItc2VsZWN0OiAkX19ub25lO1xyXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGN1cnNvcjogJF9fcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWJsb2Nre1xyXG4gICAgLmN1c3RvbV9jaGVja3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcbi50YWJsZSB7XHJcbiAgICB0Ym9keSB0ZCBhe1xyXG4gICAgICAgICYuYnRuLXdoaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U3ZWFmMztcclxuICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZS1saXN0IHtcclxuICAgIC5kYXRlLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTdFQUZDO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uZm9ybS1jdXN0b217XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAmLmNhbC1pY29ue1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDczXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkX19hdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5idG4tZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgMjM0LCAyNTIsIDAuNzUpO1xyXG4gICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19ncmF5YmFja2JsdWU7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgfVxyXG59XHJcbi5kYXRlLXBpY2tlciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5kYXRlLWxpc3Qge1xyXG4gICAgdWwge1xyXG4gICAgICAgIEBleHRlbmQgJXVsX3Jlc2V0O1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc29ydGJ5IHtcclxuICAgICNjaGVja2JveHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJFQ0ZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDRweCByZ2IoMjMxIDIzNCAyNTIgLyA3NSUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNGMkVDRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJF9fd2hpdGUgJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDEwJSk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubXVsdGlwbGVTZWxlY3Rpb257XHJcbiAgICAjY2hlY2tib3hlc3tcclxuICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjJFQ0ZGO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDRweCByZ2IoMjMxIDIzNCAyNTIgLyA3NSUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlcG9ydC1jYXJkIHtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxufVxyXG4ucmVwb3J0LWJ0bntcclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMCkgYnJpZ2h0bmVzcygxMDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbnZvaWNlcy1zZXR0aW5ncy1idG4ge1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG59XHJcbi5pbnZvaWNlcy1tYWluLXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDAgMCAxMnB4IDApO1xyXG4gICAgLmludm9pY2VzLXRhYnMge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAldWxfcmVzZXQ7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDI0cHggMCAwLCBudWxsKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDIwcHggMCwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAwIDAgMTRweCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludm9pY2VzLXNldHRpbmdzLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNjdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19ncmF5YmFja2JsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fZ3JheWJhY2tibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLnBhaWQtY29udGludWUtYnRuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG5cdEBpbmNsdWRlIHJvdW5kZWQoNXB4KTtcclxuXHRjb2xvcjogJF9fd2hpdGU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wYWlkLWNvbnRpbnVlLWJ0bjpob3ZlcixcclxuLnBhaWQtY29udGludWUtYnRuOmZvY3VzLFxyXG4ucGFpZC1jb250aW51ZS1idG46YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcblx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxufVxyXG4ucGFpZC1jYW5jZWwtYnRuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcblx0QGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG5cdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5wYWlkLWNhbmNlbC1idG46aG92ZXIsXHJcbi5wYWlkLWNhbmNlbC1idG46YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG5cdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbn1cclxuLnBhaWQtY2FuY2VsLWJ0bjpmb2N1cyB7XHJcblx0Y29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxufVxyXG5cclxuLmlub3ZpY2VzLWNhcmQge1xyXG4gICAgQGluY2x1ZGUgcm91bmRlZCg1cHgpO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMycHggMCAsIG51bGwpO1xyXG4gICAgLmlub3ZpY2VzLXdpZGdldC1oZWFkZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1iZXR3ZWVuO1xyXG4gICAgICAgLmlub3ZpY2VzLWFtb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5vdmljZXMtYWxsIHtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTA7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICB9XHJcbiAgICAuaW5vdmljZS10cmVuZGluZyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgbnVsbCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5pbnZvaWNlcy10YWJzLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiAkX191bnNldDtcclxufVxyXG4uaW52b2ljZXMtZ3JpZC1jYXJkIHtcclxuICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyNHB4IHJnYigyMjggMjI4IDIyOCAvIDI1JSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgLmFjdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9faW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtZ3JpZC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2dyYXliYWNrYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtbWlkZGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3RkY7XHJcbiAgICAgICAgLmF2YXRhci1zbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1taWRkbGUtYXZhdGFyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19mbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5YmFja2JsdWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59XHJcbi5pbm92aWNlcy1jYXJke1xyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMTBweCk7XHJcbiAgICB9XHJcbn1cclxuLmJhZGdlIHtcclxuICAgICYuYmctaW5mby1saWdodHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2luZm9fX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB9XHJcbn1cclxuLmFkbWluLWludm9pY2UgeyBcclxuICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICAmLmRyb3Bkb3duLW1lbnUtZW5kIHtcclxuICAgICAgICAmLmN1c3RvbWVyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgICAgICYuY3JlZGl0LW5vdGUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXJkIHtcclxuICAgICYuY29tcGFueS1zZXR0aW5ncy1uZXcge1xyXG4gICAgICAgIC5jb250ZW50LXBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtYmxvY2sge1xyXG4gICAgICAgICAgICAmLnNlcnZpY2UtdXBsb2FkIHtcclxuICAgICAgICAgICAgICAgICYubG9nby11cGxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2l0ZXMtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLmluYm94LW1lbnUge1xyXG4gICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jazsgICAgXHJcbiAgICB3aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICB3aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkX19mdWxsX193aWR0aDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2dyYXkxMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXkxNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2OCkge1xyXG4gICAgLnVzZXItbWVudS5uYXYge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICA+IGEgPiBzcGFuOm5vdCgudXNlci1pbWcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX21haW5seV9ibHVlLWRhcms7XHJcbiAgICBAaW5jbHVkZSByb3VuZGVkKDAuOHJlbSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gJF9fbWFpbmx5X2JsdWU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mbGFnLW5hdiAuZHJvcGRvd24tbWVudS5ub3RpZmljYXRpb25zIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0OXB4KSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGFnLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTlweCkgIWltcG9ydGFudDtcclxufVxyXG4udGFibGUtaW5ib3gge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufSAgIFxyXG4uaW5ib3gtbWVudSBsaSBhOmhvdmVyLCAuaW5ib3gtbWVudSBsaS5hY3RpdmUgYSwgLmluYm94LW1lbnUgbGkgYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX19tYWlubHlfYmx1ZS1kYXJrO1xyXG59XHJcbi5jb21wb3NlLWJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi50b3AtYWN0aW9uLWxlZnR7XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRhYmxlLWluYm94IHtcclxuICAgIC5zdGFycmVkLmZhcy5mYS1zdGFyIHtcclxuICAgICAgICBjb2xvcjogJF9fZ29sZGVuX195ZWxsb3c7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZjYztcclxuICAgIH1cclxuICAgIHRib2R5e1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19zZWNvbmRhcnljb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udW5yZWFkeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAubmFtZSxcclxuICAgIC5zdWJqZWN0LFxyXG4gICAgLm1haWwtZGF0ZXtcclxuICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxufVxyXG4iLCIucmliYm9uLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQ6ICM3MzY2ZmY7XHJcblx0Ji5yaWJib24tY29ybmVyIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzczNjZmZjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICM3MzY2ZmY7XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1yaWdodCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICM3MzY2ZmY7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1ib3R0b20ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzczNjZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzQzZjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjNDNmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwLXJpZ2h0IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzQzZjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICM0M2Y7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAtYm90dG9tIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM0M2Y7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogIzQzZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzQzZjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICM0M2Y7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yaWJib24tYm9va21hcmsge1xyXG5cdCYucmliYm9uLXByaW1hcnkge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICM3MzY2ZmY7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLXJpZ2h0IHtcclxuXHRcdCYucmliYm9uLXByaW1hcnkge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjNzM2NmZmO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5yaWJib24tc2Vjb25kYXJ5IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2Y3MzE2NDtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucmliYm9uLXN1Y2Nlc3Mge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjNTFiYjI1O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5yaWJib24tZGFuZ2VyIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2RjMzU0NTtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucmliYm9uLWluZm8ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjYTkyN2Y5O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5yaWJib24tbGlnaHQge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZjRmNGY0O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5yaWJib24tZGFyayB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICMyYzMyM2Y7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi13YXJuaW5nIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2Y4ZDYyYjtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tc2Vjb25kYXJ5IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZjczMTY0O1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1zdWNjZXNzIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTFiYjI1O1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1kYW5nZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWluZm8ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNhOTI3Zjk7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWxpZ2h0IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZjRmNGY0O1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1kYXJrIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMmMzMjNmO1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi13YXJuaW5nIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZjhkNjJiO1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi1wcmltYXJ5OmJlZm9yZSwgLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtcmlnaHQucmliYm9uLXByaW1hcnk6YmVmb3JlIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICM3MzY2ZmY7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnJpYmJvbi1zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQ6ICNmNzMxNjQ7XHJcblx0YmFja2dyb3VuZDogI2Y3MzE2NDtcclxuXHQmLnJpYmJvbi1jb3JuZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZjczMTY0O1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2Y3MzE2NDtcclxuXHRcdH1cclxuXHRcdCYucmliYm9uLXJpZ2h0IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2Y3MzE2NDtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucmliYm9uLWJvdHRvbSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZjczMTY0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZWMwOTQ0O1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNlYzA5NDQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAtcmlnaHQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZWMwOTQ0O1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2VjMDk0NDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcC1ib3R0b20ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2VjMDk0NDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZWMwOTQ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwLWJvdHRvbS1yaWdodCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZWMwOTQ0O1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2VjMDk0NDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbGVmdC5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZSwgLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtcmlnaHQucmliYm9uLXNlY29uZGFyeTpiZWZvcmUge1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2Y3MzE2NDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ucmliYm9uLXN1Y2Nlc3Mge1xyXG5cdGJhY2tncm91bmQ6ICM1MWJiMjU7XHJcblx0YmFja2dyb3VuZDogIzUxYmIyNTtcclxuXHQmLnJpYmJvbi1jb3JuZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjNTFiYjI1O1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogIzUxYmIyNTtcclxuXHRcdH1cclxuXHRcdCYucmliYm9uLXJpZ2h0IHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogIzUxYmIyNTtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucmliYm9uLWJvdHRvbSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjNTFiYjI1O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjM2Y5MDFkO1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICMzZjkwMWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAtcmlnaHQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjM2Y5MDFkO1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogIzNmOTAxZDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcC1ib3R0b20ge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzNmOTAxZDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjM2Y5MDFkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwLWJvdHRvbS1yaWdodCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjM2Y5MDFkO1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogIzNmOTAxZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtbGVmdC5yaWJib24tc3VjY2VzczpiZWZvcmUsIC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1zdWNjZXNzOmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjNTFiYjI1O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5yaWJib24tZGFuZ2VyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZGMzNTQ1O1xyXG5cdGJhY2tncm91bmQ6ICNkYzM1NDU7XHJcblx0Ji5yaWJib24tY29ybmVyIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2RjMzU0NTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNkYzM1NDU7XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1yaWdodCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNkYzM1NDU7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1ib3R0b20ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2RjMzU0NTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2JkMjEzMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjYmQyMTMwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwLXJpZ2h0IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2JkMjEzMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNiZDIxMzA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAtYm90dG9tIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNiZDIxMzA7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2JkMjEzMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2JkMjEzMDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNiZDIxMzA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQucmliYm9uLWRhbmdlcjpiZWZvcmUsIC5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLXJpZ2h0LnJpYmJvbi1kYW5nZXI6YmVmb3JlIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNkYzM1NDU7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnJpYmJvbi1pbmZvIHtcclxuXHRiYWNrZ3JvdW5kOiAjYTkyN2Y5O1xyXG5cdGJhY2tncm91bmQ6ICNhOTI3Zjk7XHJcblx0Ji5yaWJib24tY29ybmVyIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2E5MjdmOTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNhOTI3Zjk7XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1yaWdodCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNhOTI3Zjk7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1ib3R0b20ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2E5MjdmOTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzkxMDZlNztcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjOTEwNmU3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwLXJpZ2h0IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzkxMDZlNztcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICM5MTA2ZTc7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAtYm90dG9tIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM5MTA2ZTc7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogIzkxMDZlNztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzkxMDZlNztcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICM5MTA2ZTc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQucmliYm9uLWluZm86YmVmb3JlLCAucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC5yaWJib24taW5mbzpiZWZvcmUge1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2E5MjdmOTtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ucmliYm9uLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAjZjRmNGY0O1xyXG5cdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcblx0Ji5yaWJib24tY29ybmVyIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1yaWdodCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1ib3R0b20ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0ZjRmNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2RiZGJkYjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZGJkYmRiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwLXJpZ2h0IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2RiZGJkYjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNkYmRiZGI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAtYm90dG9tIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmRiZGI7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2RiZGJkYjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2RiZGJkYjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNkYmRiZGI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQucmliYm9uLWxpZ2h0OmJlZm9yZSwgLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtcmlnaHQucmliYm9uLWxpZ2h0OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZjRmNGY0O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5yaWJib24tZGFyayB7XHJcblx0YmFja2dyb3VuZDogIzJjMzIzZjtcclxuXHRiYWNrZ3JvdW5kOiAjMmMzMjNmO1xyXG5cdCYucmliYm9uLWNvcm5lciB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICMyYzMyM2Y7XHJcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjMmMzMjNmO1xyXG5cdFx0fVxyXG5cdFx0Ji5yaWJib24tcmlnaHQge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMmMzMjNmO1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5yaWJib24tYm90dG9tIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMyYzMyM2Y7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICMxNzFhMjE7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogIzE3MWEyMTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcC1yaWdodCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICMxNzFhMjE7XHJcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjMTcxYTIxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwLWJvdHRvbSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMTcxYTIxO1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICMxNzFhMjE7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAtYm90dG9tLXJpZ2h0IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMxNzFhMjE7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAjMTcxYTIxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LnJpYmJvbi1kYXJrOmJlZm9yZSwgLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwtcmlnaHQucmliYm9uLWRhcms6YmVmb3JlIHtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICMyYzMyM2Y7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnJpYmJvbi13YXJuaW5nIHtcclxuXHRiYWNrZ3JvdW5kOiAjZjhkNjJiO1xyXG5cdGJhY2tncm91bmQ6ICNmOGQ2MmI7XHJcblx0Ji5yaWJib24tY29ybmVyIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2Y4ZDYyYjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmOGQ2MmI7XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1yaWdodCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmOGQ2MmI7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnJpYmJvbi1ib3R0b20ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2Y4ZDYyYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2U4YzMwODtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZThjMzA4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnJpYmJvbi1jbGlwLXJpZ2h0IHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2U4YzMwODtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNlOGMzMDg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucmliYm9uLWNsaXAtYm90dG9tIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGMzMDg7XHJcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2U4YzMwODtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5yaWJib24tY2xpcC1ib3R0b20tcmlnaHQge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2U4YzMwODtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNlOGMzMDg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yaWJib24tYm9va21hcmsucmliYm9uLXZlcnRpY2FsLWxlZnQucmliYm9uLXdhcm5pbmc6YmVmb3JlLCAucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC5yaWJib24td2FybmluZzpiZWZvcmUge1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2Y4ZDYyYjtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ucmliYm9uLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG4ucmliYm9uLXdyYXBwZXIgLmNhcmQtYm9keSxcclxuLnJpYmJvbi12ZXJ0aWNhbC1sZWZ0LXdyYXBwZXIgLmNhcmQtYm9keSxcclxuLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC13cmFwcGVyIC5jYXJkLWJvZHkge1xyXG5cdHBvc2l0aW9uOiB1bnNldDtcclxufVxyXG4ucmliYm9uIHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGNsZWFyOiBsZWZ0O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEycHg7XHJcblx0bGVmdDogMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuLnJpYmJvbi1yaWdodCB7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogLTJweDtcclxufVxyXG4ucmliYm9uLXZlcnRpY2FsLWxlZnQtd3JhcHBlciB7XHJcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucmliYm9uLXZlcnRpY2FsLWxlZnQge1xyXG5cdGNsZWFyOiBub25lO1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHR3aWR0aDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogNzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGVmdDogMTJweDtcclxuXHR0b3A6IC0ycHg7XHJcbn1cclxuLnJpYmJvbi12ZXJ0aWNhbC1yaWdodC13cmFwcGVyIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcbi5yaWJib24tdmVydGljYWwtcmlnaHQge1xyXG5cdGNsZWFyOiBub25lO1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHR3aWR0aDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogNzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiAtMnB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDEycHg7XHJcbn1cclxuIiwiLnRpbWVsaW5lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMjBweCAwIDIwcHg7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHdpZHRoOiAzcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEuNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuXHR9XHJcblx0JiA+IGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdFx0JiA+IC50aW1lbGluZS1wYW5lbCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiA0NiU7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDI2cHg7XHJcblx0XHRcdFx0cmlnaHQ6IC04cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMCBzb2xpZCAjZTllY2VmO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogOHB4IHNvbGlkICNlOWVjZWY7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDI3cHg7XHJcblx0XHRcdFx0cmlnaHQ6IC03cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgPiAudGltZWxpbmUtYmFkZ2Uge1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTI1cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDUwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHQmLnRpbWVsaW5lLWludmVydGVkIHtcclxuXHRcdFx0JiA+IC50aW1lbGluZS1wYW5lbCB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bGVmdDogLThweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogOHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRsZWZ0OiAtN3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiA3cHg7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRpbWVsaW5lPmxpOmJlZm9yZSxcclxuLnRpbWVsaW5lPmxpOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIiBcIjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRjb250ZW50OiBcIiBcIjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4udGltZWxpbmUtYmFkZ2Uge1xyXG5cdCYucHJpbWFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmI5Njc4O1xyXG5cdH1cclxuXHQmLnN1Y2Nlc3Mge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYzI5MjtcclxuXHR9XHJcblx0Ji53YXJuaW5nIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZWMxMDc7XHJcblx0fVxyXG5cdCYuZGFuZ2VyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNDZhNzY7XHJcblx0fVxyXG5cdCYuaW5mbyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWYzO1xyXG5cdH1cclxufVxyXG4udGltZWxpbmUtdGl0bGUge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4udGltZWxpbmUtYm9keSA+IHAsXHJcbi50aW1lbGluZS1ib2R5ID4gdWwge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLnRpbWVsaW5lLWJvZHkge1xyXG5cdCYgPiBwIHtcclxuXHRcdCYgKyBwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSB7XHJcblx0b3BhY2l0eTogMDtcclxuXHRtYXJnaW46IDJlbSBhdXRvO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHQuZXZlbnRzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZGZkZmRmO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzO1xyXG5cdFx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjRzO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XHJcblx0XHRhIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHRcdFx0Y29sb3I6ICM2MjFhZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuXHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblx0XHRcdCYuc2VsZWN0ZWQge1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzYyMWFmZjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2MjFhZmY7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM2MjFhZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRib3R0b206IC01cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZGZkZmRmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xyXG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYub2xkZXItZXZlbnQge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzYyMWFmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm0tdC00MCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdHRhYmxlIHtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHRib3JkZXItc3BhY2luZzogMDtcclxuXHR9XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICdtb2JpbGUnO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Ji5sb2FkZWQge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0LnRpbWVsaW5lIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHR3aWR0aDogOTAlO1xyXG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwJTtcclxuXHRcdFx0d2lkdGg6IDBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xLjVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmV2ZW50cy13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCA0MHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmlsbGluZy1saW5lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjIxYWZmO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuXHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcblx0XHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcblx0XHQtby10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xyXG5cdFx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblx0fVxyXG5cdC5ldmVudHMtY29udGVudCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMmVtIDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHM7XHJcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC40cztcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHRcdHBhZGRpbmc6IDAgNSU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdFx0XHQtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0XHQtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdFx0Ji5zZWxlY3RlZCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiAqIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoMiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHRcdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0bWFyZ2luOiAxMHB4IGF1dG87XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJy0gJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmZpbGxpbmctbGluZSxcclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cyBhLnNlbGVjdGVkOjphZnRlciB7XHJcblx0YmFja2dyb3VuZDogIzYyMWFmZjtcclxufVxyXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSBvbCxcclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLmNkLXRpbWVsaW5lLW5hdmlnYXRpb24gYTpob3ZlcixcclxuLmNkLXRpbWVsaW5lLW5hdmlnYXRpb24gYTpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNjIxYWZmO1xyXG59XHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIGEsXHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIGE6aG92ZXIsXHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIGE6Zm9jdXMge1xyXG5cdGNvbG9yOiAjNjIxYWZmO1xyXG59XHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIGJsb2NrcXVvdGUsXHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSBibG9ja3F1b3RlOmJlZm9yZSxcclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgYmxvY2txdW90ZTphZnRlcixcclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgcTpiZWZvcmUsXHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVyOjphZnRlcixcclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy13cmFwcGVyOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDIwcHg7XHJcbn1cclxuLm5vLXRvdWNoIHtcclxuXHQuY2QtaG9yaXpvbnRhbC10aW1lbGluZSB7XHJcblx0XHQuZXZlbnRzIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2MjFhZmY7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzYyMWFmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNkLXRpbWVsaW5lLW5hdmlnYXRpb24ge1xyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzdiOWQ2ZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmluYWN0aXZlIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2RmZGZkZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNkLXRpbWVsaW5lLW5hdmlnYXRpb24ge1xyXG5cdGEge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHR3aWR0aDogMzRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNkZmRmZGY7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XHJcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5wcmV2IHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHRcdCYubmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5pbmFjdGl2ZSB7XHJcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCBsaS5lbnRlci1yaWdodCxcclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IGxpLmxlYXZlLXJpZ2h0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjZC1lbnRlci1yaWdodDtcclxuXHQtbW96LWFuaW1hdGlvbi1uYW1lOiBjZC1lbnRlci1yaWdodDtcclxuXHRhbmltYXRpb24tbmFtZTogY2QtZW50ZXItcmlnaHQ7XHJcbn1cclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IGxpLmVudGVyLWxlZnQsXHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCBsaS5sZWF2ZS1sZWZ0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjZC1lbnRlci1sZWZ0O1xyXG5cdC1tb3otYW5pbWF0aW9uLW5hbWU6IGNkLWVudGVyLWxlZnQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGNkLWVudGVyLWxlZnQ7XHJcbn1cclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IGxpLmxlYXZlLXJpZ2h0LFxyXG4uY2QtaG9yaXpvbnRhbC10aW1lbGluZSAuZXZlbnRzLWNvbnRlbnQgbGkubGVhdmUtbGVmdCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdC1tb3otYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuXHRhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xyXG59XHJcbi5jZC1ob3Jpem9udGFsLXRpbWVsaW5lIC5ldmVudHMtY29udGVudCBlbSxcclxuLmNkLWhvcml6b250YWwtdGltZWxpbmUgLmV2ZW50cy1jb250ZW50IHAge1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5oLTI1MCB7XHJcblx0aGVpZ2h0OiAyNTBweDtcclxufVxyXG4uaWNvbnMtbGlzdCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAycHggM3B4IHJnYigyMTUgMTk3IDI1NSk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTZlYmYxO1xyXG5cdFx0Y29sb3I6ICM3NjM4ZmY7XHJcblx0XHRtYXJnaW46IDVweDtcclxuXHR9XHJcbn1cclxuIiwiXHJcbi5sb2dpbi1ib2R5IHtcclxuXHRkaXNwbGF5OiAkX190YWJsZTtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWFyZ2luOiAkX19hdXRvO1xyXG59XHJcbi5sb2dvLWxpZ2h0IHtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICBtYXJnaW46ICRfX2F1dG87XHJcbiAgICBkaXNwbGF5OiAkX19ub25lO1xyXG59XHJcbi5sb2dvLWRhcmsge1xyXG5cdG1heC13aWR0aDogMTgwcHg7XHJcblx0bWFyZ2luOiAkX19hdXRvO1xyXG4gICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbn1cclxuLmxvZ2luLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6ICRfX2Z1bGxfX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAkX19mdWxsX19oZWlnaHQ7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246ICRfX21pZGRsZTtcclxuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcclxuICAgIC5sb2dpbmJveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDgyLDYzLDEwNSwwLjA1KTtcclxuICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMS44NzVyZW0gJF9fYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoMjBweCk7XHJcbiAgICAgICAgLmxvZ2luLWxlZnQge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOEJDMzRBLCAjMDBiY2Q0KTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246ICRfX2NvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZCg2cHggMCAwIDZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dpbi1yaWdodCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMzIwKSB7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ2luLXJpZ2h0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9yZ290cGFzcyBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTBhMGEwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkX191bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRvbnQtaGF2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2EwYTBhMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJF9fdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc29jaWFsLWxvZ2luIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNzViZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5nb29nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1MjQwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3VudC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dpbi1vciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yLWxpbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcGFuLW9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkX191cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAubG9jay11c2VyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG9nZ2xlLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogJF9fcG9pbnRlcjtcclxuICAgICAgICAgICAgJi5mYS1leWUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhc3MtZ3JvdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuIiwiLnNldHRpbmdzLW1lbnUge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0dWwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHQmICsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICMzRjQyNTQ7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNzUzOUZGICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZXR0aW5ncy1tZW51e1xyXG4gICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuLmludm9pY2VzLXNldHRpbmdzLWNhcmQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQuY2FyZC10aXRsZSB7XHJcblx0XHRjb2xvcjogIzFCMjU1OTtcclxuXHR9XHJcbn1cclxuLmludm9pY2VzLXNldHRpbmdzLWZvcm0ge1xyXG5cdGxhYmVsIHtcclxuXHRcdGNvbG9yOiAjMUIyNTU5O1xyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sIHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR9XHJcbn1cclxuLmludm9pY2VzLXVwbG9hZC1idG4ge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHBhZGRpbmc6IDE1cHggMTVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdC5oaWRlLWlucHV0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQudXBsb2FkIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQ6ICM3NjM4RkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRyaWdodDogNnB4O1xyXG5cdFx0dG9wOiA4cHg7XHJcblx0XHR3aWR0aDogMTM2cHg7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlLXNldHRpbmctYnRuIHtcclxuXHQuYnRuIHtcclxuXHRcdG1pbi13aWR0aDogMTYwcHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHR9XHJcblx0LmNhbmNlbC1idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogIzFCMjU1OTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjNzYzOEZGO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuLXByaW1hcnkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxQjI1NTk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMxQjI1NTk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbnZvaWNlcy1pdGVtcy1tYWluLXRhYnMge1xyXG5cdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRjNGM0YzO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5pbnZvaWNlcy1pdGVtcy10YWJzIHtcclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjMUIyNTU5O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzc2MzhGRjtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiA0cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3NjM4RkY7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM3NjM4RkY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jaXJjbGUtYnRuIHtcclxuXHR3aWR0aDogMzNweDtcclxuXHRoZWlnaHQ6IDMzcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uaW5wdXQtYmxvY2sge1xyXG5cdCYuc2VydmljZS11cGxvYWQge1xyXG5cdFx0Ji5sb2dvLXVwbG9hZCB7XHJcblx0XHRcdGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogJF9fY2VudGVyO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAkX19hdXRvO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYXltZW50LXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogJF9fZmxleDtcclxuXHRhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZSB7XHJcblx0XHR0cmFuc2Zvcm06ICRfX25vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxufVxyXG4ubm8tcGFnaW5hdGlvbiB7XHJcblx0LmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuXHRcdGRpc3BsYXk6ICRfX25vbmU7XHJcblx0fVxyXG5cdC5wYWdpbmF0aW9uIHtcclxuXHRcdGRpc3BsYXk6ICRfX25vbmU7XHJcblx0fVxyXG59XHJcbi5tYWlsLXRpdGxlIHtcclxuXHRjb2xvcjogJF9fZGFya19fYmxhY2s7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tYWlsLXByb3ZpZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkX19kb3BlbHktX19jb2xvcnM7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0YWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuXHRAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHRoNCB7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE1O1xyXG5cdH1cclxuXHQuc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGUge1xyXG5cdFx0dHJhbnNmb3JtOiAkX19ub25lO1xyXG5cdH1cclxuXHQubWFpbC1zZXR0aW5nIHtcclxuXHRcdGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdFx0YSB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGNvbG9yOiAkX19saWdodF9fZ3JheV9fbGlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5waHAtbWFpbC1tb2RhbCB7XHJcblx0ZGlzcGxheTogJF9fZmxleDtcclxuXHRhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZSB7XHJcblx0XHR0cmFuc2Zvcm06ICRfX25vbmU7XHJcblx0fVxyXG59XHJcbnRhYmxlIHtcclxuXHR0ciB7XHJcblx0XHR0ZCB7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHQmLnRheC1uYW1lIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkX19ncmF5aXNoX19ibHVlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RhdHVzLXRvZ2dsZSAuY2hlY2t0b2dnbGUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogJF9fbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmJ0bi1wYXRoIHtcclxuXHQuYnRuLWNhbmNlbCB7XHJcblx0XHQmLmJnLXByaW1hcnktbGlnaHQge1xyXG5cdFx0XHRjb2xvcjogJF9fbGlnaHRfYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZDogJF9fYmdfX3ByaW1hcnlfX2xpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZXR0aW5nLW1lbnV7XHJcblx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNTtcclxuXHRjb2xvcjojMjgyODNDICAhaW1wb3J0YW50O1xyXG5cdFxyXG59XHJcbi5mb3JtLXRpdGxle1xyXG5cdC5oNXtcclxuXHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0XHRjb2xvcjojMUYyOTM3O1xyXG5cdH1cclxuXHRcclxufVxyXG4uZW1haWwtdGVtcGxhdGUtY2FyZCB7XHJcblx0LmNhcmQge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoNSB7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn0iLCIuc3RpY2t5LXNpZGViYXIge1xyXG4gICAgcG9zaXRpb246ICRfX2ZpeGVkO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgIzU1NWE2NDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogIzU1NWE2NDtcclxuICAgIHotaW5kZXg6IDYwMDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiKDAgMCAwIC8gMTIlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWNlbnRlcjtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnRvb2x0aXAtZml2ZSB7XHJcbiAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICBtYXJnaW46ICRfX2F1dG87XHJcbiAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgJjpob3ZlciAudG9vbHRpcHRleHQge1xyXG4gICAgICAgIHZpc2liaWxpdHk6ICRfX3Zpc2libGU7XHJcbiAgICB9XHJcbiAgICAudG9vbHRpcHRleHQge1xyXG4gICAgICAgIHZpc2liaWxpdHk6ICRfX2hpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTI2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMTExMTE7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDQxcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkX19jYXBpdGFsaXplO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDklO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkX190cmFuc3BhcmVudCAkX190cmFuc3BhcmVudCAkX190cmFuc3BhcmVudCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFyLWxvZ28gaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDQ1cHg7XHJcbiAgICB3aWR0aDogJF9fYXV0bztcclxufVxyXG4uc3RpY2t5LXNpZGViYXJ7XHJcbiAgICAmLnNpZGVyYmFyLXZpZXcuc2hvdy1zaWRlYmFyIHtcclxuICAgICAgICByaWdodDogNjE3cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXItbGF5b3V0IHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIGhlaWdodDogJF9fYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCwwLjIpO1xyXG4gICAgcG9zaXRpb246ICRfX2ZpeGVkO1xyXG4gICAgcmlnaHQ6IC02MDBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgb3ZlcmZsb3cteDogJF9faGlkZGVuO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAkX19ub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiAkX19ub25lO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMC44cztcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJVxyXG4gICAgfVxyXG4gICAgJi5zaG93LWxheW91dCB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMC44cztcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6ICRfX25vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXItY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCVcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXRvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMUY1O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmJ0bi1jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogJF9fcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICAtNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2lkZWJhci1sb2dvIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJF9fYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDExcHggMTVweCAxMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1pbWFnZSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGF5b3V0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMXB4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkX19sZWZ0O1xyXG4gICAgICAgICAgICAubGF5b3V0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN3aXRjaCB7XHJcbiAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgd2lkdGg6IDQ2cHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIGlucHV0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIC5sYXlvdXQtbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubGF5b3V0LWxpbmt7XHJcbiAgICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICAgICAgKyAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3VuZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICAgIH1cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzZlODJhNTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbigkX19hYnNvbHV0ZSwwLDAsMCwwKTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlODJhNTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yb3VuZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFyLWljb25zIHtcclxuICAgIHBhZGRpbmc6IDdweCAwcHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyLXNldHRpbmdzIHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCwwLjIpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IC02MDBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgdHJhbnNpdGlvbjogZWFzZSBhbGwgMC44cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSBhbGwgMC44cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjhzO1xyXG4gICAgJi5zaG93LXNldHRpbmdzIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjhzO1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMUY1O1xyXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWNsb3NlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3RyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG4gICAgLnNpZGViYXItY29udGVudCB7XHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTFweCAxNXB4IDExcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZXR0aW5nLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuLnNldHRpbmcge1xyXG4gICAgcGFkZGluZzogMTVweCAxMXB4O1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiAkX19sZWZ0O1xyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNpZGViYXItY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiKDAgMCAwIC8gMTElKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuLmNvbG9yLW9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRGRUE7XHJcbn1cclxuLmNvbG9yLXR3byB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMUY1O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RCREZFQTtcclxufVxyXG4uY29sb3ItdGhyZWUge1xyXG4gICAgYmFja2dyb3VuZDogIzEwMTkyNDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRGRUE7XHJcbn1cclxuLmNvbG9yLWZvdXIge1xyXG4gICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RCREZFQTtcclxufVxyXG4uY29sb3ItZWlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogIzc1NzU3NTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRGRUE7XHJcbn1cclxuLnNpZGViYXItc3ViLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAjNkU4MkE1O1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDExcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zaWRlYmFyLWNvbG9yLW9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2IoMCAwIDAgLyAxMSUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgc3BhbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDBweCAzcHg7XHJcbiAgIH1cclxuICAgIC5jb2xvci1maXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNzU3NTc1O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRGRUE7XHJcbiAgICB9XHJcbiAgICAuY29sb3Itc2l4IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjREJERkVBO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQkRGRUE7XHJcbiAgICB9XHJcbiAgICAuY29sb3Itc2V2ZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2RTgyQTU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RCREZFQTtcclxuICAgIH1cclxufVxyXG4uc2lkZWJhci1idXQge1xyXG4gICAgcGFkZGluZzogNnB4IDIzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNjIxYWZmO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgLmxheW91dCwgLnNldHRpbmcge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgIH1cclxuICAgIC5sYXlvdXQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5jaXJjbGUtYnRuIHtcclxuICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0bi1saWdodCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBjb2xvcjogI2E2YTZhNjtcclxufVxyXG5cclxuLnVzZXItbWVudS1laWdodC5uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlLWVpZ2h0OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zaWRlYmFyLXRocmVle1xyXG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG4iLCIud2l6YXJkIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lm5hdi10YWJzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRsaSB7XHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlOWU5ZWY7XHJcblx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0bGVmdDogLTMwJTtcclxuXHRcdFx0XHR0b3A6IDM4JTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1x0XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjIlO1xyXG5cdFx0XHRcdH0gXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9IFxyXG5cdFx0XHR9XHRcdFx0XHRcdFxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0Lm5hdi1pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5uYXYtbGluayB7XHJcblx0XHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRjb2xvcjogIzUxNTZiZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg4MSw4NiwxOTAsLjIpO1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2U5ZTllZjtcclxuXHRcdFx0XHRjb2xvcjogIzUxNTZiZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDgxLDg2LDE5MCwuMik7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20zMjApIHtcclxuXHRcdFx0XHRsZWZ0OiAyMCU7XHJcblx0XHRcdH0gXHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLndpemFyZCB7XHJcblx0LnRhYi1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0LmZvcm0tc2VsZWN0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogIzg3OEE5OTtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjODc4QTk5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5idXMtdGlja2V0IHtcclxuXHQuaW52LWNvbnRlbnQge1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkX19kYXJrdGFibGVoZWFkYmc7XHJcblx0ICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDIwcHggMjBweCAwLDMwcHgpO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fNDA7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18zMDsgXHJcbiAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyB7XHJcblx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDAgMjBweCk7XHJcblx0ICAgICAgICAuYnVzLWJvb2tpbmctYWRkcmVzcyB7XHJcblx0ICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHQgICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdCAgICAgICAgICAgIC5ib29rZWQtYWRkIHtcclxuXHQgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQ1MDtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiRfX2ZvbnRfX3NpemVfXzE2IDtcclxuXHJcblx0ICAgICAgICAgICAgICAgIHNwYW4ge1xyXG5cdCAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcblx0XHRcdFx0XHQgICBmb250LXdlaWdodDogNDUwO1xyXG5cdFx0XHRcdCAgICAgICBmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMTYgO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgaDMge1xyXG5cdCAgICAgICAgICAgIGNvbG9yOiAjMjgwODRCO1xyXG5cdFx0ICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzQwO1xyXG5cdFx0ICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuXHRcdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygzMHB4IDAsMCk7XHJcblx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHQgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18zMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgLmludm9pY2UtaW5mb21hdGlvbiB7XHJcblx0ICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHQgICAgICAgICAgICBkaXYgIHtcclxuXHQgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0ICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHQgICAgICAgICAgICAgICB3aWR0aDogMzIuOCU7XHJcblx0ICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFjaztcclxuXHQgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgXHJcbiAgICAgICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIC5pbnZvaWNlLWFkZHJlc3Mge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwzMHB4IDIwcHgpO1xyXG5cdCAgICAgICAganVzdGlmeS1jb250ZW50OiAkX19ub3JtYWw7XHJcblx0ICAgICAgICBkaXYge1xyXG5cdCAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHQgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgfSBcclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAucGFzc2VuZ2VyLWluZm8ge1xyXG5cdCAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCk7XHJcblx0ICAgICAgICAucGFzc2VuZ2VyLWRldGFpbHMsLnBheW1lbnQtaW5mbyB7XHJcblx0ICAgICAgICAgICBiYWNrZ3JvdW5kOiRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0ICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEwcHggMCAwLCAxNXB4IDI1cHgpO1xyXG5cdCAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHQgICAgICAgICAgIGg1IHtcclxuXHQgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrdGFibGVoZWFkYmc7XHJcblx0ICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyBcclxuXHQgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0ICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICBkaXYge1xyXG5cdCAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0ICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgICAgICAgICAgICAgIHNwYW4ge1xyXG5cdCAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0ICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTU7XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTBweCAyMHB4IDAsIDE1cHgpO1xyXG4gICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgfSBcclxuXHQgICAgfVxyXG5cdCAgICAucGFzc2VuZ2VyLXRpY2tldC1kZXRhaWxzIHtcclxuXHQgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDMwcHggMjBweCk7XHJcblx0ICAgICAgICAgLmludm9pY2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwcHggMCAzMHB4KTtcclxuXHQgICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLmludm9pY2UtdGFibGUge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMHB4IDIwcHgpO1xyXG5cdCAgICAgICAgaDYge1xyXG5cdCAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcblx0ICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgICB0YWJsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcblx0XHQgICAgICAgIHRoZWFkIHtcclxuXHRcdCAgICAgICAgICAgIHRyIHtcclxuXHRcdCAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdCAgICAgICAgICAgIH1cclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgICAgICAudGFibGVfd2lkdGhfMiB7XHJcblx0XHRcdFx0ICAgd2lkdGg6IDM4JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuXHRcdFx0XHQgICAudGFibGUtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0ICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0XHRcdFx0ICAgc3BhbiB7XHJcblx0XHRcdFx0XHQgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdFx0XHRcdCAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1x0XHRcdCAgICAgIFxyXG5cdFx0XHRcdFx0ICAgfVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIHRkLHRoIHtcclxuXHRcdCAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcblx0XHRcdFx0ICAgICAgICB9IFxyXG5cdFx0XHRcdCAgICB9XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHQgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMjBweCAwKTtcclxuXHRcdCAgICAgICAgfSBcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW52b2ljZS10YWJsZS1mb290ZXIge1xyXG5cdFx0XHQgICAgLnRhYmxlLWZvb3Rlci1yaWdodCB7XHJcblx0XHRcdCAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgLnRvdGFsLWl0ZW0ge1xyXG5cdFx0XHQgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdFx0ICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCA1cHggMTBweCAwKTtcclxuXHRcdCAgICAgICAgICAgLnRvdGFsLWl0ZW0ge1xyXG5cdFx0ICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG5cdFx0ICAgICAgICAgICB9XHJcblx0XHQgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudG90YWwtYW1vdW50ZGV0YWlscyB7XHJcblx0XHRcdCAgIHNwYW4ge1xyXG5cdFx0XHQgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcblx0XHRcdCAgIH1cclxuXHRcdFx0ICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDIwcHgpO1xyXG5cdFx0ICAgICAgIH0gXHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG5cdCAgICAudG90YWxhbW91bnQtZm9vdGVyIHtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JvZHliZ19fY29sb3I7XHJcbiAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygxMHB4IDIwcHgsIDEwcHggMTBweCAxMHB4IDE1cHgpO1xyXG4gICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyOyAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAubm90ZXMge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hbW91bnQtcGF5YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdFx0IFxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDVweCAxMHB4IDApO1xyXG5cdFx0ICAgICAgICAudG90YWwtaXRlbSB7XHJcblx0XHQgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXlhYmxlLXRhYmxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwxNXB4IDIwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYW1vdW50LXBheWFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlOyAgICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5rLWRldGFpbHMgeyAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCwgMTBweCAwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjsgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgLnBheW1lbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNXB4LDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVybXMtY29uZGl0aW9uIHtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCwzMHB4IDApO1xyXG4gICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQ1MDtcclxuXHRcdFx0XHRmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMTYgO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGhhbmtzLW1zZyB7XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5AbWVkaWEgcHJpbnQgeyBcclxuXHQuZmlsZS1saW5rIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIuY2FyLWJvb2tpbmcge1xyXG5cdC5pbnYtY29udGVudCB7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2Rhcmt0YWJsZWhlYWRiZztcclxuXHQgICAgLmludm9pY2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDokX190YWJsZV9faGVhZF9fYmc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDIwcHggMjBweCAwLDMwcHgpO1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fNDA7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18zMDsgXHJcbiAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICB9IFxyXG5cdCAgICB9XHJcblx0ICAgIC5mbGlnaHQtaW52b2ljZS1kZXRhaWxzIHtcclxuXHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCAyMHB4KTtcclxuXHQgICAgICAgIC5idXMtYm9va2luZy1hZGRyZXNzIHtcclxuXHQgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdCAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMzBweCAwLDApO1xyXG5cdCAgICAgICAgICAgIC5ib29rZWQtYWRkIHtcclxuXHQgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NDUwO1xyXG5cdCAgICAgICAgICAgICAgICBzcGFuIHtcclxuXHQgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcblx0ICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblx0ICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIC5pbmZvIHtcclxuXHQgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fcmlnaHQ7XHJcblx0ICAgICAgICAgICAgICAgIHAge1xyXG5cdCAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgIGgzIHtcclxuXHQgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fNDA7XHJcblx0XHQgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG5cdFx0ICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDMwcHggMCwwKTtcclxuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzMwOyBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICAuaW52b2ljZS1pbmZvbWF0aW9uIHtcclxuXHQgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNXB4LDApO1xyXG5cdCAgICAgICAgICAgIGRpdiAge1xyXG5cdCAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0ICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHQgICAgICAgICAgICAgICB3aWR0aDogMzIuOCU7XHJcblx0ICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHQgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDE1cHggMHB4IDAsMTBweCk7XHJcblx0ICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgfSBcclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgLnN0YXRpb24ge1xyXG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDE1cHggMCAwLDI1cHgpO1xyXG5cdCAgICAgICAgICAgICAgICBkaXYge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwcHgpO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcblx0ICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19sZWZ0O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgLnN0YXRpb24taW5mbyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgLnBvaW50LWltZyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgIC5zdGF0aW9uLWRldGFpbHMge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAuZnJvbS1hZGQge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIH1cdCAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgIH1cdCAgICAgICAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgICAgICAgICAgICAgICAgICAgICAgXHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgLmRheXMtZGV0YWlsIHtcclxuXHQgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdCAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHQgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgICAgIGRpdiB7XHJcblx0ICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHQgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cdCAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHQgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcblx0ICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcblx0ICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHQgICAgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgLmludm9pY2UtdGl0bGUge1xyXG5cdCAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHQgICBjb2xvcjokX190YWJsZWhlYWRfX2JnO1xyXG5cdCAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAuaW52b2ljZS1hZGRyZXNzIHtcclxuXHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMzBweCAyMHB4KTtcclxuXHQgICAgICAgIGp1c3RpZnktY29udGVudDogJF9fbm9ybWFsO1xyXG5cdCAgICAgICAgZGl2IHtcclxuXHQgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblx0ICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLnBhc3Nlbmdlci1pbmZvIHtcclxuXHQgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDApO1xyXG5cdCAgICAgICAgLnBhc3Nlbmdlci1kZXRhaWxzLC5wYXltZW50LWluZm8ge1xyXG5cdCAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHQgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTVweCAwIDAsIDBweCk7XHJcblx0ICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cdCAgICAgICAgICAgaDUge1xyXG5cdCAgICAgICAgICAgICAgY29sb3I6ICRfX2Rhcmt0YWJsZWhlYWRiZztcclxuXHQgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IFxyXG5cdCAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuXHQgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgIGRpdiB7XHJcblx0ICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ICAgICAgICAgICAgICAgc3BhbiB7XHJcblx0ICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHQgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuXHQgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fcmlnaHQ7XHJcblx0ICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgICAgICAgICAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNTsgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAucGFzc2VuZ2VyLWRldGFpbHMtZGlzcGxheSB7XHJcblx0ICAgICAgICAgICAgICBkaXNwbGF5OiRfX2Jsb2NrO1xyXG5cdCAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9faW52Ym9yZGVyX19jb2xvcjtcclxuXHQgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgLCAyMHB4KTtcclxuXHQgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG5cdCAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAxMHB4IDIwcHggMCwgMTVweCk7XHJcbiAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgfSBcclxuXHQgICAgfVxyXG5cdCAgICAucGFzc2VuZ2VyLXRpY2tldC1kZXRhaWxzIHtcclxuXHQgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDE1cHggMjBweCAzMHB4KTtcclxuXHQgICAgICAgICAuaW52b2ljZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTVweCwyMHB4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiAkX19oaWRkZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX25vcm1hbDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdCAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgIH1cclxuXHQgICAgICAgICAudGlja2V0LXRpdGxlLWJnIHtcclxuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDM1ZGVnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXdYKDM1ZGVnKTtcclxuXHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRsZWZ0OiAtMjJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkX190YWJsZV9faGVhZF9fYmc7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0ICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MC4xNGRlZywgIzc2MzhGRiAtMC4wNCUsICMzNjk4RkYgMTAwJSk7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0ICAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuXHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDBweCAyMHB4KTtcclxuXHQgICAgICAgIGg2IHtcclxuXHQgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG5cdCAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgICAgdGFibGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG5cdFx0ICAgICAgICB0aGVhZCB7XHJcblx0XHQgICAgICAgICAgICB0ciB7XHJcblx0XHQgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0XHQgICAgICAgICAgICB9XHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICAgICAgLnRhYmxlX3dpZHRoXzIge1xyXG5cdFx0XHRcdCAgIHdpZHRoOiA1NiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRyIHtcclxuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0XHRcdFx0ICAgLnRhYmxlLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdCAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdFx0XHRcdCAgIHNwYW4ge1xyXG5cdFx0XHRcdFx0ICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcblx0XHRcdFx0XHQgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcdFx0XHQgICAgICBcclxuXHRcdFx0XHRcdCAgIH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICB0ZCx0aCB7XHJcblx0XHQgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdFx0XHQgICAgICAgICAgICB3aGl0ZS1zcGFjZTogJF9fbm93cmFwO1xyXG5cdFx0XHRcdCAgICAgICAgfSBcclxuXHRcdFx0XHQgICAgfVx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdFx0ICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDIwcHggMCk7XHJcblx0XHQgICAgICAgIH0gXHJcblx0XHRcdH1cclxuXHRcdFx0Lmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuXHRcdFx0ICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG5cdFx0XHQgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIC50b3RhbC1pdGVtIHtcclxuXHRcdFx0ICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuXHRcdFx0ICAgICAgICB9XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDEwcHggMCk7XHJcblx0XHQgICAgICAgICAgIC50b3RhbC1pdGVtIHtcclxuXHRcdCAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuXHRcdCAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRvdGFsLWFtb3VudGRldGFpbHMge1xyXG5cdFx0XHQgICBzcGFuIHtcclxuXHRcdFx0ICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0XHQgICB9XHJcblx0XHRcdCAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHQgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCAyMHB4KTtcclxuXHRcdCAgICAgICB9IFxyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHQgICAgLnRvdGFsYW1vdW50LWZvb3RlciB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ib2R5YmdfX2NvbG9yO1xyXG4gICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMTBweCAyMHB4LCAxMHB4IDEwcHggMTBweCAxNXB4KTtcclxuICAgICAgICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjsgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgLm5vdGVzIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYW1vdW50LXBheWFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRcdCAgXHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDEwcHggMCk7XHJcblx0XHQgICAgICAgIC50b3RhbC1pdGVtIHtcclxuXHRcdCAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBheWFibGUtdGFibGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHgsMjBweCAwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYW1vdW50LXBheWFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlOyAgICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAuYmFuay1kZXRhaWxzIHsgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHgsIDMwcHggMHB4IDIwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjsgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgLnBheW1lbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNXB4LDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVybXMtY29uZGl0aW9uIHtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCwzMHB4IDApO1xyXG4gICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQ1MDtcclxuXHRcdFx0XHRmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMTYgO1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGhhbmtzLW1zZyB7XHJcbiAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cdH1cclxufSIsIi5yZWNlaXB0LXdyYXAge1xyXG5cdG1heC13aWR0aDogMzQwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggJF9fYXV0bztcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuICAgIC5yZWNlaXB0LXRvcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgICAgIC5jb21wYW55LWxvZ28ge1xyXG5cdCAgICAgICAgYmFja2dyb3VuZDogJF9fZXhjaGFuZ2ViZztcclxuXHQgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblx0ICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdCAgICB9XHJcblx0ICAgIC5jb21wYW55LW5hbWUge1xyXG5cdCAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG5cdCAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHQgICAgfVxyXG5cdCAgICAuY29tcGFueS1hZGRyZXNzLC5jb21wYW55LWVtYWlsIHtcclxuXHQgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTA7XHJcblx0ICAgIH1cclxuICAgIH1cclxuICAgIC5yZWNlaXB0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogJF9fY2VudGVyO1xyXG5cdFx0ICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTA7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0XHQgICAgbWFyZ2luOiAxMHB4IDA7XHJcblx0XHQgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgIHNwYW4ge1xyXG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG5cdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0XHQgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMDtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdCAgICBjb250ZW50OiAnJztcclxuXHRcdCAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcblx0XHQgICAgaGVpZ2h0OiAwO1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHQgICAgdG9wOiA0NiU7XHJcblx0XHQgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkX19ncmV5X19udWV0cmFsO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbWVyLWxpc3Qge1xyXG5cdCAgICBsaXN0LXN0eWxlOiAkX19ub25lO1xyXG5cdCAgICBwYWRkaW5nOiAwO1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0ICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHQgICAgbGkge1xyXG5cdFx0ICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0XHQgICAgd2lkdGg6IDQ4JTtcclxuXHRcdCAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQgICAgLmRlc2Mge1xyXG5cdFx0ICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5yZWNlaXB0LXRhYmxlIHtcclxuICAgICAgIHdpZHRoOiAxMDAlO1x0ICAgIFxyXG5cdCAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcblx0ICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7IFxyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICB0aCB7XHJcblx0XHQgICAgY29sb3I6ICRfX2JsYWNrO1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQgICAgcGFkZGluZzogMTBweCAzcHg7XHJcblx0XHQgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkX19ncmV5X19udWV0cmFsO1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJF9fZ3JleV9fbnVldHJhbDtcclxuXHRcdCAgIH1cdFx0ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkLHRoIHtcclxuICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmJpbGwtbGlzdCB7ICAgIFxyXG4gICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEwOyBcclxuICAgICAgIC5iaWxsX2xpc3RfaW4ge1xyXG5cdFx0ICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0XHQgICAgdGV4dC1hbGlnbjogJF9fcmlnaHQ7XHJcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0ICAgIC5iaWxsX3RpdGxlIHtcclxuXHRcdFx0ICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmlsbF92YWx1ZSB7XHJcblx0XHRcdCAgIHdpZHRoOiA5MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAudG90YWwtcGF5YWJsZSB7XHJcbiAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICB9XHJcbiAgICAucmVjZWlwdC1zZXBlcmF0b3Ige1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRfX2dyZXlfX251ZXRyYWw7XHJcblx0ICAgIG1hcmdpbjogNnB4IDA7XHJcblx0ICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnNhbXBsZV90ZXh0IHtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJF9fZ3JleV9fbnVldHJhbDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG5cdCAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuXHQgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMDtcclxuICAgIH1cclxuICAgIC5yZWNlaXB0LWZvb3RlciB7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHQgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMDtcclxuICAgIH0gXHJcbn1cclxuIiwiLnJlY2VpcHQtdHdvIHtcclxuICAgIC5iaWxsLWxpc3QgeyAgICBcclxuICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMDtcclxuICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJF9fZ3JleV9fbnVldHJhbDsgXHJcbiAgICAgICAuYmlsbF9saXN0X2luIHtcclxuXHRcdCAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdFx0ICAgIHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHQgICAgcGFkZGluZzogNHB4IDA7XHJcblx0XHQgICAgLmJpbGxfdGl0bGUge1xyXG5cdFx0XHQgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5iaWxsX3ZhbHVlIHtcclxuXHRcdFx0ICAgd2lkdGg6IDkwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5yZWNlaXB0LXRhYmxlIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5yZWNlaXB0LXNlcGVyYXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1x0ICAgXHJcbiAgICB9XHJcbiAgICAuc2FtcGxlX3RleHQge1xyXG5cdCAgICBpbWcge1xyXG5cdCAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdCAgICB9XHJcbiAgICB9XHJcbn0gICAgICAgICAgICAgICAgIiwiLnJlY2VpcHQtdGhyZWUge1xyXG4gICAgLnJlY2VpcHQtdG9wIHtcclxuICAgICAgICAucmVjZWlwdC10aXRsZSB7XHJcblx0ICAgXHQgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdCAgIFx0ICAgY29sb3I6ICRfX2JsYWNrO1xyXG5cdCAgIFx0ICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdCAgICB9XHJcblx0ICAgIC5jb21wYW55LW5hbWUge1xyXG5cdCAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuXHQgICAgICAgdGV4dC10cmFuc2Zvcm06ICRfX3VwcGVyY2FzZTtcclxuXHQgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMDsgIFxyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAucmVjZWlwdC1zZXBlcmF0b3Ige1xyXG4gICAgICAgIG1hcmdpbjogMXB4IDA7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tZXItbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIH1cdFxyXG4gICAgLnJlY2VpcHQtdGFibGUge1xyXG4gICAgICAgdGhlYWQgIHtcclxuICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmlsbC1saXN0IHsgICAgXHJcbiAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTA7XHJcbiAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRfX2dyZXlfX251ZXRyYWw7IFxyXG4gICAgICAgLmJpbGxfbGlzdF9pbiB7XHJcblx0XHQgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiAkX19yaWdodDtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0ICAgIC5iaWxsX3RpdGxlIHtcclxuXHRcdFx0ICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYmlsbF92YWx1ZSB7XHJcblx0XHRcdCAgIHdpZHRoOiA5MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucmVjZWlwdC1zZXBlcmF0b3Ige1xyXG4gICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICBtYXJnaW4tbGVmdDogJF9fYXV0bztcdFxyXG4gICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2FtcGxlX3RleHQge1xyXG5cdCAgICBpbWcge1xyXG5cdCAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdCAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4iLCIucmVjZWlwdC1mb3VyIHtcclxuXHQucmVjZWlwdC10b3Age1xyXG4gICAgICAgIC5yZWNlaXB0LXRpdGxlIHtcclxuXHQgICBcdCAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0ICAgXHQgICBjb2xvcjogJF9fYmxhY2s7XHJcblx0ICAgXHQgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdCAgICB9XHJcblx0ICAgIC5jb21wYW55LW5hbWUge1xyXG5cdCAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuXHQgICAgICAgdGV4dC10cmFuc2Zvcm06ICRfX3VwcGVyY2FzZTtcclxuXHQgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMDsgIFxyXG5cdCAgICB9XHJcblx0ICAgIC5jb21wYW55LWxvZ28ge1xyXG5cdCAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdCAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdCAgICAgICBpbWcge1xyXG5cdCAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdCAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLnJlY2VpcHQtdGl0bGUge1xyXG5cdCAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHQgICAgfVxyXG5cdCAgICAuY29tcGFueS1lbWFpbCB7XHJcblx0ICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlY2VpcHQtc2VwZXJhdG9yIHtcclxuICAgICAgICBtYXJnaW46IDFweCAwO1xyXG4gICAgfVxyXG4gICAgLmJpbGwtbGlzdCB7XHJcbiAgICAgICAgLnJlY2VpcHQtc2VwZXJhdG9yIHtcclxuICAgICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdXN0b21lci1saXN0IHtcclxuICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAucmVjZWlwdC10YWJsZSB7XHJcbiAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zYW1wbGVfdGV4dCB7XHJcblx0ICAgIGltZyB7XHJcblx0ICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblx0ICAgIH1cclxuICAgIH0gXHJcbn0iLCIuY29mZmVlLXNob3Age1xyXG4gICAuaW52LWNvbnRlbnQge1xyXG4gICAgICAgYm9yZGVyOiA1cHggc29saWQgJF9fYmxhY2s7XHJcbiAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDQwcHgpOyAgICBcclxuICAgLmludm9pY2UtaGVhZGVyIHtcclxuICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCAwIDMwcHgpOyBcclxuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkX19ibGFjaztcclxuICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsMHB4KTsgXHJcbiAgICAgICB9XHJcbiAgICAgICAuaW52LWhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuaW52LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAudGF4LWludm9pY2Uge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDE1cHggMCAxMHB4LDBweCk7IFxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAuZ3N0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDVweCAwIDBweCwwcHgpOyBcclxuICAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuaW52LWRldGFpbHMge1xyXG4gICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAuaW52LWRhdGUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4LDBweCk7IFxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAuaW52LW5vIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbnYtYmcucG5nJyk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0XHRcdCAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwxOXB4KTtcclxuXHRcdFx0ICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0ICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0XHQgIGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0ICBzcGFuIHtcclxuXHRcdFx0ICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHQgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdFx0XHQgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwxMHB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JsYWNrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfVx0ICAgXHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS1hZGRyZXNzIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwICw0MHB4IDApOyBcclxuICAgICAgICAuaW52b2ljZS10byB7XHJcbiAgICAgICAgICAgIC5pbnZvaWNlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuXHQgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCAwIDI1cHgpO1xyXG5cdCAgdGFibGUgIHtcclxuXHRcdGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMHB4KTtcclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIC5jb2ZmZWUtc2hvcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2JsYWNrO1xyXG5cdCAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjaztcclxuXHQgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlX3dpZHRoXzIge1xyXG5cdFx0ICAgd2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdHRyIHtcclxuXHRcdCAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjaztcclxuXHRcdCAgIC50YWJsZS1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdCAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdFx0ICAgc3BhbiB7XHJcblx0XHRcdCAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0XHQgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuXHRcdFx0ICAgfVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICB0ZCB7XHJcblx0XHQgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsMjVweCAxNXB4KTtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgdGQsdGgge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdCAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcblx0XHQgICAgICAgIH1cdFx0ICAgICAgIFxyXG5cdFx0ICAgIH1cdFx0XHRcclxuXHRcdH1cclxuXHQgIH1cclxuXHR9XHJcbiAgICAuaW52b2ljZS10YWJsZS1mb290ZXIgIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwyNXB4IDBweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2JsYWNrO1xyXG4gICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsNXB4IDE1cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWwtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLXRvdGFsLWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDE1cHggMHB4KTtcclxuICAgIH0gXHJcbiAgICAudG90YWwtYW1vdW50ZGV0YWlscyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjVweCAwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fYmxhY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJF9fcmlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuICAgIC5iYW5rLWRldGFpbHMgeyAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjVweCAxNXB4KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fYmxhY2s7ICAgICAgICAgIFxyXG4gICAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIC5wYXltZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTVweCwwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDApO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMTBweCAwLDBweCAwcHgpOyAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDEwcHggMHB4KTsgIFxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRoYW5rcy1tc2cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3RhYmxlaGVhZF9fYmc7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2JsYWNrOyBcclxuICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICB9IFxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwyMHB4KTsgIFxyXG4gICAgfSAgIFxyXG4gIH1cclxufVxyXG4iLCIuZG9tYWluLWhvc3Rpbmcge1xyXG5cdC5pbnYtY29udGVudCB7XHJcblx0ICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDIwcHgsMzBweCk7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX180MDtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI4OyBcclxuICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW52LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH0gXHJcblx0ICAgIH1cclxuXHQgICAgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwIDIwcHgpO1xyXG5cdCAgICAgICAgaDMge1xyXG5cdCAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdCAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX180MDtcclxuXHRcdCAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0XHQgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMzBweCAwIDIycHggMCwwKTtcclxuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzMwOyBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICAuaW52b2ljZS1pbmZvbWF0aW9uIHtcclxuXHQgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdCAgICAgICAgICAgIGRpdiAge1xyXG5cdCAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0ICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHQgICAgICAgICAgICAgICB3aWR0aDogMzIuOCU7XHJcblx0ICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdCAgICAgICAgICAgICAgIHNwYW4ge1xyXG5cdCAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcblx0ICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLmludm9pY2UtYWRkcmVzcyB7XHJcblx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDMwcHggMjBweCk7XHJcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRfX25vcm1hbDtcclxuXHQgICAgICAgIGRpdiB7XHJcblx0ICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cdCAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIC5zZXJ2aWNlLWRldGFpbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwgMCAyMHB4KTtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjQ7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMjBweCAwIDEwcHggMTBweCk7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFjazsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkX19ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kYXRlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yb29tcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jaGFyZ2VkLWFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kaXNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLCAwKTtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JF9faW52Ym9yZGVyX19jb2xvcjtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuXHQgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1YnRvdGFsIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fdGFibGVsaWdodGJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtdG90YWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3IxO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cdCAgIFxyXG4gICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgLm5vdGVzIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDEwcHggMCk7XHJcblx0XHQgICAgICAgIC50b3RhbC1pdGVtIHtcclxuXHRcdCAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgIC50b3RhbGFtb3VudC1mb290ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ib2R5YmdfX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMjBweCAwLCAxMHB4IDEwcHggMTBweCAxNXB4KTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyOyBcclxuICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0LCAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cdFx0XHQgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdFx0XHQgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX190YWJsZWxpZ2h0Ymc7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JsYWNrO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHRcdCAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcblx0XHRcdCAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAucGF5YWJsZS10YWJsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCwyMHB4IDBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFtb3VudC1wYXlhYmxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTsgICAgXHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAgLmJhbmstZGV0YWlscyB7ICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAyMHB4LCAyMHB4IDBweCAxMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGF5bWVudC1pbmZvIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgIC5wYXltZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTVweCwwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4LDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlcm1zLWNvbmRpdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCwzMHB4IDApO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aGFua3MtbXNnIHtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB9XHJcblx0fVxyXG59IiwiLmUtY29tbWVyY2Uge1xyXG5cdC5pbnZvaWNlLWhlYWRlciB7XHJcblx0ICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsNDBweCA0MHB4IDE1cHgpO1xyXG5cdCAgIC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuXHQgICAgICBhIHtcclxuICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdCAgICAgIH1cclxuXHQgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgICB9XHJcblx0ICAgICAgLmludi1kZXRhaWxzIHtcclxuXHQgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdCAgICAgICAgLmludi1kYXRlIHtcclxuXHQgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgNXB4LDApO1xyXG5cdCAgICAgICAgICAgIHNwYW4ge1xyXG5cdCAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmU7XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgIH1cclxuXHQgICB9XHJcblx0ICAgLmNvbXBhbnktZGV0YWlscyB7XHJcblx0ICAgICAgLmludm9pY2UtdGl0bGUge1xyXG5cdCAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3IxO1xyXG5cdFx0XHQgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuXHRcdFx0IFxyXG5cdCAgICAgIH1cclxuXHQgICAgICAuZ3N0LWRldGFpbHMge1xyXG5cdCAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMCAwLCAwKTtcclxuXHQgICAgICAgICBzcGFuIHtcclxuXHQgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0ICAgICAgICAgfVxyXG5cdCAgICAgIH1cclxuXHQgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDMwcHggMCAwLCAwKTtcclxuXHQgICAgICAgfVxyXG5cdCAgIH1cclxuXHQgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19ub3JtYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDIwcHggMjBweCk7XHJcbiAgICAgICAgICAgIC50YXgtaW52b2ljZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuaW52LWhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAudGF4LWludm9pY2Uge1xyXG5cdFx0XHQgICBjb2xvcjojMkMzMDM4O1xyXG5cdFx0XHQgICBmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHQgICBmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMjQ7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfSBcclxuXHR9XHJcblx0Lmludm9pY2UtYWRkcmVzcyB7XHJcblx0ICAgIHRhYmxlIHtcclxuXHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDI1cHggNDBweCk7XHJcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRfX25vcm1hbDtcclxuXHQgICAgICAgIC5pbnZvaWNlLXRvIHtcclxuXHQgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjBweCk7XHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Lmludm9pY2UtdGFibGUge1xyXG5cdCAgdGFibGUge1xyXG5cdFx0Y29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAuZWNvbW1lcmNldGFibGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fdGFibGVoZWFkX19iZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZV93aWR0aF8yIHtcclxuXHRcdCAgIHdpZHRoOiAzOCU7XHJcblx0XHR9XHJcblx0XHR0ciB7XHJcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0XHQgICAudGFibGUtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHQgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0XHRcdCAgIHNwYW4ge1xyXG5cdFx0XHQgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdFx0ICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHRcdFx0ICAgICAgXHJcblx0XHRcdCAgIH1cclxuXHRcdCAgICB9XHJcblx0XHQgICAgdGQsdGgge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdCAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcblx0XHQgICAgICAgIH0gXHJcblx0XHQgICAgfVx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDIwcHggMCk7XHJcbiAgICAgICAgfSBcclxuXHQgIH1cclxuXHR9XHJcblx0Lmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuXHQgICAgLnRhYmxlLWZvb3Rlci1yaWdodCB7XHJcblx0ICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0ICAgIH1cclxuXHQgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDEwcHggMCk7XHJcbiAgICAgICAgICAgLnRvdGFsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcblx0LnRvdGFsLWFtb3VudGRldGFpbHMge1xyXG5cdCAgIHNwYW4ge1xyXG5cdCAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICB9XHJcblx0ICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMjBweCk7XHJcbiAgICAgICB9IFxyXG5cdH1cclxuXHQuYmFuay1kZXRhaWxzLC50ZXJtcy1jb25kaXRpb24ge1xyXG5cdCAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDIwcHgpO1xyXG4gICAgICAgfSBcclxuXHR9XHRcclxufSIsIi5maXRuZXNzLWNlbnRlciB7XHJcblx0Lmludm9pY2UtaGVhZGVyIHtcclxuXHQgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAyMHB4LDIwcHggMHB4IDE1cHgpO1xyXG5cdCAgICAudGF4LWludm9pY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG5cdFx0XHQgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgICAgfVxyXG5cdCAgIC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuXHQgICAgICBhIHtcclxuICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdCAgICAgIH1cclxuXHQgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuXHRcdFx0IGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0ICAgICAgfVxyXG5cdCAgICAgIC5pbnYtZGV0YWlscyB7XHJcblx0ICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICAgICAgIC5pbnYtZGF0ZSB7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAsMCk7XHJcblx0ICAgICAgICAgICAgc3BhbiB7XHJcblx0ICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZTtcclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgfVxyXG5cdCAgIH1cclxuXHQgICAuY29tcGFueS1kZXRhaWxzIHtcclxuXHQgICAgICAuaW52b2ljZS10aXRsZSB7XHJcblx0ICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG5cdCAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdCAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblx0ICAgICAgfVxyXG5cdCAgICAgIC5nc3QtZGV0YWlscyB7XHJcblx0ICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMTBweCAwIDAsIDApO1xyXG5cdCAgICAgICAgIHNwYW4ge1xyXG5cdCAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHQgICAgICAgICB9XHJcblx0ICAgICAgfVxyXG5cdCAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMTVweCAwIDAsIDApO1xyXG5cdCAgICAgICB9XHJcblx0ICAgfVxyXG5cdCAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ICRfX25vcm1hbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjBweCAyMHB4KTtcclxuICAgICAgICAgICAgLnRheC1pbnZvaWNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgIH0gXHJcblx0fVxyXG5cdC5pbnZvaWNlLWFkZHJlc3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMjVweCAyMHB4KTtcclxuXHQgICAgLmdyYW5kLXRvdGFsIHtcclxuXHQgICAgICAgYmFja2dyb3VuZDogICRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0ICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMTVweCk7XHJcblx0ICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuXHQgICAgICAgd2lkdGg6IDIwMHB4O1xyXG5cdCAgICAgICBzcGFuIHtcclxuXHQgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdCAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHQgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcblx0ICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuXHQgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuXHQgICAgICAgICAgIH1cclxuXHQgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgICAgXHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHQuaW52b2ljZS10YWJsZSB7XHJcbiAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDAgMjBweCk7XHJcblx0ICAgdGFibGUge1xyXG5cdFx0Y29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgLmZpdG5lc3MtY2VudGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGVfd2lkdGhfMiB7XHJcblx0XHQgICB3aWR0aDogNTIlO1xyXG5cdFx0fVxyXG5cdFx0dHIge1xyXG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG5cdFx0ICAgLnRhYmxlLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0ICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0XHQgICBzcGFuIHtcclxuXHRcdFx0ICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcblx0XHRcdCAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1x0XHRcdCAgICAgIFxyXG5cdFx0XHQgICB9XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIHRkLHRoIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcblx0XHQgICAgICAgICAgICB3aGl0ZS1zcGFjZTogJF9fbm93cmFwO1xyXG5cdFx0ICAgICAgICB9IFxyXG5cdFx0ICAgIH1cdFx0XHRcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCAyMHB4IDApO1xyXG4gICAgICAgIH0gXHJcblx0ICB9XHJcblx0fVxyXG5cdC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcblx0ICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjJweCwgNXB4IDAgKTtcclxuXHQgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuXHQgICAgICAgIHNwYW4ge1xyXG5cdCAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcblx0ICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdCAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHQgICAgICAgICAgLnRvdGFsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG5cdCAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdCAgICAgICAgd2lkdGg6IDM2JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHQgICAgICAgICAgd2lkdGg6IDY0JTtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0ICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDEwcHggMCk7XHJcbiAgICAgICAgICAgLnRvdGFsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcblx0LnBheWFibGUtdGFibGUge1xyXG5cdCAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIycHgsIDIwcHggMCApO1xyXG5cdCAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtZm9vdGVyLWxlZnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFtb3VudC1wYXlhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDgwJTsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHgsIDEwcHggMCApOyAgIFxyXG4gICAgICAgIH0gXHJcblx0fVxyXG5cdC50b3RhbC1hbW91bnRkZXRhaWxzIHtcclxuXHQgICBzcGFuIHtcclxuXHQgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcblx0ICAgfVxyXG5cdCAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDIwcHgpO1xyXG4gICAgICAgfSBcclxuXHR9XHJcblx0LmJhbmstZGV0YWlscyB7ICBcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHgsIDEwcHggMHB4KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjsgICAgICAgICAgXHJcbiAgICAgICAgLnBheW1lbnQtaW5mbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgLnBheW1lbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNXB4LDApO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4LDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktc2lnbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVybXMtY29uZGl0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHgsMjBweCAwKTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuYmFuay1kZXRhaWxzLC50ZXJtcy1jb25kaXRpb24ge1xyXG5cdCAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDIwcHgpO1xyXG4gICAgICAgfSBcclxuXHR9XHRcclxufSIsIi5mbGlnaHQtYm9va2luZyB7XHJcblx0Lmludi1jb250ZW50IHtcclxuXHQgICAgLmludm9pY2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMjBweCwzMHB4KTtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzQwO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMzA7IFxyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwIDIwcHgpO1xyXG5cdCAgICAgICAgaDMge1xyXG5cdCAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdCAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX180MDtcclxuXHRcdCAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0XHQgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMzBweCAwIDIycHggMCwwKTtcclxuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzMwOyBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICAuaW52b2ljZS1pbmZvbWF0aW9uIHtcclxuXHQgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdCAgICAgICAgICAgIGRpdiAge1xyXG5cdCAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JF9faW52Ym9yZGVyX19jb2xvcjtcclxuXHQgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cdCAgICAgICAgICAgICAgIHdpZHRoOiAzMi44JTtcclxuXHQgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcblx0ICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG5cdCAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLmludm9pY2UtYWRkcmVzcyB7XHJcblx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDMwcHggMjBweCk7XHJcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRfX25vcm1hbDtcclxuXHQgICAgICAgIGRpdiB7XHJcblx0ICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cdCAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIC5wYXNzZW5nZXItaW5mbyB7XHJcblx0ICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAyMHB4IDMwcHgsMCk7XHJcblx0ICAgICAgICAucGFzc2VuZ2VyLWRldGFpbHMsLnBheW1lbnQtaW5mbyB7XHJcblx0ICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG5cdCAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAxMHB4IDAgMCwgMTVweCAyNXB4KTtcclxuXHQgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblx0ICAgICAgICAgICBoNSB7XHJcblx0ICAgICAgICAgICAgICBjb2xvcjogJF9fZGFya3RhYmxlaGVhZGJnO1xyXG5cdCAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgXHJcblx0ICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdCAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgZGl2IHtcclxuXHQgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHQgICAgICAgICAgICAgICBzcGFuIHtcclxuXHQgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdCAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9IFxyXG5cdCAgICB9XHJcblx0ICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuXHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDBweCAyMHB4KTtcclxuXHQgICAgICAgIGg2IHtcclxuXHQgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG5cdCAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgICAgdGFibGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG5cdFx0ICAgICAgICB0aGVhZCB7XHJcblx0XHQgICAgICAgICAgICB0ciB7XHJcblx0XHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MC4xNGRlZywgIzc2MzhGRiAtMC4wNCUsICMzNjk4RkYgMTAwJSk7O1xyXG5cdFx0ICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICB9XHJcblx0XHQgICAgICAgIC50YWJsZV93aWR0aF8yIHtcclxuXHRcdFx0XHQgICB3aWR0aDogMzglO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG5cdFx0XHRcdCAgIC50YWJsZS1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHQgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0XHRcdFx0XHQgICBzcGFuIHtcclxuXHRcdFx0XHRcdCAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0XHRcdFx0ICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHRcdFx0ICAgICAgXHJcblx0XHRcdFx0XHQgICB9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgdGQsdGgge1xyXG5cdFx0ICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuXHRcdFx0XHQgICAgICAgIH0gXHJcblx0XHRcdFx0ICAgIH1cdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCAyMHB4IDApO1xyXG5cdFx0ICAgICAgICB9IFxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcblx0XHRcdCAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuXHRcdFx0ICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdCAgICAudG90YWwtaXRlbSB7XHJcblx0XHRcdCAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHQgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDVweCAxMHB4IDApO1xyXG5cdFx0ICAgICAgICAgICAudG90YWwtaXRlbSB7XHJcblx0XHQgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcblx0XHQgICAgICAgICAgIH1cclxuXHRcdCAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC50b3RhbC1hbW91bnRkZXRhaWxzIHtcclxuXHRcdFx0ICAgc3BhbiB7XHJcblx0XHRcdCAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdFx0ICAgfVxyXG5cdFx0XHQgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdFx0ICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMjBweCk7XHJcblx0XHQgICAgICAgfSBcclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcblx0ICAgIC50b3RhbGFtb3VudC1mb290ZXIge1xyXG4gICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fYm9keWJnX19jb2xvcjtcclxuICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMjBweCwgMTVweCAxMHB4IDE1cHggMTVweCk7XHJcbiAgICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7ICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52b2ljZS10YWJsZS1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIC5ub3RlcyB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDEwcHggMCk7XHJcblx0XHQgICAgICAgIC50b3RhbC1pdGVtIHtcclxuXHRcdCAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBheWFibGUtdGFibGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDE1cHggMjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYW1vdW50LXBheWFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlOyAgICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAuYmFuay1kZXRhaWxzIHsgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHgsIDEwcHggMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGF5bWVudC1pbmZvIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgIC5wYXltZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTVweCwwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4LDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlcm1zLWNvbmRpdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCwzMHB4IDApO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aGFua3MtbXNnIHtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB9XHJcblx0fVxyXG59IiwiXHJcblxyXG4uaG90ZWwtYm9va2luZyB7XHJcbiAgICAuaW52LWNvbnRlbnQge1xyXG4gICAgICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5pbnYtaGVhZGVyLWxlZnQgIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbXBhbnktZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAuZ3N0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCA0MHB4IDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFjazsgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1iZyB7XHJcblx0XHRcdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMzVkZWcpO1xyXG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHNrZXdYKDM1ZGVnKTtcclxuXHRcdFx0XHQgICAgdG9wOiAwcHg7XHJcblx0XHRcdFx0ICAgIHJpZ2h0OiAtNDZweDtcclxuXHRcdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRfX3RhYmxlX19oZWFkX19iZztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjE0ZGVnLCAjNzYzOEZGIC0wLjA0JSwgIzM2OThGRiAxMDAlKTs7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgXHJcblx0XHRcdCAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvdGVsLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDEwcHggMzBweCAwKTtcclxuICAgICAgICAgICAgLmhvdGVsLWJvb2tpbmctZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuXHRcdFx0ICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTVweCAwIDAsMHB4KTtcclxuXHRcdFx0ICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0XHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdCAgICAuYm9va2VkLWluZm8ge1xyXG5cdFx0XHQgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcblx0XHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdCAgICAgICAgc3BhbiB7XHJcblx0XHRcdCAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMHB4IDAgMCwxNXB4KTtcclxuXHRcdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG5cdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogNTAlO1xyXG5cdFx0XHQgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2Rhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaG90ZWwtYm9va2luZy1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMCwyNXB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAuYmlsbGluZy1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob3RlbC1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX180MDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwcHggMCAwIDMwcHgpO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlcnZpY2UtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLCAwIDMwcHgpO1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwzMHB4IDAgMzBweCAxMHB4KTtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMTBweDtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrOyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkX19ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAuc2VydmljZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGF0ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucm9vbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2hhcmdlZC1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGlzY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwgMCk7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3VidG90YWwge1xyXG4gICAgICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX190YWJsZWxpZ2h0Ymc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS10b3RhbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlcm1zLWNvbmRpdGlvbiB7XHJcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyBcclxuICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLCAzMHB4KTtcclxuICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRoYW5rcy1tc2cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fYmxhY2s7IFxyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJF9fYmxhY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwIDMwcHggNDBweCwgMTVweCAwKTtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5ib29raW5nLWRhdGUge1xyXG4gICAgY29sb3I6ICRfX2Rhcms7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG59IiwiLmludGVybmV0LWJpbGxpbmcge1xyXG4gICAuaW52LWNvbnRlbnQge1xyXG4gICAgICAgYm9yZGVyOiA1cHggc29saWQgJF9fYmxhY2s7XHJcbiAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDQwcHgpOyAgICBcclxuICAgLmludm9pY2UtaGVhZGVyIHtcclxuICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCAwIDIwcHgpOyBcclxuICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkX19ibGFjaztcclxuICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsMHB4KTsgXHJcbiAgICAgICB9XHJcbiAgICAgICAuaW52LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52LWhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIC50YXgtaW52b2ljZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMTVweCAwIDEwcHgsMHB4KTsgXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgIC5nc3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoNXB4IDAgMHB4LDBweCk7IFxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAuY29tcGFueS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAuY29tcGFueS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLmludi1kZXRhaWxzIHtcclxuICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgLmludi1kYXRlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTBweCwwcHgpOyBcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgLmludi1ubyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW52LWJnLXJpZ2h0Ymx1ZS5wbmcnKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdFx0ICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDIwcHgpO1xyXG5cdFx0XHQgIGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcblx0XHRcdCAgY29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHQgIHNwYW4ge1xyXG5cdFx0XHQgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdCAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0XHRcdCAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDEwcHgpOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ibGFjaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ibGFjaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzNXB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICB9XHQgICBcclxuICAgIH1cclxuICAgIC5pbnZvaWNlLWFkZHJlc3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMjBweCAwKTsgXHJcbiAgICAgICAgLmludm9pY2UtdG8ge1xyXG4gICAgICAgICAgICAuaW52b2ljZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgLmJpbGxpbmctaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA0NXB4LDAgMCAyMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICRfX2JsYWNrO1xyXG4gICAgICAgICAgICAuYmlsbGluZy1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fbm9uZTtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAyMHB4IDAgMCwgMHB4KTtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZGFya3RhYmxlaGVhZGJnO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyBcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyOyBcclxuICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jazsgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNTsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEwcHggMjBweCAwLCAwcHgpO1xyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuXHQgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCAwIDI1cHgpO1xyXG5cdCAgdGFibGUge1xyXG5cdFx0Y29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwcHgpO1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2JsYWNrO1xyXG5cdCAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjaztcclxuXHQgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlX3dpZHRoXzIge1xyXG5cdFx0ICAgd2lkdGg6IDYyJTtcclxuXHRcdH1cclxuXHRcdHRyIHtcclxuXHRcdCAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjaztcclxuXHRcdCAgIC50YWJsZS1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdCAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdFx0ICAgc3BhbiB7XHJcblx0XHRcdCAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0XHQgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuXHRcdFx0ICAgfVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICB0ZCB7XHJcblx0XHQgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsMjVweCAxNXB4KTtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgdGQsdGgge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdCAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcblx0XHQgICAgICAgIH1cdFx0ICAgICAgIFxyXG5cdFx0ICAgIH1cdFx0XHRcclxuXHRcdH1cclxuXHQgIH1cclxuXHR9XHJcbiAgICAuaW52b2ljZS10YWJsZS1mb290ZXIgIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwyMHB4IDBweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2JsYWNrO1xyXG4gICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCw1cHggMTVweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDE1cHggMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsLWl0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS10b3RhbC1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwxNXB4IDBweCAxNXB4IDE1cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDE1cHggMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgLnRvdGFsLWFtb3VudGRldGFpbHMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDI1cHggMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2JsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG4gICAgLmJhbmstZGV0YWlscyB7ICBcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyNXB4IDE1cHgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjazsgICAgICAgICAgXHJcbiAgICAgICAgLnBheW1lbnQtaW5mbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgLnBheW1lbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNXB4LDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTBweCwwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlcm1zLWNvbmRpdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgxMHB4IDAsMHB4IDBweCk7ICBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsMTBweCAwcHgpOyAgXHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbiAgICAudGhhbmtzLW1zZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fYmxhY2s7IFxyXG4gICAgICAgIGNvbG9yOiAkX19ibGFjaztcclxuICAgIH0gXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDIwcHgpOyAgXHJcbiAgICB9ICAgXHJcbiAgfVxyXG59XHJcbiIsIi5tZWRpY2FsIHtcclxuICAgLmludi1jb250ZW50IHtcclxuICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2JsYWNrO1xyXG4gICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwzMHB4KTsgICAgXHJcbiAgICAuaW52b2ljZS1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyMHB4IDIwcHgpO1xyXG4gICAgICAgICAgICAuaW52LWhlYWRlci1sZWZ0ICB7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NiU7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI4MDg0QjtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnYtaGVhZGVyLXJpZ2h0IHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzQwOyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMzA7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbXBhbnktZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLmdzdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNDBweCAzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxMHB4IDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3RhYmxlaGVhZF9fYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTE5OSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1OHB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lOyBcclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgLnBhdGllbnQtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAyMHB4LDApO1xyXG4gICAgICAgICAgICAucGF0aWVudC1kZXRhaWxzLC50cmVhdG1lbnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCAwIDAsIDIwcHgpO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrdGFibGVoZWFkYmc7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IFxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrOyAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE1OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTBweCAyMHB4IDAsIDE1cHgpO1xyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19leGNoYW5nZWJnO1xyXG4gICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDIwcHggMCwxMHB4IDIwcHgpO1xyXG4gICAgfSAgICBcclxuICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuXHQgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCAwIDIwcHgpO1xyXG5cdCAgdGFibGUge1xyXG5cdFx0Y29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwcHgpO1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2JsYWNrO1xyXG5cdCAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjaztcclxuXHQgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlX3dpZHRoXzIge1xyXG5cdFx0ICAgd2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdHRyIHtcclxuXHRcdCAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjaztcclxuXHRcdCAgIC50YWJsZS1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdCAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdFx0ICAgc3BhbiB7XHJcblx0XHRcdCAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0XHQgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuXHRcdFx0ICAgfVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICB0ZCB7XHJcblx0XHQgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsMjBweCAxNXB4KTtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgdGQsdGgge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdCAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcblx0XHQgICAgICAgIH1cdFx0ICAgICAgIFxyXG5cdFx0ICAgIH1cdFx0XHRcclxuXHRcdH1cclxuXHQgIH1cclxuXHR9XHJcbiAgICAuaW52b2ljZS10YWJsZS1mb290ZXIgIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwyMHB4IDEwcHgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjaztcclxuICAgICAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDVweCAxNXB4KTtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsNXB4IDBweCk7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWwtaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLXRvdGFsLWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDE1cHggMTBweCAxNXB4IDIwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDE1cHggMHB4KTtcclxuICAgICAgICB9IFxyXG4gICAgfSBcclxuICAgIC50b3RhbC1hbW91bnRkZXRhaWxzIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyMHB4IDApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ibGFjaztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkX19jZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuICAgIC5iYW5rLWRldGFpbHMgeyAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjVweCAxNXB4KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fYmxhY2s7ICAgICAgICAgIFxyXG4gICAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIC5wYXltZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTVweCwwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDApO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMTBweCAwLDBweCAwcHgpOyAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDEwcHggMHB4KTsgIFxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRoYW5rcy1tc2cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2JsYWNrOyBcclxuICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICB9IFxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwyMHB4KTsgIFxyXG4gICAgfSAgIFxyXG4gIH1cclxufVxyXG4iLCIubW9uZXktZXhjaGFuZ2Uge1xyXG5cdC5pbnYtY29udGVudCB7XHJcblx0ICAgIEBpbmNsdWRlIHJvdW5kZWQoMTBweCk7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2dyZXlfX251ZXRyYWw7XHJcblx0ICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcblx0ICAgICAgICBiYWNrZ3JvdW5kOiAkX190YWJsZWxpZ2h0Ymc7XHJcblx0ICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDhweCk7XHJcblx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMjVweCwgMjVweCk7XHJcblx0ICAgICAgIC5jaW5lcGx1eC10aXRsZSB7XHJcblx0ICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuXHQgICAgICAgICAgbGluZS1oZWlnaHQgOiA4MHB4O1xyXG5cdCAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuXHQgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiA0MHB4O1xyXG5cdCAgICAgICAgICB9XHJcblx0ICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cdCAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDUwcHg7XHJcblx0ICAgICAgICAgIH1cclxuXHQgICAgICAgfVxyXG5cdCAgICAgICAuaW52LWhlYWRlci1sZWZ0IHtcclxuXHRcdCAgICAgIGEge1xyXG5cdCAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdCAgICAgIH1cclxuXHRcdCAgICAgIHNwYW4ge1xyXG5cdCAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdCAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgICAgIH1cclxuXHRcdCAgICAgIC5pbnYtZGV0YWlscyB7XHJcblx0XHQgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdFx0ICAgICAgICAuaW52LWRhdGUge1xyXG5cdFx0ICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDVweCwwKTtcclxuXHRcdCAgICAgICAgICAgIHNwYW4ge1xyXG5cdFx0ICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZTtcclxuXHRcdCAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0XHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICB9XHJcblx0XHQgICAgICB9XHJcblx0XHQgICB9XHJcblx0ICAgICAgIC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuXHQgICAgICAgICAgLmNvbXBhbnktbmFtZSB7XHJcblx0ICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCAwIDEwcHgsMCk7XHJcblx0ICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICAgICAgICAgfVxyXG5cdCAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLmV4Y2hhbmdlLWRldGFpbHMge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAgMjVweCwwKTtcclxuXHQgICAgICAgIGg0IHtcclxuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19leGNoYW5nZWJnO1xyXG5cdCAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHQgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsMTBweCAzMHB4KTtcclxuXHQgICAgICAgIH1cclxuXHQgICAgICAgIC5leGNoYW5nZS1pbmZvIHtcclxuXHQgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDIwcHggMCAwLDApO1xyXG5cdCAgICAgICAgICAgIGRpdiB7XHJcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3RhYmxlbGlnaHRiZztcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuXHQgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwxMHB4KTtcclxuXHQgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcblx0ICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2V4Y2hhbmdlYm9yZGVyO1xyXG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHQgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgc3BhbiB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAudHJhbnNmZXItb3ZlcnZpZXcge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwzMHB4IDI1cHgpO1xyXG5cdCAgICAgICAgLmV4Y2hhbmdlLWluZm8ge1xyXG4gICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICBcclxuXHQgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICAuZXhjaGFuZ2UtcmF0ZSB7XHJcblx0ICAgICAgICAgICAgZGl2IHtcclxuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuXHQgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIC5zZW5kdG8tZGV0YWlscyB7XHJcblx0ICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcblx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygyMHB4IDAgMzBweCwwKTsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc2VuZHRvLWxlZnQsLnNlbmR0by1yaWdodCB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2V4Y2hhbmdlYm9yZGVyO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX190YWJsZWxpZ2h0Ymc7XHJcblx0ICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdCAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwyMHB4KTtcdCAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuXHQgICAgICAgICAgIGRpdiB7XHJcblx0ICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHQgICAgICAgICAgICAgICBzcGFuIHtcclxuXHQgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0ICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgICAgICAgICAgICBcclxuXHQgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgICAgICAgICAgICAgICAgICAgICBcclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAuZXhjaGFuZ2Utbm90ZXMge1xyXG5cdCAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMjBweCAwIDMwcHggMCwwKTsgXHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLnRoYW5rcy1tc2cge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMHB4IDI1cHggMzBweCAyNXB4LDE1cHgpO1xyXG5cdCAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fZXhjaGFuZ2Vib3JkZXI7IFxyXG5cdCAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG5cdCAgICAgICAgYmFja2dyb3VuZDogJF9fdGFibGVoZWFkX19iZztcclxuXHQgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQoMTBweCk7XHJcblx0ICAgIH1cclxuXHR9XHJcbn0iLCIubW92aWUtYm9va2luZyB7XHJcbiAgLmludi1jb250ZW50IHtcclxuICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDQwcHgpOyAgIFxyXG5cdC5jaW5lcGx1eC10aXRsZSB7XHJcblx0ICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fODA7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuXHQgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX181MDtcclxuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4OyAgICAgIFxyXG4gICAgICAgIH0gXHJcblx0fSBcclxuXHQuaW52b2ljZS1oZWFkZXIge1xyXG5cdCAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDAgMCAxNXB4KTtcclxuXHQgICAuaW52LWhlYWRlci1yaWdodCB7XHJcblx0ICAgICAgYSB7XHJcbiAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICAgICB9XHJcblx0ICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgfVxyXG5cdCAgICAgIC5pbnYtZGV0YWlscyB7XHJcblx0ICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICAgICAgIC5pbnYtZGF0ZSB7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDVweCwwKTtcclxuXHQgICAgICAgICAgICBzcGFuIHtcclxuXHQgICAgICAgICAgICAgICAgZGlzcGxheTogJF9faW5saW5lO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgICB9XHJcblx0ICAgfVxyXG5cdCAgIC5pbnYtaGVhZGVyLWxlZnR7XHJcblx0XHQudGF4LWludm9pY2V7XHJcbiAgICAgICAgICAgY29sb3I6JF9fcHJpbWFyeWNvbG9yMTtcclxuXHRcdH1cclxuXHQgICB9XHJcblx0ICAgLmNvbXBhbnktZGV0YWlscyB7XHJcblx0ICAgICAgLmludm9pY2UtdGl0bGUge1xyXG5cdCAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3IxO1xyXG5cdCAgICAgIH1cclxuXHQgICAgICAuZ3N0LWRldGFpbHMge1xyXG5cdCAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDVweCAwIDAsIDApO1xyXG5cdCAgICAgIH1cclxuXHQgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMCAwLCAwKTtcclxuXHQgICAgICAgfVxyXG5cdCAgIH1cclxuXHQgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19ub3JtYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMTVweCAwKTtcclxuICAgICAgICAgICAgLnRheC1pbnZvaWNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgIH0gXHJcblx0fVxyXG5cdC5pbnZvaWNlLWFkZHJlc3Mge1xyXG5cdCAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMzBweCAwcHgpO1xyXG5cdCAgICAgYm9yZGVyOiAwO1xyXG5cdCAgICAuaW52b2ljZS10byB7XHJcblx0ICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcblx0ICAgICAgfVxyXG5cdCAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0ICAgICAgICAgICBtYXJnaW46IDA7XHJcblx0ICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0ICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCAwcHggMjBweCk7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Lmludm9pY2UtdGFibGUge1xyXG5cdCAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwKTtcclxuXHQgIHRhYmxlIHtcclxuXHRcdGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwcHgpO1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgLm1vdmllLXRpY2tldC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZV93aWR0aF8yIHtcclxuXHRcdCAgIHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHR0ciB7XHJcblx0XHQgICAgXHJcblx0XHQgICAudGFibGUtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHQgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0XHRcdCAgIHNwYW4ge1xyXG5cdFx0XHQgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdFx0ICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcblx0XHRcdCAgIH1cclxuXHRcdCAgICB9XHJcblx0XHQgICAgdGQge1xyXG5cdFx0ICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDI1cHggMTVweCk7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIHRkLHRoIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcblx0XHQgICAgICAgICAgICB3aGl0ZS1zcGFjZTogJF9fbm93cmFwO1xyXG5cdFx0ICAgICAgICB9XHRcdCAgICAgICBcclxuXHRcdCAgICB9XHRcdFx0XHJcblx0XHR9XHJcblx0ICB9XHJcblx0fVxyXG5cdC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsNXB4IDApO1xyXG4gICAgICAgIC50b3RhbC1pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG5cdFx0ICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICB0ZCB7XHJcblx0ICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdFx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCw1cHggMHB4KTsgIFxyXG5cdFx0XHQgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHR9XHJcblx0LnRvdGFsLWFtb3VudGRldGFpbHMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDI1cHggMCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQgLmJhbmstZGV0YWlscyB7ICBcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyNXB4IDBweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7ICAgICAgICAgIFxyXG4gICAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIC5wYXltZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTVweCwwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDApO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDEwcHggMCwwcHggMHB4KTsgIFxyXG5cdFx0XHR9IFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwxMHB4IDBweCk7ICBcclxuXHRcdH0gICAgICAgIFxyXG4gICAgIH1cclxuICAgIC50aGFua3MtbXNnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX190YWJsZWhlYWRfX2JnOyAgIFxyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7ICAgICAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdHVkZW50LWJpbGxpbmcge1xyXG5cdC5pbnYtY29udGVudCB7XHJcblx0ICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDIwcHgsMzBweCk7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX180MDtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI4OyBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yMDsgXHJcbiAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICAgXHJcblx0ICAgIH1cclxuXHQgICAgLmZsaWdodC1pbnZvaWNlLWRldGFpbHMge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwIDIwcHgpO1xyXG5cdCAgICAgICAgaDMge1xyXG5cdCAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdCAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX180MDtcclxuXHRcdCAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0XHQgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMzBweCAwIDIycHggMCwwKTtcclxuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdCAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzIwOyBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICAuaW52b2ljZS1pbmZvbWF0aW9uIHtcclxuXHQgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHQgICAgICAgICAgICBkaXYgIHtcclxuXHQgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG5cdCAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblx0ICAgICAgICAgICAgICAgd2lkdGg6IDMyLjglO1xyXG5cdCAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0ICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHQgICAgICAgICAgICAgICBzcGFuIHtcclxuXHQgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG5cdCAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgXHJcbiAgICAgICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIC5pbnZvaWNlLWFkZHJlc3Mge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwzMHB4IDIwcHgpO1xyXG5cdCAgICAgICAganVzdGlmeS1jb250ZW50OiAkX19ub3JtYWw7XHJcblx0ICAgICAgICBkaXYge1xyXG5cdCAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHQgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgfSBcclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAuaW52b2ljZS10YWJsZSB7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAwIDIwcHgpO1xyXG4gICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgLnRhYmxlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWJsZV93aWR0aF8yIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cdCAgIFxyXG4gICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgLm5vdGVzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRlbGl2ZXJ5LW5vdGVzIHtcclxuICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDVweCAxMHB4IDApO1xyXG5cdFx0ICAgICAgICAudG90YWwtaXRlbSB7XHJcblx0XHQgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXNjb3VudC10YWJsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vdGVzIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgLnRvdGFsYW1vdW50LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JvZHliZ19fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMTBweCAyMHB4IDAsIDEwcHggMTBweCAxMHB4IDE1cHgpO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7IFxyXG4gICAgICAgICAgICAudGFibGUtZm9vdGVyLWxlZnQsIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblx0XHRcdCAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHRcdCAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3RhYmxlbGlnaHRiZztcclxuXHQgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX2xlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fYmxhY2s7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdFx0ICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHRcdFx0ICAgICAgIH1cclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXlhYmxlLXRhYmxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAyMHB4LDIwcHggMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX3RhYmxlaGVhZF9fYmc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgLm5vdGVzIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hbW91bnQtcGF5YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7ICAgIFxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgIC5iYW5rLWRldGFpbHMgeyAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCwgMjBweCAwcHggMTBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yOyAgICAgICAgICBcclxuICAgICAgICAgICAgLnBheW1lbnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAucGF5bWVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE1cHgsMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTBweCwwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHgsMzBweCAwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aGFua3MtbXNnIHtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB9XHJcblx0fVxyXG59IiwiLnRyYWluLXRpY2tldCB7XHJcblx0Lmludi1jb250ZW50IHtcclxuXHQgICAgYm9yZGVyOiAxcHggc29saWQgJF9fZGFya3RhYmxlaGVhZGJnO1xyXG5cdCAgICAuaW52b2ljZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgbGluZWFyLWdyYWRpZW50KDI3MC4xNGRlZywgIzc2MzhGRiAtMC4wNCUsICMzNjk4RkYgMTAwJSk7O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygyMHB4IDIwcHggMCwzMHB4KTtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzQwO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMzA7IFxyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgfSBcclxuXHQgICAgfVxyXG5cdCAgICAuZmxpZ2h0LWludm9pY2UtZGV0YWlscyB7XHJcblx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDAgMjBweCk7XHJcblx0ICAgICAgICAuYnVzLWJvb2tpbmctYWRkcmVzcyB7XHJcblx0ICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHQgICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDMwcHggMCwwKTtcclxuXHQgICAgICAgICAgICAuYm9va2VkLWFkZCB7XHJcblx0ICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFjaztcclxuXHQgICAgICAgICAgICAgICAgc3BhbiB7XHJcblx0ICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG5cdCAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuXHQgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAuaW5mbyB7XHJcblx0ICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG5cdCAgICAgICAgICAgICAgICBwIHtcclxuXHQgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuXHQgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX2xlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICB9XHJcblx0ICAgICAgICBoMyB7XHJcblx0ICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0ICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzQwO1xyXG5cdFx0ICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuXHRcdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygzMHB4IDAsMCk7XHJcblx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHQgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18zMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgLmludm9pY2UtaW5mb21hdGlvbiB7XHJcblx0ICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuXHQgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuXHQgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTVweCwwKTtcclxuXHQgICAgICAgICAgICBkaXYgIHtcclxuXHQgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRfX2ludmJvcmRlcl9fY29sb3I7XHJcblx0ICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHQgICAgICAgICAgICAgICB3aWR0aDogMzIuOCU7XHJcblx0ICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFjaztcclxuXHQgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDE1cHggMHB4IDAsMTBweCk7XHJcblx0ICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgfSBcclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgLnN0YXRpb24ge1xyXG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDI1cHgpO1xyXG5cdCAgICAgICAgICAgICAgICBkaXYge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwcHgpO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcblx0ICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19sZWZ0O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgLnN0YXRpb24taW5mbyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgLnBvaW50LWltZyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgIC5zdGF0aW9uLWRldGFpbHMge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgLmRlc3RpbmF0aW9uIHtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgIH1cdCAgICAgICAgICAgICAgICAgIFxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgICAgICAgICAgICAgICAgICAgICAgXHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgLnNlYXQtZGV0YWlscyB7XHJcblx0ICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuXHQgICAgICAgICAgICAgICAgZGl2IHtcclxuXHQgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG5cdCAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRpdGxlIHtcclxuXHQgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdFx0XHQgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHQgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgIH0gXHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLmludm9pY2UtYWRkcmVzcyB7XHJcblx0ICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDMwcHggMjBweCk7XHJcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRfX25vcm1hbDtcclxuXHQgICAgICAgIGRpdiB7XHJcblx0ICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cdCAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0ICAgIC5wYXNzZW5nZXItaW5mbyB7XHJcblx0ICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwKTtcclxuXHQgICAgICAgIC5wYXNzZW5nZXItZGV0YWlscywucGF5bWVudC1pbmZvIHtcclxuXHQgICAgICAgICAgIGJhY2tncm91bmQ6JF9faW52Ym9yZGVyX19jb2xvcjtcclxuXHQgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTBweCAwIDAsIDIwcHgpO1xyXG5cdCAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHQgICAgICAgICAgIGg1IHtcclxuXHQgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrdGFibGVoZWFkYmc7XHJcblx0ICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyBcclxuXHQgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0ICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICBkaXYge1xyXG5cdCAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcblx0ICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgICAgICAgICAgICAgIHNwYW4ge1xyXG5cdCAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcblx0ICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMTtcclxuXHQgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTBweCAyMHB4IDAsIDE1cHgpO1xyXG4gICAgICAgICAgICAgICB9IFxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgfSBcclxuXHQgICAgfVxyXG5cdCAgICAucGFzc2VuZ2VyLXRpY2tldC1kZXRhaWxzIHtcclxuXHQgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDMwcHggMjBweCk7XHJcblx0ICAgICAgICAgLmludm9pY2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMwcHgsMjBweCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogJF9faGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdFx0XHRcdH1cclxuXHQgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICB9XHJcblx0ICAgICAgICAgLnRpY2tldC10aXRsZS1iZyB7XHJcblx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAyNyU7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDM1ZGVnKTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNrZXdYKDM1ZGVnKTtcclxuXHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRsZWZ0OiAtMzJweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAgbGluZWFyLWdyYWRpZW50KDI3MC4xNGRlZywgIzc2MzhGRiAtMC4wNCUsICMzNjk4RkYgMTAwJSk7O1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCAgIGJhY2tncm91bmQ6ICBsaW5lYXItZ3JhZGllbnQoMjcwLjE0ZGVnLCAjNzYzOEZGIC0wLjA0JSwgIzM2OThGRiAxMDAlKTs7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0IEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICB9XHJcblx0ICAgIH1cclxuXHQgICAgLmludm9pY2UtdGFibGUge1xyXG5cdCAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMHB4IDIwcHgpO1xyXG5cdCAgICAgICAgaDYge1xyXG5cdCAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XHJcblx0ICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgICB0YWJsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcblx0XHQgICAgICAgIHRoZWFkIHtcclxuXHRcdCAgICAgICAgICAgIHRyIHtcclxuXHRcdCAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuXHRcdCAgICAgICAgICAgIH1cclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgICAgICAudGFibGVfd2lkdGhfMiB7XHJcblx0XHRcdFx0ICAgd2lkdGg6IDM4JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuXHRcdFx0XHQgICAudGFibGUtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0ICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0XHRcdFx0ICAgc3BhbiB7XHJcblx0XHRcdFx0XHQgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuXHRcdFx0XHRcdCAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1x0XHRcdCAgICAgIFxyXG5cdFx0XHRcdFx0ICAgfVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIHRkLHRoIHtcclxuXHRcdCAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAkX19ub3dyYXA7XHJcblx0XHRcdFx0ICAgICAgICB9IFxyXG5cdFx0XHRcdCAgICB9XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHQgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMjBweCAwKTtcclxuXHRcdCAgICAgICAgfSBcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW52b2ljZS10YWJsZS1mb290ZXIge1xyXG5cdFx0XHQgICAgLnRhYmxlLWZvb3Rlci1yaWdodCB7XHJcblx0XHRcdCAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgLnRvdGFsLWl0ZW0ge1xyXG5cdFx0XHQgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG5cdFx0ICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCA1cHggMTBweCAwKTtcclxuXHRcdCAgICAgICAgICAgLnRvdGFsLWl0ZW0ge1xyXG5cdFx0ICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lO1xyXG5cdFx0ICAgICAgICAgICB9XHJcblx0XHQgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudG90YWwtYW1vdW50ZGV0YWlscyB7XHJcblx0XHRcdCAgIHNwYW4ge1xyXG5cdFx0XHQgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcblx0XHRcdCAgIH1cclxuXHRcdFx0ICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuXHRcdCAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDIwcHgpO1xyXG5cdFx0ICAgICAgIH0gXHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG5cdCAgICAudG90YWxhbW91bnQtZm9vdGVyIHtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JvZHliZ19fY29sb3I7XHJcbiAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygxMHB4IDIwcHgsIDEwcHggMTBweCAxMHB4IDE1cHgpO1xyXG4gICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyOyAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAubm90ZXMge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hbW91bnQtcGF5YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcblx0XHQgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDVweCAxMHB4IDApO1xyXG5cdFx0ICAgICAgICAudG90YWwtaXRlbSB7XHJcblx0XHQgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYXlhYmxlLXRhYmxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAyMHB4LDIwcHggMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X19ncmF5X19saWdodDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYW1vdW50LXBheWFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlOyAgICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAuYmFuay1kZXRhaWxzIHsgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDIwcHgsIDMwcHggMHB4IDIwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjsgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgLnBheW1lbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNXB4LDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDEwcHgsMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVybXMtY29uZGl0aW9uIHtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCwzMHB4IDApO1xyXG4gICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aGFua3MtbXNnIHtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgICB9XHJcblx0fVxyXG59IiwiLmludm9pY2Utd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDYwcHggMCA0MHB4LCAyNXB4KTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoMTBweCk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7ICAgXHJcbiAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgIH0gXHJcbn1cclxuLmludm9pY2UtaGVhZGVyLCAuaW52LWRldGFpbHMge1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcbiAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbn1cclxuLmludi1kZXRhaWxzIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgICAgXHJcbiAgICB9IFxyXG59XHJcbi5pbnYtY29udGVudCB7ICAgXHJcbiAgICAgICAgXHJcbiAgICAuaW52b2ljZS1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNXB4O1xyXG4gICAgICAgIC5pbnYtaGVhZGVyLWxlZnQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludm9pY2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkOyAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjokX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygxMHB4IDAgMCAwLCAwKTsgXHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnYtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2OyBcclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW52b2ljZS1hZGRyZXNzIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyMHB4IDMwcHgpOyBcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LXNwYWNlYmV0d2VlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAuaW52b2ljZS10byB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JF9fbGlnaHRfX2dyYXlfX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4ICAxMHB4OyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludi10by1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3IxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG4gICAgICAgICAgICAuY29tcGFueS1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdzdC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIHNwYW4geyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMDsgICAgICAgICAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgLmludm9pY2UtdGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMTVweCAzMHB4IDApO1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgLnRhYmxlX3dpZHRoXzEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZV93aWR0aF8yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlX3dpZHRoXzMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGVfd2lkdGhfNCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZV93aWR0aF81IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGhlYWQgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4OyAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLnRhYmxlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7ICAgICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgLnRvdGFsLWFtb3VudGRldGFpbHMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7ICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyAgICAgXHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgfVxyXG4gICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyAgIFxyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzElOyBcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgXHJcbiAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG90YWxhbXQtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAudG90YWwtaW5mbyB7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTsgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbmstZGV0YWlscyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1zcGFjZWJldHdlZW47XHJcbiAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMzBweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgLmJhbmstdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokX19ibGFja19fbnVldHJhbDsgXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0OyAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrOyAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3VudC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktc2lnbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fbGVmdDsgICAgICAgICBcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxMHB4IDMwcHgpO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrOyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgNXB4IDMwcHgpO1xyXG4gICAgICAgIH0gICAgICAgICBcclxuICAgIH1cclxuICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMzBweCk7XHJcbiAgICAgICBcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG51bWJlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7ICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCAzMHB4KTsgICAgICAgICAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDsgICAgICAgICAgICBcclxuICAgICAgICB9ICBcclxuICAgIH1cclxuICAgIC50aGFua3MtbXNnIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDApO1xyXG4gICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEwOyAgXHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCk7ICAgICAgICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7ICAgICAgICAgICAgIFxyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsZS1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuICAgIC5kb3dubG9hZC1saW5rIHtcclxuICAgICAgICBjb2xvcjogJF9fZG93bmxvYWRjb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwcHggLCAxMnB4IDIycHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19kb3dubG9hZGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTsgXHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4OyAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2Rvd25sb2FkY29sb3I7IFxyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgfSAgICAgICAgICBcclxuICAgfSAgIFxyXG4gICAucHJpbnQtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRfX3ByaW50Y29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDAgMCwgMTVweCAyMnB4KTsgICAgICAgIFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3ByaW50Y29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDsgXHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7IFxyXG4gICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6ICRfX2NlbnRlcjtcclxuICAgICAgICBpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW50Y29sb3I7IFxyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgfSAgICAgICAgICAgICAgXHJcbiAgIH0gXHJcbiAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICB9IFxyXG4gICAgICBcclxufVxyXG4ubm8tc3RpY2t5YmFyIC5yaWdodC1zaWRlLXZpZXdzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLmludm9pY2Utd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDYwcHggMCA0MHB4LCAyNXB4KTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoMTBweCk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7ICAgXHJcbiAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgIH0gICBcclxuICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgfSAgICBcclxufVxyXG4uaW52b2ljZS1oZWFkZXIsIC5pbnYtZGV0YWlscyB7XHJcbiAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxufVxyXG4uaW52LWRldGFpbHMge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jazsgICAgICBcclxuICAgIH0gXHJcbn1cclxuLmluZGV4LXR3byB7XHJcbiAgICAuY29tcGFueS1kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludnNldmVuX2JvcmRlcjtcclxuICAgICAgICAuY29tcGFueS1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6JF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3N0LWRldGFpbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDMyJTsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMzIlOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21wYW55LWluZm8ge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7IFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgICAgICAgICAgIFxyXG4gICAgICAgIH0gIFxyXG4gICAgfSBcclxuICAgIC5pbnYtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9faW52c2V2ZW5fYm9yZGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDBweCwgNDBweCA0MHB4IDApO1xyXG4gICAgICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZzZXZlbl9ib3JkZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDAgMCAxNXB4KTsgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDI1cHggMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAuaW52b2ljZS10byB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokX19saWdodF9fZ3JheV9fbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLXRhYmxlIHtcclxuICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDApO1xyXG4gICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19pbnZzZXZlbl9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9faW52c2V2ZW5fYm9yZGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCk7XHJcbiAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm90ZXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC5kZWxpdmVyeS1ub3RlcyB7XHJcbiAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b3RhbGFtdC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCAwKTsgICAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWxhbW91bnQtZm9vdGVyIHtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JvZHliZ19fY29sb3I7XHJcbiAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19pbnZzZXZlbl9ib3JkZXI7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygxMHB4IDAgMCwgMTVweCk7XHJcbiAgICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3RhbC1hbW91bnRkZXRhaWxzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludnNldmVuX2JvcmRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDApOyAgICAgIFxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbmstZGV0YWlscyB7ICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCAwKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludnNldmVuX2JvcmRlcjsgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgLnBheW1lbnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNXB4LDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDVweCwwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDApO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52c2V2ZW5fYm9yZGVyO1xyXG4gICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7ICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgfSAgICBcclxufVxyXG5cclxuIiwiLmludm9pY2Utd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDYwcHggMCA0MHB4LCAyNXB4KTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoMTBweCk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7ICAgXHJcbiAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgIH0gICBcclxuICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgfSAgICBcclxufVxyXG5cclxuLmludi1kZXRhaWxzIHtcclxuICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1iZXR3ZWVuO1xyXG4gICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICBkaXNwbGF5OiAkX19ibG9jazsgICAgICBcclxuICAgIH0gXHJcbn1cclxuLmluZGV4LXRocmVlIHtcclxuICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgIH1cclxuICAgIC5jb21wYW55LWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRfX2ludnNldmVuX2JvcmRlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIC5jb21wYW55LW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3N0LWRldGFpbHMge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICBcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7ICAgXHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIC5pbnZvaWNlLWhlYWRlci10b3Age1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7ICBcclxuICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuICAgICAgICAuaW52LWhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgIG1heC13aWR0aDoyMDBweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMjBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSBcclxuICAgICAgICAuaW52LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7ICAgICAgICAgICBcclxuICAgICAgICAgICAgLmludi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIC5pbnYtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMTBweCk7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgwODRCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrOyAgICAgICAgICAgICBcclxuICAgICAgICB9ICBcclxuICAgIH1cclxuICAgIC5pbnZvaWNlLWhlYWRlci1ib3R0b20ge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDsgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrOyAgICAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuY29tcGFueS1pbmZvIHtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyOyBcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrOyAgICAgICAgICAgICBcclxuICAgICAgICB9ICBcclxuICAgIH0gXHJcbiAgICAuaW52LWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2ludnNldmVuX2JvcmRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwcHgsIDApO1xyXG4gICAgICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDApOyAgIFxyXG4gICAgICAgICAgICAuaW52LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH0gICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDApO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgLmludm9pY2UtdG8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyAgICBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAyMHB4LCAxMHB4IDApOyAgICAgIFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52b2ljZS10YWJsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCk7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAudGFibGVfd2lkdGhfMiB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGFibGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgdGgsdGQge1xyXG4gICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRfX25vd3JhcDtcclxuICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRfX2dyZXlfX251ZXRyYWw7ICAgICAgXHJcbiAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7ICAgICAgICAgICBcclxuICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxMHB4IDI1cHgpO1xyXG4gICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAudGFibGUtZm9vdGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ub3RlcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTsgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgLmRlbGl2ZXJ5LW5vdGVzIHtcclxuICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7ICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRvdGFsYW10LXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgLmFtb3VudC1wYXlhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMCk7ICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsYW1vdW50LWZvb3RlciB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19ib2R5YmdfX2NvbG9yO1xyXG4gICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9faW52c2V2ZW5fYm9yZGVyO1xyXG4gICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMTBweCAwIDAsIDE1cHgpO1xyXG4gICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWwtYW1vdW50ZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZzZXZlbl9ib3JkZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDApOyAgICAgIFxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbmstZGV0YWlscyB7ICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludnNldmVuX2JvcmRlcjsgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5hY2NvdW50LWluZm8ge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNzglO1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyMHB4KTtcclxuICAgICAgICAgICAgICAgLmFjY291bnQtZGV0YWlscy1pbmZvdG9wIHtcclxuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7ICAgICBcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87ICAgIFxyXG4gICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICBcclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDIwcHggMCk7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tcGFueS1zaWduIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyMHB4IDApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDsgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX2xlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7ICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgLmludm9pY2UtZm9vdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcbiAgICAgICAgLnRoYW5rcy1tc2cge1xyXG4gICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDIwcHgpO1xyXG4gICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDIwcHggMCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVybXMtY29uZGl0aW9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDIwcHggMCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgICBcclxuXHJcblxyXG4iLCIuaW52b2ljZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoNjBweCAwIDQwcHgsIDI1cHgpO1xyXG4gICAgQGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgICBcclxuICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgfSAgIFxyXG4gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICB9ICAgIFxyXG59XHJcbi5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxufVxyXG5cclxuLmluZGV4LWZvdXIge1xyXG4gICAgLmludm9pY2VuaW5lLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9faW52bmluZWJnX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY29tcGFueS1kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIC5nc3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMTI1cHggMTBweCAwLCAwKTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDA7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tcGFueS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktY29udGVudCB7XHJcbiAgICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMCAwLDApO1xyXG4gICAgICAgICAgICAuaW52LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkX19yaWdodDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICAuaW52LWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzI4MDg0QjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21wYW55LWluZm8ge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7IFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgICAgICAgICAgIFxyXG4gICAgICAgIH0gIFxyXG4gICAgfSBcclxuICAgIC5pbnYtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDBweCwgMHB4KTtcclxuICAgICAgICAuaW52b2ljZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4KTsgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTsgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyNXB4IDE1cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgLmludm9pY2UtdG8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52b2ljZS10YWJsZSB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwKTtcclxuICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52b2ljZS10YWJsZS1mb290ZXIge1xyXG4gICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHgpO1xyXG4gICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm90ZXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC5kZWxpdmVyeS1ub3RlcyB7XHJcbiAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCk7ICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsYW1vdW50LWZvb3RlciB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHgpO1xyXG4gICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWwtYW1vdW50ZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHgpOyAgICAgIFxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbmstZGV0YWlscyB7ICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCAxNXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGF5bWVudC1pbmZvIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgIC5wYXltZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTVweCwwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4LDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlcm1zLWNvbmRpdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMTVweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRoYW5rcy1tc2cge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICB9IFxyXG4gICAgfSAgICBcclxufVxyXG5cclxuIiwiLmluZGV4LWZpdmUge1xyXG4gICAgLmludm9pY2Utd3JhcHBlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19kYXJrdGhlbWViZztcclxuICAgIH0gICAgXHJcbiAgICAuaW52b2ljZXRlbi1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2Rhcmt0aGVtZV9faGVhZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgLmludm9pY2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrOyAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmludi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAuaW52b2ljZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tcGFueS1kZXRhaWxzIHtcclxuICAgICAgIFxyXG4gICAgICAgIC5jb21wYW55LW5hbWUge1xyXG4gICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAuZ3N0LWRldGFpbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEyNXB4IDEwcHggMCwgMCk7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21wYW55LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygxMHB4IDAgMCwwKTtcclxuICAgICAgICAgICAgLmludi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJF9fcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgLmludi1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbXBhbnktaW5mbyB7XHJcbiAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjsgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jazsgICAgICAgICAgICAgXHJcbiAgICAgICAgfSAgXHJcbiAgICB9IFxyXG4gICAgLmludi1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMHB4LCAwcHgpO1xyXG4gICAgICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHgpOyAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2Rhcmt0aGVtZV9fbG9nb2JnOyAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDI1cHggMTVweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAuaW52b2ljZS10byB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLmludi10by1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW52b2ljZS10YWJsZSB7XHJcbiAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwKTtcclxuICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2Rhcmt0aGVtZV9fdGFibGViZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50YWJsZS1xdHkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGFibGUtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDAgMTVweCAxNXB4KTtcclxuICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm90ZXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC5kZWxpdmVyeS1ub3RlcyB7XHJcbiAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDhweCAxNXB4KTsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b3RhbGFtdC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7ICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDApOyAgICAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3RhbGFtb3VudC1mb290ZXIge1xyXG4gICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4KTtcclxuICAgICAgICAgICAgIEBleHRlbmQgJWFsaWduLWl0ZW1zLWNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvdGFsLWFtb3VudGRldGFpbHMge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4KTsgICAgICBcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5rLWRldGFpbHMgeyAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDEwcHggMTVweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yOyAgICAgICAgICBcclxuICAgICAgICAgICAgLnBheW1lbnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAucGF5bWVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE1cHgsMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMTBweCwwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb21wYW55LXNpZ24ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxNXB4IDE1cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgb2wge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgIFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4OyAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aGFua3MtbXNnIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgfSBcclxuICAgIH0gICAgICBcclxufVxyXG4uZGFydGhlbWUge1xyXG4gICAgYmFja2dyb3VuZDogJF9fYmxhY2s7XHJcbiAgICAuZmlsZS1saW5rIHtcclxuICAgICAgICAuZG93bmxvYWQtbGluaywucHJpbnQtbGluayB7XHJcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoNDBweCAwLCAxNXB4KTsgXHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbn1cclxuXHJcbiIsIi5pbnZvaWNlLWNhcmQtdGl0bGV7XHJcbiAgICBoNiB7XHJcbiAgICAgICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6JF9fYmxhY2tjb2xvcjtcclxuICAgIH1cclxufVxyXG4uaW52b2ljZS1jb250ZW50LXRpdGxle1xyXG4gICAgXHJcbiAgICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTM7XHJcbiAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgIGNvbG9yOiMyMTI1Mjk7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICB9XHJcbiAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJF9fZG93bmxvYWRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgXHJcbn1cclxuLmJsb2cge1xyXG4gICAgJi5pbnZvaWNlLWJsb2cge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUY7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzYzOEZGO1xyXG4gICAgICAgICAgICAuaW52b2ljZS1zdGFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQURERkY7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc1MzlGRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW52b2ljZS1zdGFyIHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XHJcbiAgICBAZXh0ZW5kICVmbGV4LWFsaWduLWNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxufVxyXG4udGVtcGxhdGUtaW52b2ljZS1jYXJkIHtcclxuICAgIC5pbnZvaWNlLWNhcmQtdGl0bGUge1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxNXB4LCAwIDAgMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2cge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuYmxvZy1pbWFnZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJi5pbWctZ2VuZXJhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAyNywgMjI1LCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk3JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnByZXZpZXctaW52b2ljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihlYXNlIGFsbCAwLjVzKTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbi1hbGlnbm1lbnQoaG9yaXpvbnRhbCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZmxleC1hbGlnbi1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NTM5RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDYzLCA2NiwgODQsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYmxvZy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmltZy1nZW5lcmFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcmV2aWV3LWludm9pY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihlYXNlIGFsbCAwLjVzKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXItYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaW52b2ljZS1tb2RlbC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogOTUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcbi5pbnZvaWNlLXJlY2VpcHQtbW9kZWwge1xyXG4gICAgJi5tb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlY2VpcHQtd3JhcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbi5jbG9zZS1tb2RlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XHJcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtNDVweDtcclxuICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgfVxyXG59XHJcbi5pbnZvaWNlLW1vZGVsIHtcclxuICAgIC5pbmRleC1maXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyNTI2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnByZXZpZXctYm94cyB7XHJcbiAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtY2VudGVyLWJldHdlZW47XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzc1MzlGRjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcbi5zaWduYXR1cmUtcHJldmlldy1wYWdlIHtcclxuICAgIC5pbnYtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIC5pbnYtaGVhZGVyLWxlZnQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTU5NzliO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLXRvIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc2MzhGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBheS1vbmxpbmUtcmVjaXB0IHtcclxuICAgIC5pbnYtaGVhZGVyLWxlZnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzJDMzAzODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGF5LW9ubGluZS1yZWNpcHQge1xyXG4gICAgLmludm9pY2UtdG8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmludm9pY2UtdGFibGUge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW52LWNvbnRlbnQge1xyXG4gICAgICAgIC5pbnZvaWNlLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGF5LW9ubGluZS1saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGF5LW1ldGhvZC1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgbWFyZ2luOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y2RjJGRjtcclxuICAgIC5jYXJkLWluZm9ybWF0aW9uIHtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FsLWljb24taW5mbzphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmVhdGhlclwiO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XHJcbiAgICB9XHJcbn1cclxuLnBheW1lbnQtYnRucyB7XHJcbiAgICBtYXJnaW46IDI0cHg7XHJcbn1cclxuLnJlY2VpcHQtcGF5LW1haWwge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLmNvbXBhbnktbG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzNGNDI1NDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsaWNrLWludm9pY2UtYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICMzRjQyNTQ7XHJcbiAgICB9XHJcbn1cclxuLmludm9pY2UtY2VudGVyLXBheSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbn1cclxuLnNpZ25hdHVyZS1zdWNjZXNzLW1vZGFsIHtcclxuICAgIC5mb3JtLWhlYWRlciB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTlBODU1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb3JlLWludm9pY2UtZGV0YWlsIHtcclxuICAgIHRleHQtYWxpZ246ICRfX2NlbnRlcjtcclxuICAgIG1hcmdpbjogMHB4IDI0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGMkYyO1xyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW52b2ljZS10ZW1wbGF0ZS10YWIge1xyXG4gICAgJi5pbnZvaWNlcy1tYWluLXRhYnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19jbG91ZF9fZ3JheXM7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCAwIDAgMCk7XHJcbiAgICAgICAgLmludm9pY2VzLXRhYnMge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV1bF9yZXNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjRweCAwIDAsIG51bGwpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMjBweCAwLCBudWxsKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAwIDAgMTRweCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlcy1zZXR0aW5ncy1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZ3JheWJhY2tibHVlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19ncmF5YmFja2JsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbn0iLCIuaW52b2ljZS10d297XHJcbiAgICAuaW52b2ljZS13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyg2MHB4IDAgNDBweCwgMjVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZCgxMHB4KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7ICAgXHJcbiAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgIH0gXHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgLmludm9pY2UtaGVhZGVyLCAuaW52LWRldGFpbHMge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcclxuICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW52LWRldGFpbHMge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrOyAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuaW52LWNvbnRlbnQgIHsgICBcclxuICAgICAgICAuaW52b2ljZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCgzMjBkZWcsICNERENFRkYgMCUsICNEQkVDRkYgMTAwJSkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI0cHg7XHJcbiAgICAgICAgICAgIC5pbnYtaGVhZGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzNGNDI1NDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzQ4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMzFweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmludm9pY2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7ICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygxMHB4IDAgMCAwLCAwKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbnYtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR3by1pbnZvaWNlLWRldGFpbHN7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDMwcHggMCAwIDAsMCAwcHgpO1xyXG4gICAgICAgICAgICAuY29tcGFueS1ib29raW5nLWFkZHJlc3N7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmF5LWdyYXktNSwgI0UwRTBFMCk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jb21wYW55LWFkZHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMTYgO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmludm9pY2UtZGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwyNHB4IDApO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaW52b2ljZS1hZGRyZXNzLWRldGFpbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyMHB4IDBweCk7IFxyXG4gICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWp1c3RpZnktY29udGVudC1zcGFjZWJldHdlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludm9pY2UtdG8ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fZ3JheV9fZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmludi10by1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2OyAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmludm9pY2UtdG8tcGF5bWVudHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNTApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjBweCAwcHgpOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnZvaWNlLXRvLXBheW1lbnR7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC41MCk7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDI0cHggMjRweCk7IFxyXG4gICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JF9fZ3JheV9fZGFyaztcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAuaW52LXRvLWFkZHJlc3N7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokX19za3lfbGlnaHRibHVlXHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29tcGFueS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLmNvbXBhbnktbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRfX2ZvbnRfX3NpemVfXzI0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ3N0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2Jsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTA7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyggMzBweCAwIDMwcHggMCwwIDAgMCk7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1ncmF5LWdyYXktMywgI0JFQkVCRSk7XHJcbiAgICAgICAgICAgICAgICAudGFibGVfd2lkdGhfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhYmxlX3dpZHRoXzIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGFibGVfd2lkdGhfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWJsZV93aWR0aF80IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRhYmxlX3dpZHRoXzUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X19hc2g7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgIC50YWJsZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjsgXHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyOyBcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDsgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7IFxyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2OCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fZ3JheV9fZGFyaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50b3RhbGFtdC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC50b3RhbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7ICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWxhbW91bnQtZm9vdGVyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2ludnNldmVuX2JvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMCAwLCAxNXB4KTtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgfVxyXG4gICAgICAgIC5iYW5rLWRldGFpbHN7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleDtcclxuICAgICAgICAgICAgQGV4dGVuZCAlanVzdGlmeS1jb250ZW50LXNwYWNlYmV0d2VlbjtcclxuICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygzMHB4IDAsMCAyMHB4IDAgMjBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgIC5wYXltZW50LWluZm97XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC5xci1jb2Rle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgLnNjYW4tZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGViaXRjYXJke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JF9fYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBheW1lbnQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiRfX2JsYWNrX19udWV0cmFsIDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZWJpdC1jYXJke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6Izk1OTc5QjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAwIDApO1xyXG4gICAgICAgICAgICAuYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4OyAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG51bWJlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JF9fYmxhY2tfX251ZXRyYWxcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyOyAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxMHB4IDMwcHgpOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRoYW5rcy1tc2cge1xyXG4gICAgICAgICAgICBjb2xvcjokX19ncmF5aXNoX19ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0JFQkVCRTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRUJFQkU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDE1cHggMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMDsgIFxyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxMHB4KTsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5maWxlLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogJF9fZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJF9fY2VudGVyO1xyXG4gICAgICAgIC5kb3dubG9hZC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMHB4ICwgMTJweCAyMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19kb3dubG9hZGNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlOyBcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4OyAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZG93bmxvYWRjb2xvcjsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICB9ICAgXHJcbiAgICAgICAucHJpbnQtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwIDAsIDE1cHggMjJweCk7ICAgICAgICBcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbnRjb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTsgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW50Y29sb3I7IFxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgICBcclxuICAgICAgIH0gXHJcbiAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICB9IFxyXG4gICAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuIiwiLmN1c3RvbS1tb2RhbCB7XHJcbiAgICAmLnNpZ25hdHVyZS1hZGQtbW9kYWwgIHtcclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgLnNlcnZpY2UtdXBsb2FkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXJ2aWNlLXVwbG9hZC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fbGlnaHRfX2dyYXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXN0b21fY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4OyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaWduYXR1cmUtZGVsZXRlLW1vZGFsIHtcclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIC5mb3JtLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZGFya19fYnJvd247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXkyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uc2lnbmF0dXJlLXByZXZpZXcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGOTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBhIHtcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0VDO1xyXG4gICAgICAgXHJcbiAgICAgICBpIHtcclxuICAgICAgICBjb2xvcjogI0FFMkMyQztcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBoZWlnaHQ6NjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG4uc2lnbmF0dXJlLXRhYmxlIHtcclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLWFjdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRERGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzUzOUZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaWduYXR1cmUtaW52b2ljZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAuZm9ybS1ncm91cC1iYW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y5O1xyXG4gICAgICAgIC5uYXYtcGlsbHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmN1c3RvbV9yYWRpby5hY3RpdmUgaW5wdXQgfiAuY2hlY2ttYXJrOmFmdGVyLCAuY3VzdG9tX3JhZGlvX29uZS5hY3RpdmUgaW5wdXQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VydmljZS11cGxvYWQtaW5mbyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZS1zaWduYXR1cmUtYmxvY2sge1xyXG4gICAgICAgIC5zaWduYXR1cmUtZHJhdy1hcmVhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRUQzQTNBO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5ub3RpZmljYXRpb25zIHtcclxuXHRjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuXHQucGFnZS1oZWFkZXIgeyBcclxuXHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAyMHB4IDAsIG51bGwpO1xyXG5cdFx0LmNvbnRlbnQtcGFnZS1oZWFkZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXk7XHJcblx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAyMHB4IDAsIDAgMCAyMHB4IDApO1xyXG5cdFx0fVxyXG5cdFx0Lm5vdGktYWN0aW9uLWJ0bnMge1xyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYnRuLW1hcmstcmVhZCB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4tZGVsZXRlLWFsbCB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG5cdFx0XHRcdGNvbG9yOiAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCA1MHB4IDAgMCAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudXNlci1saXN0LWl0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE3cHggMCwgMTZweCk7XHJcblx0XHRAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHQuYXZhdGFyIHtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRcdCYuYXZhdGFyLW9ubGluZSB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bGVmdDogLTE2cHg7XHJcbiAgICBcdFx0XHRcdHRvcDogMDtcclxuICAgIFx0XHRcdFx0d2lkdGg6IDhweDtcclxuICAgIFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcbiAgICBcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC51c2Vycy1saXN0LWJvZHkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0QGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlci1iZXR3ZWVuO1xyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDZweCAwLCBudWxsKTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdFx0XHRjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19yZWd1bGFyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRibG9ja3F1b3RlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgOHB4IDAsIDAgMCAwIDE0cHgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdFx0ICAgIHRvcDogMDtcclxuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19kYXJrX19ib3JkZXI7XHJcblx0XHRcdFx0ICAgIHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvbGxvdy1idG4ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMCAxMHB4IDAsIG51bGwpO1xyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiA4M3B4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50aW1lIHtcclxuXHRcdFx0XHRjb2xvcjogJF9fbGlnaHRfX2FzaDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jaGF0cy1kZWxldGUge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMzZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRAZXh0ZW5kICVkaXNwbGF5LWZsZXgtY2VudGVyLWJldHdlZW47XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJF9fc21va2VfX3doaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHMpO1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0QGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlci1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX3RleHRfX2Rhbmdlcl9fbGlnaHQ7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYXktb25saW5lLXJlY2lwdCB7XHJcblx0LnBheS1tZXRob2QtZ3JvdXAge1xyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICBcdFx0Y29sb3I6ICRfX2Rhcms7XHJcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggNDJweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX2dyYXk7XHJcblx0XHRcdFx0XHQuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX2JnX19wcmltYXJ5X19saWdodDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG59IiwiLmxvZ28tZGFya21vZGUge1xyXG4gICAgZGlzcGxheTogJF9fbm9uZTtcclxufVxyXG4uaW52b2ljZS1vbmUge1xyXG4gICAgLmludi1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19saWdodF9fZ3JheTtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLDI0cHgpOyBcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmLmxpbmV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMjBkZWcsICNERENFRkYgMCUsICNEQkVDRkYgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAuaW52b2ljZS1oZWFkZXIge1xyXG4gICAgICAgICBcclxuICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjBweCAyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7ICAgXHJcbiAgICAgICAgICAgICAuaW52LWhlYWRlci1sZWZ0ICB7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMTk5KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NiU7IFxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgLmludi1oZWFkZXItcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2OyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogJF9fY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNTtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fYmdfX2dyZWVuX19saWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweCAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAuY29tcGFueS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZ3JhZGllbnQsIGxpbmVhci1ncmFkaWVudCgzMjBkZWcsICNEQkVDRkYgMCUsICNERENFRkYgMTAwJSkpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogIDE0cHggNzdweCAxNHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ3N0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAzMHB4IDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDEwcHggMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWRkcmVzcy1iZ3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3My4xMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNThweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAuYWRkLWRldGFpbHN7XHJcbiAgICAgICAgICAgIGNvbG9yOiRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5iaWxsLWFkZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgICAgICAgICBjb2xvcjokX19ncmF5X19kYXJrO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5jdXN0b21lci1uYW1le1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yMDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAucGF5bWVudC1zdGF0dXN7XHJcbiAgICAgICAgICAgIGNvbG9yOiRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokX19zdWNjZXNzX19saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAucGF0aWVudC1pbmZvIHtcclxuICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMjBweCwwKTtcclxuICAgICAgICAgICAgIC5wYXRpZW50LWRldGFpbHMsLnRyZWF0bWVudC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMjBweCAwIDAsIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19kYXJrdGFibGVoZWFkYmc7XHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyBcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX2ZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTU7ICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAxMHB4IDIwcHggMCwgMTVweCk7XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgfVxyXG4gXHJcbiAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgIH1cclxuICAgICBoNSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICRfX2V4Y2hhbmdlYmc7XHJcbiAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDIwcHggMCwxMHB4IDIwcHgpO1xyXG4gICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgIH0gXHJcbiAgICAgfSBcclxuXHJcbiAgICAgLmludm9pY2UtdGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCAwIDIwcHgpO1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMHB4KTtcclxuICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTsgXHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgLmFtb3VudHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50YWJsZV93aWR0aHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAudGFibGVfd2lkdGhfMiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50YWJsZV93aWR0aF8ze1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7ICBcclxuICAgICAgICAgIH0gICBcclxuICAgICAgICAgXHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fbGlnaHRfX2FzaDtcclxuICAgICAgICAgICAgIC50YWJsZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMCwyMHB4IDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgICAgICAgICAgICAgIGhlaWdodDo4MnB4O1xyXG4gICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgY29sb3I6JF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRkLHRoIHtcclxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIH1cdFx0ICAgICAgIFxyXG4gICAgICAgICAgICAgIH1cdFx0XHRcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICBcclxuICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY4KSB7XHJcbiAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICB9IFxyXG4gICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyAgIFxyXG4gICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlOyBcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgXHJcbiAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fZ3JheV9fZGFyaztcclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG90YWxhbXQtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2OCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgfSBcclxuICAgICAgICAudG90YWwtaW5mbyB7XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTsgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvdGFsYW1vdW50LWZvb3RlciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2ludnNldmVuX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDpub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDpub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMCAwLCAxNXB4KTtcclxuICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1jZW50ZXI7XHJcbiAgIH1cclxuICAgXHJcbiAgICAudGFibGUtdG90YWwtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsMTVweCAxMHB4IDE1cHggMjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcgKDAsMTVweCAwcHgpO1xyXG4gICAgICAgIH0gXHJcbiAgICB9IFxyXG4gICAgLnRvdGFsLWFtb3VudGRldGFpbHMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDIwcHggMCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X19hc2g7XHJcbiAgICAgICAgdGV4dC1hbGlnbjplbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjplbmQ7XHJcbiAgICAgICAgfSAgIFxyXG4gICAgfVxyXG4gICAgLmJhbmstZGV0YWlscyB7ICBcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAyNXB4IDE1cHgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fYXNoOyAgICAgICAgICBcclxuICAgICAgICAucGF5bWVudC1pbmZvIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAucGF5bWVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDE1cHgsMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAxMHB4LDApO1xyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JleV9fbnVldHJhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGF5LWRldGFpbHN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHhcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVybXMtY29uZGl0aW9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwwKTtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmV5X19udWV0cmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyAoMTBweCAwLDBweCAwcHgpOyAgXHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDEwcHggMHB4KTsgIFxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRoYW5rcy1tc2cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2xpZ2h0X19hc2g7IFxyXG4gICAgICAgIGNvbG9yOiAkX19ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIH0gXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nICgwLDIwcHgpOyAgXHJcbiAgICB9ICAgXHJcbiAgICAudGFibGUtZGF0YXtcclxuICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgICAuZmlsZS1vbmUtbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZHVlZGF0ZS1iZ3tcclxuICAgICAgICBcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JF9fYmdfX2dyZWVuX19saWdodDtcclxuICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnZvaWNlLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsZS1saW5rIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAucXJ7XHJcbiAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgbWFyZ2luOiAwcHggMCAyMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgLnNjYW4tZGV0YWlsc3tcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmdzdC1kZXRhaWxze1xyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokX19ibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG4gICAgLmludi1oZWFkZXItcmlnaHR7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE5cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2e1xyXG4gICAgICAgICAgICBjb2xvcjokX19ibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRleHQtZW5kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiBcclxuXHJcblxyXG4iLCIuaW52b2ljZS10aHJlZSB7XHJcbiAgICAuaW52b2ljZS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIC5pbnYtY29udGVudCAge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAuaW52LWhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAudGF4LWludm9pY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc1MzlGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb21wYW55LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZ3N0LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2lyY3VsYXIgU3RkJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludm9pY2UtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbnZvaWNlLWFkZHJlc3MtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwIDI0cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW52b2ljZS1kZXRhaWxzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgLmludm9pY2Utc3RhdHVzLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3NTM5RkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmludm9pY2UtdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW52LXRvLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludm9pY2UtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRUJFQkU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlX3dpZHRoXzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkVCRUJFO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJDMzAzODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC51bml0LXByaWNlLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc1MzlGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludm9pY2UtdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtZm9vdGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyQzMwMzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50YWJsZS1mb290ZXItcmlnaHQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODc4QTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWJsZS1mb290ZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJDMzAzODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3RhbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODc4QTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYW5rLWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICAgICAgLmFjY291bnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnFyLWNvZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2Nhbi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludm9pY2Utbm90ZXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RERjNGRjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJEQTdGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGhhbmtzLW1zZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxufSIsIi5pbnZvaWNlLWZvdXJ7XHJcbiAgICAuaW52b2ljZS13cmFwcGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgLmludi1jb250ZW50ICB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgLmludm9pY2UtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVhbGlnbi1pdGVtcy1zdGFydDtcclxuICAgICAgICAgICAgICAgIC5pbnYtaGVhZGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YXgtaW52b2ljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzUzOUZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmludi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbXBhbnktZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmludm9pY2UtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdzdC1kZXRhaWxzLWZvdXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmludi1kYXRle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbnYtZGV0YWlsc3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW52LWRhdGUtbm97XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fZ3JheWlzaF9fYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzIwZGVnLCAjREJFQ0ZGIDAlLCAgI0REQ0VGRiAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE0cHggMjBweCAxNXB4IDg3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHhcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHhcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHJpYW5nbGUtcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDU4cHggc29saWQgJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnZvaWNlLWFkZHJlc3MtZm91ciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygyNHB4IDAsIDI0cHggKTsgXHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtc3BhY2ViZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDIsIDI0MiwgMjQyLCAwLjI0KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgICAgICAgICAuaW52b2ljZS10byB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW52LXRvLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjsgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbnZvaWNlLXRvLXBheW1lbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC41MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDIwcHggMHB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW52b2ljZS10by1wYXltZW50e1xyXG4gICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRfX2xpZ2h0X19ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMjRweCAwcHggMjRweCA1MHB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokX19ncmF5X19kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgLmludi10by1hZGRyZXNze1xyXG4gICAgICAgICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgNTBweCAwLCA1cHggMThweCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19saWdodF9vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fc2t5X2xpZ2h0Ymx1ZVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fYmdfX2luZm9fX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokX19za3lfbGlnaHRibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjVweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb21wYW55LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRfX3JpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb21wYW55LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6JF9fZm9udF9fc2l6ZV9fMjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nc3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyZXlfX251ZXRyYWw7OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEwOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludm9pY2UtdGFibGUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMzBweCAwLDAgMCAwKTtcclxuICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyIFN0ZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZV93aWR0aF8xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGFibGVfd2lkdGhfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZV93aWR0aF8zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlX3dpZHRoXzQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGFibGVfd2lkdGhfNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9faW52Ym9yZGVyX19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19saWdodF9fYXNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2OXB4OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ibGFja19fbnVldHJhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fcmVndWxhcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjsgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW52b2ljZS10YWJsZS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAudGFibGUtZm9vdGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyAgXHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWJsZS1mb290ZXItcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRfX2dyYXlfX2Rhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudG90YWxhbXQtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIC50b3RhbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fbm9uZTsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG90YWxhbW91bnQtZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19jbG91ZF9fZ3JheXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvdGFsLWFtb3VudGRldGFpbHN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDIwcHggMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYW5rLWRldGFpbHN7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVqdXN0aWZ5LWNvbnRlbnQtc3BhY2ViZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYWxpZ24taXRlbXMtY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCAzMHB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAucGF5bWVudC1pbmZve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5xci1jb2Rle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAuc2Nhbi1kZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5kZWJpdGNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGF5bWVudC10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgIGNvbG9yOiRfX2JsYWNrX19udWV0cmFsIDtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokX19mb250X19zaXplX18xODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZWJpdC1jYXJke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojOTU5NzlCO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRlcm1zLWNvbmRpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAwIDApO1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBudW1iZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X19kYXJrOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokX19ibGFja19fbnVldHJhbFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7ICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxMHB4IDMwcHgpOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRoYW5rcy1tc2cge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JF9fZGFyaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkVCRUJFO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRUJFQkU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19pbnZib3JkZXJfX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTVweCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTA7ICBcclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDEwcHgpOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyOyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5maWxlLWxpbmstZm91ciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgXHJcbiAgIFxyXG4gICBcclxuICAgIC5kb3dubG9hZC1saW5rIHtcclxuICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDBweCAsIDEycHggMjJweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2Rvd25sb2FkY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlOyBcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7ICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fZG93bmxvYWRjb2xvcjsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICB9ICAgICAgICAgIFxyXG4gICB9ICAgXHJcbiAgIC5wcmludC1saW5rIHtcclxuICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwIDAsIDE1cHggMjJweCk7ICAgICAgICBcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19wcmludGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7IFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlOyBcclxuICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmludGNvbG9yOyBcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIH0gICAgICAgICAgICAgIFxyXG4gICB9IFxyXG4gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgIG1hcmdpbjogMjBweDtcclxuICAgfSBcclxuICAgICAgXHJcbn0iLCIuaW52b2ljZS1maXZlIHtcclxuICAgICYuaW52b2ljZS13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICAuaW52LWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAuaW52LWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDaXJjdWxhciBTdGQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzUzOUZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnZvaWNlLWZpdmUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtY2VudGVyLWJldHdlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JhZGllbnQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMyMGRlZywgI0REQ0VGRiAwJSwgI0RCRUNGRiAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU5cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTEzOTkpIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnZvaWNlLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pbnZvaWNlLWRhdGUtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnZvaWNlLXRhYmxlLWRldGFpbHMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKCAzMHB4IDAgMzBweCAwLDAgMCAwKTtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tZ3JheS1ncmF5LTMsICNCRUJFQkUpO1xyXG4gICAgICAgICAgICAudGFibGVfd2lkdGhfMSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlX3dpZHRoXzIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGVfd2lkdGhfMyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZV93aWR0aF80IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlX3dpZHRoXzUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiRfX2JsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lY29tbWVyY2V0YWJsZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2ludmJvcmRlcl9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJF9fbGlnaHRfX2FzaDtcclxuICAgICAgICAgICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4OyAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAudGFibGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6MzMlO1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xODsgIFxyXG4gICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3JlZ3VsYXI7IFxyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMzk5KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjsgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyOyBcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcXVlcnktcHJpbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0OyAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIC5pbnZvaWNlLXRhYmxlLWZvb3RlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4LWNlbnRlci1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgICAgICAgLnRhYmxlLWZvb3Rlci1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87ICAgXHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7ICBcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlLWZvb3Rlci1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7IFxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRfX2JsYWNrX19udWV0cmFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTEzOTkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRheCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODc4QTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fZ3JheV9fZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50b3RhbGFtdC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2tfX251ZXRyYWw7XHJcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBxdWVyeS1wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMzk5KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHF1ZXJ5LXByaW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xMjtcclxuICAgICAgICB9IFxyXG4gICAgICAgIC50b3RhbC1pbmZvIHtcclxuICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19ub25lOyAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW52LWNvbnRlbnQge1xyXG4gICAgICAgIC5iYW5rLWRldGFpbHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXItYmV0d2VlbjtcclxuICAgICAgICAgICAgLmJhbmstcXItZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW52LWNvbnRlbnQge1xyXG4gICAgICAgIC5pbnZvaWNlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAuaW52LWhlYWRlci1sZWZ0ICB7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMTk5KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NiU7IFxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgXHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokX190YWJsZWhlYWRfX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgLmludi1oZWFkZXItcmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2OyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JF9fZGFyaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkX19jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE1O1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNzY3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAkX19mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRfX2Rhcms7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgIC5jb21wYW55LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgIC5nc3QtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMzBweCAzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2dyYXlpc2hfX2JsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX2JsYWNrOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwLCAxMHB4IDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCwgMTBweCAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAuYWRkcmVzcy1iZ3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3My4xMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAgMTRweCA3N3B4IDE0cHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmFkaWVudCwgbGluZWFyLWdyYWRpZW50KDMyMGRlZywgI0REQ0VGRiAwJSwgI0RCRUNGRiAxMDAlKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJF9fdGFibGVoZWFkX19iZztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5Mikge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1OHB4OyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgIC50ZXJtcy1jb25kaXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDMzAzODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aGFua3MtbXNnIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmZpbGUtbGluayAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzUzOUZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTEzOTkpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmludm9pY2UtYWRkcmVzcy1kZXRhaWxzIHtcclxuICAgICYuaW52b2ljZS1maXZlLWdyb3VwIHtcclxuICAgICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXgtYmV0d2VlbjtcclxuICAgICAgICAuaW52b2ljZS10byB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnYtdG8tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDMzAzODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTc2Nykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbXBhbnktYm9va2luZy1hZGRyZXNzIHtcclxuICAgICYuY29tcGFueS1maXZlLWFkZHJlc3Mge1xyXG4gICAgICAgIEBleHRlbmQgJWRpc3BsYXktZmxleC1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgLmNvbXBhbnktYWRkIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQzMwMzg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODc4QTk5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFpZC1zdGF0dXMtYWRkIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODc4QTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzQjQ2OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmludm9pY2UtZGF0ZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMkMzMDM4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NzhBOTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRvdGFsLWFtdC13b3JkIHtcclxuICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJDMzAzODtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203NjcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ICRfX25vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhYi1jb250ZW50IHtcclxuICAgIC5ibG9nLWltYWdle1xyXG4gICAgICAgID5he1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmJnLXN1YnNjcmliZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2JnX19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgY29sb3I6JF9fdGV4dF9fZGFuZ2VyX19saWdodDtcclxuICAgIEBpbmNsdWRlICBtYXJnaW4tcGFkZGluZyhudWxsLDRweCAxMHB4KTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoNHB4KTtcclxufVxyXG4uYmctcGF5bWVudHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2JnX19pbmZvX19ibHVlO1xyXG4gICAgY29sb3I6JF9faW5mb19fcGF5bWVudDtcclxuICAgIEBpbmNsdWRlICBtYXJnaW4tcGFkZGluZyhudWxsLDRweCAxMHB4KTtcclxuICAgIEBpbmNsdWRlIHJvdW5kZWQoNHB4KTtcclxufVxyXG4uYnRuLXByaW1hcnkgLmZhLXBsdXN7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4uaW1wb3J0LWNvbXBhbnkgLmJ0bi1pbXBvcnR7XHJcbiAgICBjb2xvcjokX19wcmltYXJ5Y29sb3IgO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgIH1cclxufVxyXG4uY29tcGFuaWVzLXRhYmxlIC50YWJsZSB0Ym9keSB0ZCBoMi50YWJsZS1hdmF0YXIgYSB7XHJcbiAgICBjb2xvcjogJF9faW5mb19fY29tcGFuaWVzO1xyXG59XHJcbi5jb21wYW5pZXMtdGFibGUgLnRhYmxlIHRib2R5IHRkIGgyIHNwYW4ge1xyXG4gICAgY29sb3I6ICRfX3ByaW1hcnlfX2NvbXBhbmllcztcclxufVxyXG4uY2FyZC10YWJsZSAuY29tcGFuaWVzLXRhYmxlIC50YWJsZSB0ZCB7XHJcbiAgICBjb2xvcjogJF9faW5mb19fY29tcGFuaWVzO1xyXG59XHJcbi5jb21wYW5pZXMtdGFibGUgIC5kcm9wZG93bi1pdGVtIC5mYXIuZmEtdHJhc2gtYWx0e1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxufVxyXG4ucGFnZS1jb250ZW50IC5saXN0LWJ0biAuYnRuLWZpbHRlcnMge1xyXG4gICAgJjpob3ZlcntcclxuICAgYmFja2dyb3VuZC1jb2xvcjogICRfX2JnX19wcmltYXJ5X19saWdodDtcclxuICAgIH1cclxufVxyXG4uY29tcGFuaWVzLXRhYmxlIC50YWJsZSAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB3aWR0aDogMTc2cHg7XHJcbn1cclxuLmNvbXBhbmllcy10YWJsZSAudGFibGUgcHtcclxuICAgIGNvbG9yOiAkX19wcmltYXJ5X19jb21wYW5pZXM7XHJcbn1cclxuLmF2YXRhci1pbWcucm91bmRlZC1jaXJjbGUgLmNvbXBhbnl7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDsgXHJcbn1cclxuLmNvbXBhbmllcy10YWJsZSAudGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIC5jb21wYW5pZXN7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICBcclxufVxyXG4ucC0yMCB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5tb2RhbC1ib2R5LCAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xyXG4gICAgfVxyXG59XHJcbiNhZGRfcGFja2FnZSB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fZ3JheV9fd2hpdGVfX2xpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAkX19ub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19jeWxpbmRyaWNhbDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b203Njcpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkX19ub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX3JlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LWRhcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtcclxuICAgIC50aW1lcGlja2VyIHsgXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19zZWNvbmRhcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgLmRhdGVwaWNrZXIge1xyXG4gICAgICAgIHRoLCB0ZCB7IFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19zZWNvbmRhcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5zcGFuIHtcclxuICAgICYuYmctcHVycGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg5LCA0MiwgMTk4LCAxKTtcclxuICAgIH1cclxufVxyXG4uY29tcGFueS1hdmF0YXIge1xyXG4gICAgJi5jb21wYW55LWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjQsIDIyNCwgMjI0LCAxKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnN1cGVyLWFkbWluLWxpc3QtaGVhZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjQsIDIyNCwgMjI0LCAxKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAuZ3JpZC1pbmZvLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19oZWFkaW5nX19jb2xvcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZC1oZWFkLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19oaXN0b3J5X19saWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRfX2hpc3RvcnlfX29yYW5nZTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudG90YWwtaXRlbXMge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9faGlzdG9yeV9fb3JhbmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlLWl0ZW1zIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzAsIDE0MiwgMjIzLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JpZC1oZWFkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fYmdfX2luZm9fX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzAsIDE0MiwgMjIzLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmluYWN0aXZlLWl0ZW1zIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3RleHRfX2Rhbmdlcl9fbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdyaWQtaGVhZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JnX19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3RleHRfX2Rhbmdlcl9fbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sb2NhdGlvbi1pbmZvIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3RleHRfX3N1Y2Nlc3NfX2Rhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdyaWQtaGVhZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2JnX19ncmVlbl9fbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fdGV4dF9fc3VjY2Vzc19fZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY3VzdG9tLW1vZGFsIHtcclxuICAgICYuY3VzdG9tLWxnLW1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxufSBcclxuLnByb2ZpbGUtaW1nIHtcclxuICAgICYuY29tcGFueS1wcm9maWxlLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5pbnB1dC1ibG9jayB7XHJcbiAgICAubW9kYWwtcGFzc3dvcmQtZmllbGQge1xyXG4gICAgICAgIC50b2dnbGUtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuLnRvZ2dsZS1wYXNzd29yZC10d28ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246ICRfX2Fic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAjNzU3NTc1O1xyXG59XHJcbi51cmwtdGV4dC1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudXJsLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgfVxyXG59XHJcbi5jb21wYW55LWRldGFpbC1oZWFkIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJhY2tncm91bmQ6ICRfX2N5bGluZHJpY2FsO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAuY29tcGFueS1wcm9maWxlLWltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAudXBsb2FkLXByb2ZpbGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAuYWRkLXByb2ZpbGUgaDUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBsYW5lLWJhc2ljLWluZm8ge1xyXG4gICBcclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG4gICAgfVxyXG4gICAgLmJhc2ljLWluZm8tZGV0YWlsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wbGFuZS1kZXRhaWwge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbi5kZXRhaWxzLWVkaXQtbGluayB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLm1vZGFsLWVkaXQtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRfX2dyYXlfX3doaXRlX19saWdodDtcclxuICAgIH1cclxufVxyXG4uZGVsZXRlLW1vZGFsLWljb24ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX3RleHRfX3N1Y2Nlc3NfX2Rhcms7XHJcbiAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG4gICAgfVxyXG59XHJcbi5saXN0LWJ0biAuZmlsdGVyLWxpc3QgbGkgYS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJF9fYmdfX3ByaW1hcnlfX2xpZ2h0O1xyXG59XHJcbnRkIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgICYucGxhbmUtdHlwZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDcyLCA3MiwgNzIsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmFkZ2Uge1xyXG4gICAgJi5iZy1vcmFuZ2UtbGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRfX2hpc3RvcnlfX2xpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkX19oaXN0b3J5X19vcmFuZ2U7XHJcbiAgICB9XHJcbn0gXHJcbnRhYmxlIHtcclxuICAgIHRoIHtcclxuICAgICAgICAmLm5vLXNvcnQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICAgIC5iZy1pbmZvLWxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkX19iZ19faW5mb19fbGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRfX3NreV9fYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcbi5jb21wYW55LWRldGFpbC1oZWFkIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgICYuYmFkZ2Uge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jY2hlY2tCb3hlczEsI2NoZWNrQm94ZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zZWFyY2gtZHJvcGRvd24taXRlbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIuYnRuLmJ0bi1ncmV5cy5iZy1oaXN0b3J5LWxpZ2h0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9faGlzdG9yeV9fbGlnaHQ7XHJcbiAgICBjb2xvcjogJF9faGlzdG9yeV9fb3JhbmdlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19oaXN0b3J5X19saWdodDtcclxuICAgIGNvbG9yOiAkX19oaXN0b3J5X19vcmFuZ2U7XHJcbiAgICAgICAgIH1cclxufVxyXG4uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC5pbnZlbnRvcnktdGFibGUgLnRhYmxlIHRkIHtcclxuICAgIGNvbG9yOiAkX19pbmZvX19jb21wYW5pZXM7XHJcbn1cclxuIiwiXHJcbi50YWJsZSB0Ym9keSB0ZCBoMi50YWJsZS1hdmF0YXIgYSB7XHJcbiAgICBkaXNwbGF5OiAkX19ibG9jaztcclxufSIsIi5jdXN0b21lci10YWJsZSAuYnRuLWdyZXlze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGVfX3Ntb2tlO1xyXG4gICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fd2hpdGVfX3Ntb2tlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3doaXRlX19zbW9rZTtcclxuICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdH1cclxufVxyXG4uY3VzdG9tZXItdGFibGUgLnRhYmxlIHRib2R5IHRkIGgyLnRhYmxlLWF2YXRhciBhIHtcclxuICAgIGNvbG9yOiAjMUYwMDY2O1xyXG59XHJcbi5jb21wYW5pZXMtdGFibGUuTGVkZ2VyIC50YWJsZSB0Ym9keSB0ciB0ZCB7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbn1cclxuLmNvbXBhbmllcy10YWJsZS5MZWRnZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvbXBhbmllcy10YWJsZS5MZWRnZXIgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29udGVudC1wYWdlLWhlYWRlci5hZGR7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuLnBhZ2UtaGVhZGVyLmFkZHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAsIDIwcHggMjBweCAwKTtcclxufVxyXG4ubW9kYWwtZm9vdGVyLmFkZCBpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLnNpZGViYXItaGVhZGVyLmxlZGdle1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbi5zaWRlYmFyLWhlYWRlci5zdWJtZW51e1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCAyMHB4IDIwcHgpO1xyXG59XHJcbi5hY2NvcmRpb24gLm1vZGFsLWZvb3RlcntcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG4udG9nZ2xlLXNpZGViYXIubGVkZ2UgLnNpZGViYXItYm9keSAuYWNjb3JkaW9uIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmNhcmQtdGFibGUgLmNhcmQtYm9keSAuY3VzdG9tZXItdGFibGUgLnRhYmxlIHRkIHtcclxuICAgIGhlaWdodDogNDBweDtcclxufVxyXG4ubW9kYWwtZm9vdGVyLmFkZCAuYnRuLXN1Y2Nlc3N7XHJcbiAgICAmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkX19zdWNjZXNzX19saWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19zdWNjZXNzX19saWdodDtcclxuXHR9XHJcbn1cclxuLm1vZGFsLWZvb3Rlci5hZGQgLmJ0bi1kYW5nZXJ7XHJcbiAgICAmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3RleHRfX2Rhbmdlcl9fbGlnaHQ7XHJcblx0fVxyXG59XHJcbiNhZGRfbGVkZ2VyIHtcclxuICAgIC5hZGQtaGVhZGVyIHtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qY29sb3I6ICRfX2dyYXlfX3doaXRlX19saWdodDsgKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxlZGdlICB7XHJcbiAgICAuY2FsLWljb24taW5mbzphZnRlciB7XHJcbiAgICAgICAgdG9wOiAgNXB4O1xyXG4gICAgfVxyXG4gICAgLm5vdGVzLWZvcm0tZ3JvdXAtaW5mbyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmJnLXBlbmRpbmctbGlnaHR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX19iZ19fd2FybmluZ19fbGlnaHQ7XHJcbiAgICBjb2xvcjogJF9fcGVuZGluZ19saWdodDtcclxufVxyXG4uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC5wdXJjaGFzZS10YWJsZSAudGFibGUgdGQge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG59IiwiIC5iZy1pbmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2JnX19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgICBjb2xvcjogJF9fdGV4dF9fZGFuZ2VyX19saWdodDtcclxuICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgNHB4IDEwcHgpO1xyXG4gICAgICBAaW5jbHVkZSByb3VuZGVkKDRweCk7XHJcbiB9XHJcbiAuYXZhdGFyLWltZy5yb3VuZGVkLWNpcmNsZS5zdWJzY3JpcHRpb24tY2lyY2xlIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcclxuIH1cclxuIC50YWJsZSB0Ym9keSB0ZCBoMi50YWJsZS1hdmF0YXIgLnN1YnNjcmlwdGlvbi1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiAkX19pbmxpbmVfX2Jsb2NrO1xyXG4gfSIsIi5wYWNrYWdlcyB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJF9fZHVsbF9fYXNoO1xyXG4gICAgYm94LXNoYWRvdzogJF9fYm94X19zaGFkb3c7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIC5yZWNvbW1lbmQtdGV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9faGlzdG9yeV9fb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gICAgJi5wYWNrYWdlLXNlbGVjdGVkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMzlweCAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgIGg2LCBoNCwgcCwgaDIsIHVsIGxpLCB1bCBsaSBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFja2FnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1hY3Rpb24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDUwcHggMCAwICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFja2FnZS1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgLmljb24tZnJhbWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5X19saWdodF9fYmx1ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpe1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpe1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xMTk5KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTEpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFjdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3Ntb2tlX193aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtYWxpZ24tY2VudGVyO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgIGNvbG9yOiAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18zNjtcclxuICAgICAgICBmb250LXdlaWdodDogJF9fYm9sZDtcclxuICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMjQsIDIyNCwgMSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3RpdmUtYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jYWRkX25ld3BhY2thZ2Uge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDsgXHJcbiAgICB9XHJcbiAgICBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgIG1hcmdpbi1wYWRkaW5nKDAgMCAyNHB4IDAsMCk7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWZsZXgtd3JhcDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFjY2VudC1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM1OTJBQzY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGF0dXMtdG9nZ2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIC5jaGVja3RvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jZWRpdF9wYWNrYWdlIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7IFxyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlICBtYXJnaW4tcGFkZGluZygwIDAgMjRweCAwLDApO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmbGV4LXdyYXA7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkX19jbG91ZF9fZ3JheXM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTkyQUM2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhdHVzLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAuY2hlY2t0b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmdyaWQtaW5mby1pdGVtIHtcclxuICAgICYudG90YWwtcGxhbmUge1xyXG4gICAgICAgIC5ncmlkLWhlYWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX2hpc3RvcnlfX29yYW5nZTtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZS1wbGFuZSB7XHJcbiAgICAgICAgLmdyaWQtaGVhZC1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fdGV4dF9fc3VjY2Vzc19fZGFyaztcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLmluYWN0aXZlLXBsYW5lIHtcclxuICAgICAgICAuZ3JpZC1oZWFkLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYudG90YWwtdHlwZSB7XHJcbiAgICAgICAgLmdyaWQtaGVhZC1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMTQyLCAyMjMsIDEpO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSBcclxuLnN1YnNjcmlwdGlvbi1wbGFuZS1oZWFkIHtcclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMjQsIDIyNCwgMSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAxKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhY2thZ2UtZWRpdCB7XHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQzLCAyNDMsIDI0MywgMSk7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNzIsIDcyLCA3MiwgMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubm8tcGFnaW5hdGlvbiB7XHJcbiAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmdyaWQtaW5mby1pdGVtIHtcclxuICAgICYuc3Vic2NyaXB0aW9uLWxpc3Qge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgLmdyaWQtaGVhZC1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRvdGFsLXRyYW5zYWN0aW9uIHtcclxuICAgICAgICAgICAgLmdyaWQtaGVhZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDE0MiwgMjIzLCAxKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnRvdGFsLXN1YnNjcmliZXIge1xyXG4gICAgICAgICAgICAuZ3JpZC1oZWFkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9faGlzdG9yeV9fb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlLXN1YnNjcmliZXIge1xyXG4gICAgICAgICAgICAuZ3JpZC1oZWFkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fdGV4dF9fc3VjY2Vzc19fZGFyaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmV4cGlyZWQtc3Vic2NyaWJlciB7XHJcbiAgICAgICAgICAgIC5ncmlkLWhlYWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICBcclxudGQge1xyXG4gICAgLmludm9pY2UtZGV0YWlsIGl7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjM2LCAxMjgsIDAsIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjA7XHJcbiAgICB9XHJcbn0iLCIuY2FyZC1ib2R5LnR3by1mYWN0b3Ige1xyXG4gIFxyXG4gICAgLmNvbnRlbnQtcGFnZS1oZWFkZXIuZmFjdG9yIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDAgMjBweCAwLCBudWxsKTtcclxuICAgIH1cclxuICAgIC50d28tZmFjdG9yLmNvbnRlbnQgaDUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCA1cHggMCwgbnVsbCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgIH1cclxuICAgIC50d28tZmFjdG9yLmNvbnRlbnQgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcoMCAwIDMwcHggMCwgbnVsbCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgIH1cclxuICAgIC50d28tZmFjdG9yLmljb24gaDUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDMwcHggMCAwcHggMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXlzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC50d28tZmFjdG9yLmljb24gaDUgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIH1cclxuICAgIC5zdGF0dXMtdG9nZ2xlIC5jaGVja3RvZ2dsZS5mYWN0b3Ige1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mYWN0b3ItY2hlY2tib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5wcmVmZXJlbmNlLXRpdGxlIGg1e1xyXG4gICAgZm9udC1zaXplOiRfX2ZvbnRfX3NpemVfXzI1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufSIsIiNwbGFuLWJpbGxpbmctc2xpZGVyIHtcclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhY2thZ2Vze1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkX19ub25lO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fYmdfX3ByaW1hcnlfX2xpZ2h0O1xyXG4gICAgICAgICAgICAucGFja2FnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIC5pY29uLWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJF9fc2t5X19ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkX19mdWxsX193aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJF9fYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNThcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRfX3N1Y2Nlc3NfX2dyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogICRfX2ZvbnRfX3NpemVfXzI0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAub3dsLWRvdHMgeyBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19leGNoYW5nZWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YWJsZS1wbGFuLWJpbGxpbmcge1xyXG4gICAgLmRhdGFUYWJsZXNfbGVuZ3RoLCAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIuYXZhdGFyLWltZy5yb3VuZGVkLWNpcmNsZS5yZXBvcnQtY2lyY2xlIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRfX3ByaW1hcnljb2xvcjtcclxufVxyXG4udGFibGUgdGJvZHkgdGQgaDIudGFibGUtYXZhdGFyIC5yZXBvcnQtaW1nIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgZGlzcGxheTogJF9faW5saW5lX19ibG9jaztcclxufSIsIi5saXN0LWJ0biAuYnRuLWZpbHRlcnMuZm9ybS1kYXRlIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8vIC5mYS1yZWd1bGFyIHtcclxuLy8gICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuLy8gfVxyXG5cclxuLmJ0bi1wYXRoLnRheC1wdXJjaGFzZSB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZygwIDEwcHggMzJweCwgbnVsbCk7XHJcbiAgICAuYnRuLWdyYXkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDAgMCAwIDEwcHgsIG51bGwpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ICRfX2lubGluZV9fYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKDEwcHggMCAwIDAsIG51bGwpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZnJvbS10by1kYXRlIHtcclxuICAgICBAZXh0ZW5kICVkaXNwbGF5LWZsZXg7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wudGF4e1xyXG4gICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyBcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICB3aWR0aDoxMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggOHB4IDlweCAxMnB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbC50YXhlc3tcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICAgICAgICAgcGFkZGluZzogOXB4IDEycHggOXB4IDA7XHJcbiAgICAgICAgIH1cclxuICB9XHJcbiAgICAuY2FsLWljb24taW5mby5wcm9maXRsb3NzOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4vLyAuZmlsdGVyLWltZ3tcclxuLy8gICAgIGltZ3tcclxuLy8gICAgICAgICB3aWR0aDogODBweDtcclxuXHJcbi8vICAgICB9XHJcbi8vIH1cclxuLmZpbHRlci1pbWctdG9we1xyXG4gICAgd2lkdGg6IDczcHg7XHJcbn0iLCIuYnRuLXByaW1hcnkucHJvZml0LWxvc3Mge1xyXG4gICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5jYXJkLXRhYmxlIC5wcm9maXQtdGFibGUgLnRhYmxle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG4udGFibGUtcHJvZml0LWxvc3Mge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRfX2N5bGluZHJpY2FsO1xyXG4gICAgfVxyXG5cclxuICAgIHRyIHtcclxuICAgICAgICB0ZCBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udGFibGUtYmcge1xyXG4gICAgYmFja2dyb3VuZDogJF9fY3lsaW5kcmljYWw7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJF9fY2xvdWRfX2dyYXlzO1xyXG59XHJcbi5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLnRhYmxlIC5wcm9maXRwYWRkaW5nIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLnRhYmxlIC50YWJsZS1wcm9maXQtaGVhZCB7XHJcbiAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgYmFja2dyb3VuZDogJF9fd2hpdGU7XHJcbn1cclxuLmNhcmQtdGFibGUgLmNhcmQtYm9keSAuY29tcGFuaWVzLXRhYmxlLnByb2ZpdC1ib3JkZXIgLnRhYmxlIHRkIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuIiwiLmxlZGdlci1saXN0IHtcclxuXHRjb2xvcjogJF9fdGl0bGVfX2JsYWNrO1xyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRfX3RpdGxlX19ibGFjaztcclxuXHR9XHJcblx0aDIge1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHR9XHJcblx0Lm1haWwtdG8ge1xyXG5cdFx0Y29sb3I6ICRfX2dyYXlfX3doaXRlX19saWdodDtcclxuXHR9XHJcblx0LmxlZGdlci1pbmZvIHtcclxuXHRcdC5hdmF0YXIge1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0bWluLXdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jbG9zaW5nLWJhbGFuY2Uge1xyXG5cdFx0Y29sb3I6ICRfX2dyYXlfX3doaXRlX19saWdodDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cdHRhYmxlIHtcclxuXHRcdHRoZWFkIHtcclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRyIHtcclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRfX2N5bGluZHJpY2FsO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMTBweCBzb2xpZCAkX190cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJF9fZ3JheTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuXHRcdFx0XHRcdFx0KyBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzEyO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bi1kYW5nZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fdGV4dF9fZGFuZ2VyX19saWdodDtcclxuXHRcdGJvcmRlci1jb2xvcjogJF9fdGV4dF9fZGFuZ2VyX19saWdodDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuLXN1Y2Nlc3Mge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJF9fc3VjY2Vzc19fbGlnaHQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRfX3N1Y2Nlc3NfX2xpZ2h0O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRjb2xvcjogICRfX3N1Y2Nlc3NfX2xpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZnctNjAwIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHR9XHJcbn1cclxuLmN1c3RvbWVyLWFkZHJlc3Mge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIudmlldy1kZWxpdmVyeS1jaGFsbGFucyB7XHJcblx0LmZpbGUtbGluayB7XHJcblx0XHQuZG93bmxvYWQtbGlua3tcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHQgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cdCAgIFx0fSBcclxuXHR9XHJcblx0Lmludm9pY2Utb25lIHtcclxuXHRcdC5pbnZvaWNlLXdyYXBwZXIge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGJveC1zaGFkb3c6ICRfX25vbmU7XHJcblx0XHR9XHJcblx0XHQuaW52LWNvbnRlbnQge1xyXG5cdFx0XHRAaW5jbHVkZSByb3VuZGVkKDEwcHgpO1xyXG5cdFx0XHQuaW52b2ljZS1oZWFkZXIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206ICRfX25vbmU7XHJcblx0XHRcdFx0Lmludi1oZWFkZXItbGVmdCB7XHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19ib2xkO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkX19ub25lO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweCAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogICRfX2Rhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRfX2dyYXlfX3doaXRlX19saWdodDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQ1MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkX19iZ19fZ3JlZW5fX2xpZ2h0O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByb3VuZGVkKDVweCk7XHJcbiAgICBcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJF9fbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXJtcy1jb25kaXRpb24ge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICAkX19wcmltYXJ5Y29sb3IxO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0b2wge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICAkX19ncmF5X193aGl0ZV9fbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmlsbC1hZGQge1xyXG5cdFx0XHRjb2xvcjogJF9fZ3JheV9fd2hpdGVfX2xpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0LmN1c3RvbWVyLW5hbWUge1xyXG5cdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJF9fcmVndWxhcjtcclxuXHRcdFx0XHRjb2xvcjogJF9fZ3JheV9fd2hpdGVfX2xpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucmVmZXJlbmNlIHtcclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdGNvbG9yOiAgJF9fZ3JheWlzaF9fYmx1ZTtcclxuXHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAkX19ncmF5MjtcclxuXHRcdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE2O1xyXG5cdFx0XHR9XHJcblx0XHRcdGhyIHtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRfX2dyYXlfZ3JheTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmludm9pY2UtdGFibGUge1xyXG5cdFx0XHR0ciB7XHJcblx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0NTA7XHJcblx0XHRcdFx0XHRjb2xvcjogJF9fZGFyaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMjQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b205OTIpIHtcclxuXHRcdFx0ICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdFx0XHQgICBcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmF1dGhvcml6YXRpb24ge1xyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJF9fYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogICRfX2Rhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBvd2VyZWQge1xyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fYm9sZDtcclxuXHRcdFx0Y29sb3I6ICAkX19kYXJrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSB7XHJcblx0Lmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgeyBcclxuXHRcdGJhY2tncm91bmQ6ICRfX25vbmU7XHJcblx0fVxyXG5cdC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLWxlZnQgaDYsIC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAuaW52LWNvbnRlbnQgLmludm9pY2UtaGVhZGVyIC5pbnYtaGVhZGVyLXJpZ2h0IHAsIC52aWV3LWRlbGl2ZXJ5LWNoYWxsYW5zIC5pbnZvaWNlLW9uZSAucmVmZXJlbmNlIGg0e1xyXG5cdFx0Y29sb3I6ICAkX193aGl0ZTtcclxuXHR9XHJcblx0LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5pbnYtY29udGVudCAuaW52b2ljZS1oZWFkZXIgLmludi1oZWFkZXItcmlnaHQgcCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkX19pbnZvaWNlX19iZztcclxuXHR9XHJcblx0LnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5yZWZlcmVuY2UgcCwgLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLmludm9pY2Utb25lIC5hdXRob3JpemF0aW9uIGg2LCAudmlldy1kZWxpdmVyeS1jaGFsbGFucyAuaW52b2ljZS1vbmUgLmludi1jb250ZW50IC50ZXJtcy1jb25kaXRpb24gc3BhbiwgLnZpZXctZGVsaXZlcnktY2hhbGxhbnMgLnBvd2VyZWQgaDYge1xyXG5cdFx0Y29sb3I6ICRfX2dyYXlfX2RhcmtcclxuXHR9XHJcbn0iLCIuc3Vic2NyaXB0aW9uLWludm9pY2Uge1xyXG4gICAgLmludm9pY2UtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgcGFkZGluZzogMzVweDtcclxuICAgIC5pbnYtaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogJF9fYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludi1oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzIwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludm9pY2UtbnVtLWRhdGUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5NTk3OUI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMkMzMDM4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViLWludm9pdmUtZGV0YWlsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkX19mb250X19zaXplX18yMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ4NDg0ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19tZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kZXRhaWwtcmlnaHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbmstZGV0YWlscyB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgICAgLnBheW1lbnQtaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktc2lnbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlcm1zLWNvbmRpdGlvbiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDg0ODQ4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19zZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3Vic2NyaXB0aW9uLWludm9pY2UtZm9vdCB7XHJcbiAgICAmLmZpbGUtbGluayB7XHJcbiAgICAgICAgLnByaW50LWxpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFEREZGO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc1MzlGRjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUFEREZGO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJF9fd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZG93bmxvYWQtbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRfX3doaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc1MzlGRjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzUzOUZGO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3VwZXItYWRtaW4tZGFzaGJvYXJkIHtcclxuXHQuZGFzaC11c2VyLWNhcmQge1xyXG5cdFx0YmFja2dyb3VuZDogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0cGFkZGluZzogMjRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdGg0IHtcclxuXHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0fVxyXG5cdFx0LmRhc2gtYnRucyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSl7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnZpZXctY29tcGFueS1idG4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJF9fc2t5X19ibHVlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJF9fc2t5X19ibHVlO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAkX193aGl0ZTtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJF9fc2t5X19ibHVlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkX19za3lfX2JsdWU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnZpZXctcGFja2FnZS1idG4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX3NreV9fYmx1ZTtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRfX3NreV9fYmx1ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX3doaXRlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkX19za3lfX2JsdWU7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRfX3NreV9fYmx1ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGFzaC1pbWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG4uY29tcGFueS1kZXRhaWwtY2FyZCB7XHJcblx0cGFkZGluZzogMjRweDtcclxuXHRiYWNrZ3JvdW5kOiAkX19oaXN0b3J5X19saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xNTk5KXtcclxuXHRcdHBhZGRpbmc6IDI0cHggMTdweDtcclxuXHR9XHJcblx0aDYge1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdGNvbG9yOiAjMUQxRDFEO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX3NlbWlib2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b20xNTk5KXtcclxuXHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xMztcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbXBhbnktaWNvbiB7XHJcblx0XHR3aWR0aDogNjhweDtcclxuXHRcdGhlaWdodDogNjhweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHRoNSB7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzI0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdGNvbG9yOiAkX19oaXN0b3J5X19vcmFuZ2U7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Y29sb3I6ICM0ODQ4NDg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRfX3RleHRfX3N1Y2Nlc3NfX2Rhcms7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYmctaW5mby1saWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkX19iZ19faW5mb19fbGlnaHQ7XHJcblx0XHRoNSB7XHJcblx0XHRcdGNvbG9yOiAjMUU4RURGO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJnLXBpbmstbGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogJF9fYmdfX2Rhbmdlcl9fbGlnaHQ7XHJcblx0XHRoNSB7XHJcblx0XHRcdGNvbG9yOiAkX190ZXh0X19kYW5nZXJfX2xpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJnLXN1Y2Nlc3MtbGlnaHQge1xyXG5cdFx0aDUge1xyXG5cdFx0XHRjb2xvcjogJF9fdGV4dF9fc3VjY2Vzc19fZGFyaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmRhc2gtY29tcGFueS1yb3cge1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tOTkxKXtcclxuXHRcdFxyXG5cdH1cclxufVxyXG4uc3VwZXItYWRtaW4tZGFzaC1jYXJkIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJF9fc2VtaWJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRhYmxlIHtcclxuXHRcdHRkIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0LnZpZXctY29tcGFuaWVzIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xyXG5cdFx0XHRcdGNvbG9yOiAjNDg0ODQ4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHRcdH1cdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmV4cGlyZWQtZGF0ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICM0ODQ4NDg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFjdGl2ZS1pbmFjdGl2ZS1idG4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJF9fd2hpdGU7XHJcblx0XHRcdFx0XHQmLmFjdGl2ZS1kb21haW4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkX19zdWNjZXNzX19saWdodDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmluYWN0aXZlLWRvbWFpbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRfX3RleHRfX2Rhbmdlcl9fbGlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kcm9wZG93bi5tYWluIHtcclxuXHRcdC5idG4td2hpdGUge1xyXG5cdFx0XHRjb2xvcjogIzQ4NDg0ODtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kYXNoLXBsYW5lLWxpc3Qge1xyXG5cdFx0YmFja2dyb3VuZDogJF9fY3lsaW5kcmljYWw7XHJcblx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTM5OSl7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQucGxhbmUtaW5mbyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdC5pY29uLXBsYW5lIHtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRfX3ByaW1hcnlfX2xpZ2h0X19ibHVlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTM5OSl7XHJcblx0XHRcdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lmljb24tY29tcGFueSB7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJF9fd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hbWUtY29tcGFueSB7XHJcblx0XHRcdFx0Y29sb3I6ICMxRDFEMUQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNjtcclxuXHRcdFx0fVxyXG5cdFx0XHQucGxhbmUtbmFtZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMxRDFEMUQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRfX21lZGl1bTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNDg0ODQ4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRfX25vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xNDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNDg0ODQ4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRfX25vcm1hbDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5wbGFuZS1yYXRlIHtcclxuXHRcdFx0Y29sb3I6ICMxRDFEMUQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogJF9fZm9udF9fc2l6ZV9fMTQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kYXNoLWluY29pY2UtdGFibGUge1xyXG5cdFx0Y29sb3I6ICMxRDFEMUQ7XHJcblx0XHRmb250LXdlaWdodDogJF9fbWVkaXVtO1xyXG5cdH1cclxuXHQuZGFzaC1pbmNvaWNlLWRhdGUge1xyXG5cdFx0Y29sb3I6ICM0ODQ4NDg7XHJcblx0XHRmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE0O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0fVxyXG59XHJcbiNwbGFuZS1jaGFydCB7XHJcblx0LmFwZXhjaGFydHMtbGVnZW5kIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5lYXJuaW5nLWluY29tZS10ZXh0IHtcclxuXHRjb2xvcjogJF9fcHJpbWFyeWNvbG9yO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdGkge1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR9XHJcbn0iLCIuaW5wdXQtYmxvY2stZW1haWx7XHJcbiAgICBAaW5jbHVkZSAgbWFyZ2luLXBhZGRpbmcobnVsbCwyMHB4IDIycHggMTBweCk7XHJcbn1cclxuLmlucHV0LWJsb2NrLWVtYWlsIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBmb250LXNpemU6ICRfX2ZvbnRfX3NpemVfXzE1O1xyXG4gICAgQGluY2x1ZGUgIG1hcmdpbi1wYWRkaW5nKG51bGwsIDE0cHggMTZweCk7XHJcbn1cclxuLmVtYWlsLWJ0bntcclxuICAgIEBpbmNsdWRlICBtYXJnaW4tcGFkZGluZyhudWxsLDIwcHggMjBweCk7XHJcbn1cclxuXHJcblxyXG4iLCIuYWRkbmV3LW1vZGFsIC5pbnB1dC1ibG9jay5tYi0ze1xyXG4gICAgbWFyZ2luLWJvdHRvbToyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFkZG5ldy1tb2RhbCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG59XHJcbi5hZGRuZXctY2hlY2tib3ggLnN0YXR1cy10b2dnbGUgLmNoZWNrdG9nZ2xle1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi5tb2RhbC1mb290ZXIuYWRke1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMjRweCAwIDApO1xyXG59XHJcbi5jdXN0b20tbW9kYWwgLm1vZGFsLWJvZHkuYWRkIHtcclxuICAgIEBpbmNsdWRlIG1hcmdpbi1wYWRkaW5nKG51bGwsIDIwcHgpO1xyXG59XHJcbi5pbnB1dC1ibG9jay5hZGQgbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbn1cclxuLmlucHV0LWJsb2NrLmFkZCAuY2hlY2tib3h7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dDpjaGVja2VkIHtcclxuICAgICAgICBhY2NlbnQtY29sb3I6ICM3NTM5RkY7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTkyQUM2O1xyXG4gICAgfVxyXG59XHJcbi5jb21wYW5pZXMtdGFibGUuZmlsZWQgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvbXBhbmllcy10YWJsZS5maWxlZCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlICB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLmNvbXBhbmllcy10YWJsZSAudGFibGUgdGQge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG59IiwiLmF2YXRhci1pbWcge1xyXG5cdCYuc2FsZXMtcmVwIHtcclxuICAgICAgICBAaW5jbHVkZSByb3VuZGVkKDAgIWltcG9ydGFudCk7XHJcblx0fVxyXG59XHJcbi5idG4tY2VudGVye1xyXG5cdGZsb2F0OiByaWdodDtcclxufSIsIi8qIC5pbnB1dC1ibG9jayAuZm9ybS1jb250cm9sLnRheHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59ICovXHJcblxyXG4uaW5wdXQtYmxvY2sudGF4e1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCA1cHggMCAwKTsgXHJcbn1cclxuLyogLmNhbC1pY29uLWluZm8udGF4OmFmdGVye1xyXG4gICAgbGVmdDogMTJweDtcclxufVxyXG4uY2FsLWljb24taW5mby50YXhlczphZnRlcntcclxuICAgIGxlZnQ6IDEycHg7XHJcbn0gKi9cclxuLyogLmlucHV0LWJsb2NrLnRheHtcclxuICAgIG1heC13aWR0aDogMTgxcHg7XHJcbn0gKi9cclxuLmJ0bi1wcmltYXJ5LnRheHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAxODFweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KSB7XHJcbiAgICAgICAgJi50YXgge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLXByaW1hcnkudGF4c3tcclxuICAgIG1pbi13aWR0aDogMTU0cHg7XHJcbn1cclxuLmZpbHRlci1idG4udGF4e1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgQGluY2x1ZGUgbWFyZ2luLXBhZGRpbmcobnVsbCwgMCAwIDMwcHgpO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpIHtcclxuICAgICAgICAmLnRheCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZnJvbS10by1kYXRle1xyXG4gICAgQGV4dGVuZCAlZGlzcGxheS1mbGV4O1xyXG4gICAgIFxyXG4gICAgLmZvcm0tY29udHJvbC50YXh7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgIFxyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7ICAgXHJcbiAgICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICAgICAgICB3aWR0aDoxMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDhweCA5cHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sLnRheGVze1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDk4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMnB4IDlweCAwO1xyXG4gICAgfVxyXG5cclxufVxyXG4uY2FsLWljb24taW5mby5wcm9maXRsb3NzOmFmdGVye1xyXG4gICAgbGVmdDogMTBweDtcclxufSIsIi50YWJsZS1wcm9maXQtbG9zc3tcclxuICAgIHRoZWFke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokX19jeWxpbmRyaWNhbDsgICAgXHJcbiAgICB9XHJcbiAgICB0cntcclxuICAgICAgICB0ZCBoNntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICB9XHJcbn1cclxuLmNhcmQtdGFibGUgLmNhcmQtYm9keSAudGFibGUgLnByb2ZpdC5zcGFjZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZSAubG9zcy1zcGFjZXtcclxuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIFxyXG59XHJcbi5jYXJkLXRhYmxlIC5jYXJkLWJvZHkgLnRhYmxlIC50YWJsZS1wcm9maXQtaGVhZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG4ucHJvZml0bG9zcy1iZ3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6JF9fY3lsaW5kcmljYWw7IFxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRfX2Nsb3VkX19ncmF5cztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkX19jbG91ZF9fZ3JheXM7XHJcbn1cclxuLnByb2Z0LWhlYWQge1xyXG4gICAgcGFkZGluZy1sZWZ0OjI1cHggO1xyXG59XHJcbi5jYXJkLXRhYmxlIC50YWJsZS5wcm9maXR7XHJcbiAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxufVxyXG4uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZS1wcm9maXQtbG9zcyB0ciB0ZCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnByb2ZpdCB0aGVhZC5wcm9maXRsb3NzLWhlYWRpbmcgdHIgdGh7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkX193aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9maXQtbWVudXtcclxuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG4gICAgLmlucHV0LWJsb2NrIHtcclxuICAgICAgICBpbnB1dCB7IFxyXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG4uY2FyZC10YWJsZSAuY2FyZC1ib2R5IC50YWJsZSAudGhlYWQtbGlnaHQubG9zcyB0aCB7XHJcbiAgICBAaW5jbHVkZSBtYXJnaW4tcGFkZGluZyhudWxsLCAyMXB4IDI1cHggMThweCk7XHJcbn1cclxuLmNhcmQtdGFibGUgLmNhcmQtYm9keSAuY29tcGFuaWVzLXRhYmxlLmxvc3MgLnRhYmxlIHRkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4uYnRuLXByaW1hcnkubG9zc3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGhlaWdodDogNDFweDtcclxufVxyXG4uZGF0ZXJhbmdlcGlja2VyLXdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgJi5jYWwtaWNvbiB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAgYXV0bztcclxuICAgICAgICAgICAgdG9wOiAgNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogJF9fZnVsbF9fd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJi5idG4tZmlsdGVycyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkX19ub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxvZ2luLXJpZ2h0LXdyYXAuYWRtaW4gaDF7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG4ucmVnaXN0ZXItYnRue1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxufVxyXG4uZm9ybS1jb250cm9sLmVtcGxveWVlc3tcclxuICAgIGhlaWdodDogNDNweDtcclxufVxyXG4uZnJlZXRyYWlse1xyXG4gICAgLmlucHV0LWJsb2Nre1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIuc2Fhcy1sb2dpbi13cmFwcGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRiYWNrZ3JvdW5kOiAkX193aGl0ZTtcclxuXHQubG9naW4tY29udGVudCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQubG9naW4tbG9nbyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSl7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Zm9ybSB7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubG9naW4tdXNlcnNldCB7XHJcblx0XHR3aWR0aDogNDk2cHg7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpe1xyXG5cdFx0XHR3aWR0aDogNDAwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSl7XHJcblx0XHRcdHdpZHRoOiA0OTZweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tNTc1KXtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmxvZ2luLWhlYWRpbmcge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0aDMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblx0cCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG4uZm9ybS13cmFwIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG4ubG9naW4tY2FyZCB7XHJcblx0cGFkZGluZzogMjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRfX3doaXRlO1xyXG5cdGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggMHB4ICNCRUJFQkUzMztcclxuXHRtYXJnaW46IDQwcHggMDtcclxuXHQudG9nZ2xlLXBhc3N3b3JkIHtcclxuXHRcdHBvc2l0aW9uOiAkX19hYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxN3B4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRjb2xvcjogIzc1NzU3NTtcclxuXHRcdGN1cnNvcjogJF9fcG9pbnRlcjtcclxuXHRcdCYuZmEtZXllIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYXNzLWdyb3VwIHtcclxuXHRcdHBvc2l0aW9uOiAkX19yZWxhdGl2ZTtcclxuXHR9XHJcbn1cclxuLmxvZ2luLWNvbnRlbnQge1xyXG5cdC5idG4ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHR9XHJcbn1cclxuLmFjYy1pbiB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICMxRDFEMUQ7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkX19wcmltYXJ5Y29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmF1dGhlbnRpY2F0aW9uLXdyYXBwZXIge1xyXG5cdGJhY2tncm91bmQ6ICRfX3ByaW1hcnljb2xvcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0cGFkZGluZzogMjRweCAwIDAgMjRweDtcclxuXHQuYXV0aGVuLWltZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coY3VzdG9tMTM5OSl7XHJcblx0XHRcdG1heC13aWR0aDogNTIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTExOTkpe1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTk5MSl7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4uYXV0aGVudGljYXRpb24tY29udGVudCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcblx0LW1zLWZsZXgtYWxpZ246IGVuZDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0aDEge1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18zNjtcclxuXHRcdGNvbG9yOiAkX193aGl0ZTtcclxuXHRcdG1heC13aWR0aDogNDkwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRfX2JvbGQ7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Y29sb3I6ICRfX3doaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAkX19mb250X19zaXplX18xODtcclxuXHR9XHJcbn1cclxuLmZvcmdvdC1saW5rIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRjb2xvcjogIzFEMUQxRDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ucGFzcy1ncm91cCB7XHJcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0fVxyXG59XHJcbi5sb2dpbi1iZy1pbWcge1xyXG5cdC52ZWN0b3ItYmctb25lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cdC52ZWN0b3ItYmctdHdvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcblx0LnZlY3Rvci1iZy10aHJlZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cdC52ZWN0b3ItYmctZm91ciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxNSU7XHJcblx0XHR0b3A6IDM1JTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG4uc2Fhcy1wYXNzLWJveCB7XHJcblx0LmlucHV0LWJsb2NrIHtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhjdXN0b201NzUpe1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLWJlbG93KGN1c3RvbTU3NSl7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxufSIsIi8vIFJlYWN0IGN1c3RvbSBzdHlsZSBzaGVldFxyXG5cclxubGkgYSxcclxuZGl2IGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuZGl2IG9sLFxyXG5kaXYgdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmdyaWQtaW5mby1pdGVtIGksXHJcbi5wYWNrYWdlLWVkaXQgaSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5hLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzUzOWZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NTM5ZmY7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuYS5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICM3NTM5ZmY7XHJcbiAgY29sb3I6ICM3NTM5ZmY7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA1MHB4IDAgMCAjZmZmO1xyXG59XHJcblxyXG4uYnRuLmJ0bi11cGxvYWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTM5ZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzc1MzlmZjtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwICNmZmY7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNTBweCAwIDAgIzc1MzlmZjtcclxufVxyXG5cclxuc3Bhbi50ZXh0LXByaW1hcnkge1xyXG4gIGNvbG9yOiAjNzUzOWZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJkLmZpbHRlci1jYXJkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogI2UwZTBlMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhciAuc2lkZWJhci1tZW51PnVsPmxpPmEgc3ZnIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbmJvZHkgLmhlYWRlciAudG9nZ2xlLWJhcnMgLmJhci1pY29ucyB7XHJcbiAgYmFja2dyb3VuZDogIzg3OGE5OTtcclxufVxyXG5cclxuYm9keSAuaGVhZGVyIC5sb2dvLWNvbG9yIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSAuaGVhZGVyIC5sb2dvLXdoaXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYgaDEge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICMyODA4NGI7XHJcbn1cclxuXHJcbmJ1dHRvbi5idG4tcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1MzlmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNzUzOWZmO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbmJ1dHRvbi5idG4sXHJcbmEuYnRuIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4O1xyXG59XHJcblxyXG5idXR0b24uYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzUzOWZmO1xyXG4gIGNvbG9yOiAjNzUzOWZmO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNTBweCAwIDAgI2ZmZjtcclxufVxyXG5cclxuYS5idG46aG92ZXIge1xyXG4gIGNvbG9yOiAjNmIzNmRlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG5hLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gIGNvbG9yOiAjNzUzOWZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzc1MzlmZjtcclxufVxyXG5cclxuYS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzUzOWZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzc1MzlmZjtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNpZGViYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcbiAgd2lkdGg6IDI0N3B4O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDgyLCA2MywgMTA1LCAwLjA1KTtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjVweCByZ2JhKDIwMiwgMjAyLCAyMDIsIDAuMTIpO1xyXG4gIGxlZnQ6IDI0N3B4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMjtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAubWluaS1zaWRlYmFyIC5oZWFkZXIge1xyXG4gICAgbGVmdDogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5zaWRlYmFyLW1lbnU+dWw+bGkuYWN0aXZlIGEgLmZlYXRoZXIge1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGNvbG9yOiAjODc4YTk5O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmNztcclxuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEuMjVyZW0gcmdiYSgzMSwgNDUsIDYxLCAwLjA4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LWVuZCB1bCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLnJlYWN0LXNlbGVjdGNvbXBvbmVudCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyAucmVhY3Qtc2VsZWN0Y29tcG9uZW50ID4gc3BhbiB7XHJcbi8vICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi8vIC5zZWxlY3Rfa2FuYWtrdV9fY29udHJvbCB7XHJcbi8vICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMCAhaW1wb3J0YW50O1xyXG4vLyAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICBtaW4taGVpZ2h0OiA0M3B4ICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuLmlucHV0LWJsb2NrIC5mb3JtLWNvbnRyb2wucmVhY3Qtc2VsZWN0Y29tcG9uZW50IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5sb2FkaW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uc3Bpbm5lci1ib3JkZXIge1xyXG4gIGNvbG9yOiAjZGVlMmU2O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItd2lkdGg6IDZweDtcclxufVxyXG5cclxuLnNwaW5uZXIge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDUlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMGY2MmFiO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnNpZGViYXIgLnNpZGViYXItbWVudSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gIC5zaWRlYmFyIHtcclxuICAgIHRvcDogNjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNTc1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICB6LWluZGV4OiAxMDQxO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbnRkLmFudC10YWJsZS1jZWxsIGEuYnRuLWFjdGlvbi1pY29uIHtcclxuICBjb2xvcjogIzNGNDI1NDtcclxufVxyXG5cclxuLmFudC1ub3RpZmljYXRpb24ge1xyXG4gIHotaW5kZXg6IDE1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFudC1tZXNzYWdlIHtcclxuICB6LWluZGV4OiAxNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTEuOThweCkge1xyXG4gIC5taW5pLXNpZGViYXIgLnNpZGViYXIgLnNpZGViYXItbWVudSB1bCBsaSBhIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgbGkuYW50LXBhZ2luYXRpb24tdG90YWwtdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XHJcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1MzlGRjtcclxuICBib3JkZXItY29sb3I6ICM3NTM5RkY7XHJcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xyXG59XHJcblxyXG4uc3RyaXBlLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogQ2VudGVycyBob3Jpem9udGFsbHkgKi9cclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50ZXJzIHZlcnRpY2FsbHkgKi9cclxuICBoZWlnaHQ6IDEwMHZoOyAvKiBGdWxsIHZpZXdwb3J0IGhlaWdodCAqL1xyXG59XHJcblxyXG4uY2FyZC1lbGVtZW50cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBTdGFjayBlbGVtZW50cyB2ZXJ0aWNhbGx5ICovXHJcbiAgZ2FwOiAxNXB4OyAvKiBTcGFjZSBiZXR3ZWVuIGVsZW1lbnRzICovXHJcbiAgbWF4LXdpZHRoOiA0MDBweDsgLyogT3B0aW9uYWw6IGxpbWl0IHdpZHRoICovXHJcbiAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKi9cclxuICBwYWRkaW5nOiAyMHB4OyAvKiBPcHRpb25hbDogYWRkIHBhZGRpbmcgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyAvKiBPcHRpb25hbDogYmFja2dyb3VuZCBjb2xvciAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDsgLyogT3B0aW9uYWw6IHJvdW5kZWQgY29ybmVycyAqL1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7IC8qIE9wdGlvbmFsOiBzaGFkb3cgKi9cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/