.table{--bs-table-bg: transparent !important;--bs-table-hover-bg: transparent !important;--bs-table-color: var(--font-color) !important}: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{-webkit-box-sizing:border-box;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]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;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}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::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: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@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: 30px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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>*{-ms-flex-negative:0;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;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);-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));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);-webkit-appearance:none;-moz-appearance:none;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);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;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;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);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::-webkit-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.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::-webkit-file-upload-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;-webkit-margin-end:.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::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end: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='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%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);-webkit-appearance:none;-moz-appearance:none;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);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-select{-webkit-transition:none;transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);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='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%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);-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;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);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);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='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%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='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter: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='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-switch .form-check-input{-webkit-transition:none;transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%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='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%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;-webkit-filter: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='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0)}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25);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;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;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;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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{-moz-transition:none;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);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media(prefers-reduced-motion: reduce){.form-floating>label{-webkit-transition:none;transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::-webkit-input-placeholder, .form-floating>.form-control-plaintext::-webkit-input-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control::-moz-placeholder, .form-floating>.form-control-plaintext::-moz-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:-ms-input-placeholder, .form-floating>.form-control-plaintext:-ms-input-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control::-ms-input-placeholder, .form-floating>.form-control-plaintext::-ms-input-placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:not(:-moz-placeholder-shown), .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder), .form-floating>.form-control-plaintext:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.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:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb), 0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~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,.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);-webkit-transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~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:not(:-ms-input-placeholder)~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: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);-webkit-transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.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'/%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);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25);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='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.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'/%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);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25);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{-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), 0.25);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='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%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);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25);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='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%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);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25);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{-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), 0.25);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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{-webkit-transition:none;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;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);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{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);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{--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{--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{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;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{-webkit-transition:none;transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);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{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;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='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;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);-webkit-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion: reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);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{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:rgba(0,0,0,0) !important;border:0 !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;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='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.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='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%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='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);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);-webkit-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;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);-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);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='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.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'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.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'/%3e%3c/svg%3e")}.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)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.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'/%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%);-webkit-box-sizing:content-box;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;-webkit-box-shadow:var(--bs-btn-close-focus-shadow);box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}.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{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;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)}.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%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg) /* rtl:ignore */}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);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}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;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}}.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;-webkit-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);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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;fill:currentcolor;-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{-webkit-transition:none;transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{-webkit-transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));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:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;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;-ms-flex-item-align:stretch;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{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-none{-o-object-fit:none !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-none{display:none !important}.shadow{-webkit-box-shadow:var(--bs-box-shadow) !important;box-shadow:var(--bs-box-shadow) !important}.shadow-sm{-webkit-box-shadow:var(--bs-box-shadow-sm) !important;box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{-webkit-box-shadow:var(--bs-box-shadow-lg) !important;box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{-webkit-box-shadow:none !important;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:-webkit-sticky !important;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{-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.translate-middle-x{-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.translate-middle-y{-webkit-transform:translateY(-50%) !important;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{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-1{-webkit-column-gap:.25rem !important;-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-2{-webkit-column-gap:.5rem !important;-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-3{-webkit-column-gap:1rem !important;-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-4{-webkit-column-gap:1.5rem !important;-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-5{-webkit-column-gap:3rem !important;-moz-column-gap:3rem !important;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{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;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{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-sm-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-sm-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-sm-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-sm-none{-o-object-fit:none !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-sm-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-sm-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-sm-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-sm-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-sm-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-sm-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-sm-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-sm-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-sm-1{-webkit-column-gap:.25rem !important;-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-sm-2{-webkit-column-gap:.5rem !important;-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-sm-3{-webkit-column-gap:1rem !important;-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-sm-4{-webkit-column-gap:1.5rem !important;-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-sm-5{-webkit-column-gap:3rem !important;-moz-column-gap:3rem !important;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{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-md-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-md-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-md-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-md-none{-o-object-fit:none !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-md-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-md-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-md-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-md-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-md-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-md-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-md-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-md-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-md-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-md-1{-webkit-column-gap:.25rem !important;-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-md-2{-webkit-column-gap:.5rem !important;-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-md-3{-webkit-column-gap:1rem !important;-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-md-4{-webkit-column-gap:1.5rem !important;-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-md-5{-webkit-column-gap:3rem !important;-moz-column-gap:3rem !important;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{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-lg-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-lg-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-lg-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-lg-none{-o-object-fit:none !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-lg-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-lg-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-lg-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-lg-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-lg-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-lg-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-lg-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-lg-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-lg-1{-webkit-column-gap:.25rem !important;-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-lg-2{-webkit-column-gap:.5rem !important;-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-lg-3{-webkit-column-gap:1rem !important;-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-lg-4{-webkit-column-gap:1.5rem !important;-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-lg-5{-webkit-column-gap:3rem !important;-moz-column-gap:3rem !important;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{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-xl-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-xl-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-xl-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-xl-none{-o-object-fit:none !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-xl-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-xl-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-xl-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-xl-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-xl-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-xl-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-xl-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-xl-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-xl-1{-webkit-column-gap:.25rem !important;-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-xl-2{-webkit-column-gap:.5rem !important;-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-xl-3{-webkit-column-gap:1rem !important;-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-xl-4{-webkit-column-gap:1.5rem !important;-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-xl-5{-webkit-column-gap:3rem !important;-moz-column-gap:3rem !important;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{-o-object-fit:contain !important;object-fit:contain !important}.object-fit-xxl-cover{-o-object-fit:cover !important;object-fit:cover !important}.object-fit-xxl-fill{-o-object-fit:fill !important;object-fit:fill !important}.object-fit-xxl-scale{-o-object-fit:scale-down !important;object-fit:scale-down !important}.object-fit-xxl-none{-o-object-fit:none !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xxl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.align-items-xxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}.order-xxl-first{-webkit-box-ordinal-group:0 !important;-ms-flex-order:-1 !important;order:-1 !important}.order-xxl-0{-webkit-box-ordinal-group:1 !important;-ms-flex-order:0 !important;order:0 !important}.order-xxl-1{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}.order-xxl-2{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.order-xxl-3{-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important}.order-xxl-4{-webkit-box-ordinal-group:5 !important;-ms-flex-order:4 !important;order:4 !important}.order-xxl-5{-webkit-box-ordinal-group:6 !important;-ms-flex-order:5 !important;order:5 !important}.order-xxl-last{-webkit-box-ordinal-group:7 !important;-ms-flex-order:6 !important;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{-webkit-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important}.column-gap-xxl-1{-webkit-column-gap:.25rem !important;-moz-column-gap:.25rem !important;column-gap:.25rem !important}.column-gap-xxl-2{-webkit-column-gap:.5rem !important;-moz-column-gap:.5rem !important;column-gap:.5rem !important}.column-gap-xxl-3{-webkit-column-gap:1rem !important;-moz-column-gap:1rem !important;column-gap:1rem !important}.column-gap-xxl-4{-webkit-column-gap:1.5rem !important;-moz-column-gap:1.5rem !important;column-gap:1.5rem !important}.column-gap-xxl-5{-webkit-column-gap:3rem !important;-moz-column-gap:3rem !important;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:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-print-none{display:none !important}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.6);box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure small,.mfp-figure .small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small,.mfp-img-mobile .mfp-figure .small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*!
* mmenu.js
* mmenujs.com
*
* Copyright (c) Fred Heusschen
* frebsite.nl
*
* License: CC-BY-NC-4.0
* http://creativecommons.org/licenses/by-nc/4.0/
*/:root{--mm-lineheight:22px}.mm-hidden{display:none !important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size)*.65 - var(--mm-lineheight))*.5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear, left top, left bottom, from(var(--mm-color-background-highlight)), to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3, 2, 1, 0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset), 0, 0);transform:translate3d(var(--mm-panel-child-offset), 0, 0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset), 0, 0);transform:translate3d(var(--mm-panel-parent-offset), 0, 0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none !important;-o-transition:none !important;transition:none !important;-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size)*1.75);-ms-flex:calc(var(--mm-toggle-size)*1.75) 0 0px;flex:calc(var(--mm-toggle-size)*1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;border:none !important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * 0.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * 0.75));transform:translateX(calc(var(--mm-toggle-size) * 0.75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -0.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -0.75));transform:translateX(calc(var(--mm-toggle-size) * -0.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0, 0, 0, 0.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);transform:translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp( var(--mm-min-size), var(--mm-size), var(--mm-max-size) )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp( calc(-1 * var(--mm-max-size)), calc(-1 * var(--mm-size)), calc(-1 * var(--mm-min-size)) )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal), 0, 0);transform:translate3d(var(--mm-translate-horizontal), 0, 0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0*var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1*var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2*var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3*var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4*var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size)*.7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size)*.7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0 !important;right:0 !important;width:100% !important;border:none !important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1*var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media(hover: hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media(hover: hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0);transform:translate3d(var(--mm-sidebar-collapsed-size), 0, 0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0);transform:translate3d(var(--mm-sidebar-expanded-size), 0, 0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.neos-alignment-right{text-align:right}.neos-alignment-left{text-align:left}.neos-alignment-center{text-align:center}.tc-neos-elements-map .map-container{position:relative}.tc-neos-elements-map .map-container:before{display:block;content:"";width:100%;padding-top:calc(1080/1920*100%)}.tc-neos-elements-map .map-container>*{position:absolute;top:0;left:0;right:0;bottom:0}.tc-neos-elements-button.full-width .btn{width:100%}.tc-neos-elements-button.center{text-align:center}.tc-neos-elements-button.right{text-align:right}.tc-neos-elements-fullwidthimage picture{display:block;overflow:hidden}.tc-neos-elements-fullwidthimage picture img{width:100%;-webkit-transform:scale(1.4);transform:scale(1.4)}.tc-neos-elements-calltoaction{--cta-col-space: 30px}.tc-neos-elements-calltoaction .call-to-action-wrapper{--bs-gutter-x: var(--cta-col-space);--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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));margin-right:0;margin-left:0}.tc-neos-elements-calltoaction .call-to-action-wrapper .image,.tc-neos-elements-calltoaction .call-to-action-wrapper .content{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.tc-neos-elements-calltoaction .call-to-action-wrapper .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.tc-neos-elements-calltoaction .call-to-action-wrapper .content p.cta-text{margin:0}@media(max-width: 991.98px){.tc-neos-elements-calltoaction .call-to-action-wrapper{gap:var(--cta-col-space)}.tc-neos-elements-calltoaction .call-to-action-wrapper .image,.tc-neos-elements-calltoaction .call-to-action-wrapper .content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.neos-nodetypes-multicolumn{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.without-margin-bottom{margin-bottom:0}.neos-nodetypes-multicolumn>*:before{content:" "}.neos-nodetypes-multicolumn.internal-margins-small{--bs-gutter-x: 15px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.internal-margins-normal{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.internal-margins-large{--bs-gutter-x: 60px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.neos-nodetypes-multicolumn.align-start .column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.neos-nodetypes-multicolumn.align-center .column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.neos-nodetypes-multicolumn.align-end .column{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.neos-nodetypes-multicolumn.justify-start .column{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.neos-nodetypes-multicolumn.justify-center .column{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.neos-nodetypes-multicolumn.justify-end .column{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.neos-nodetypes-multicolumn.justify-space-between .column{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.neos-nodetypes-multicolumn .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.neos-nodetypes-multicolumn .column:last-child{margin-bottom:0 !important}.neos-nodetypes-multicolumn .column>.nodetypes-content:last-child{margin-bottom:0}.neos-nodetypes-multicolumn .column:before{display:none}@media(max-width: 991.98px){.neos-nodetypes-multicolumn.inverse-column .column:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0 !important}.neos-nodetypes-multicolumn.inverse-column .column:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px !important}}@media(max-width: 575.98px){.neos-nodetypes-multicolumn:not(.force-xs).mobile-margin-bottom-none{margin-bottom:0}.neos-nodetypes-multicolumn:not(.force-xs).mobile-margin-bottom-small{margin-bottom:15px}.neos-nodetypes-multicolumn:not(.force-xs).mobile-margin-bottom-normal{margin-bottom:30px}.neos-nodetypes-multicolumn:not(.force-xs).mobile-margin-bottom-large{margin-bottom:60px}}.column-25{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-25{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}@media(min-width: 576px){.force-sm>.column-25{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}.force-xs>.column-25{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-25:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-25:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-25:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-25:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}.column-33{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-33{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}@media(min-width: 576px){.force-sm>.column-33{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}.force-xs>.column-33{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-33:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-33:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-33:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-33:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}}.column-50{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-50{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(min-width: 576px){.force-sm>.column-50{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.force-xs>.column-50{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-50:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-50:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-50:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-50:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}.column-66{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-66{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}@media(min-width: 576px){.force-sm>.column-66{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}.force-xs>.column-66{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-66:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-66:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-66:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-66:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}}.column-75{-ms-flex-negative:0;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)}@media(min-width: 768px){.column-75{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}@media(min-width: 576px){.force-sm>.column-75{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}.force-xs>.column-75{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-75:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-75:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}@media(min-width: 576px){.force-xs:not(.force-sm)>.column-75:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media(min-width: 768px){.force-xs:not(.force-sm)>.column-75:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}.tc-neos-elements-bootstrap-accordion .accordion-item{margin-bottom:0}#tarteaucitronRoot *{font-family:"Open Sans",sans-serif}#tarteaucitronRoot #tarteaucitronAlertBig{-ms-flex-pack:distribute;justify-content:space-around;padding:0 !important}.cookie-consent-bar-bottom-hidden #tarteaucitronRoot #tarteaucitronAlertBig{display:none !important}.cookie-consent-bar-bottom-visible #tarteaucitronRoot #tarteaucitronAlertBig{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseCross{display:none}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:inline-block;padding:20px 40px;white-space:nowrap}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{-webkit-box-flex:1;-ms-flex:1;flex:1;width:20%;margin:0;color:#fff;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);border-radius:0;cursor:pointer;font-size:16px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton:hover,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl:hover{text-decoration-color:#fff}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl.tarteaucitronAllow{background-color:#0d6efd;color:#fff}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl.tarteaucitronDeny{background-color:#fff;color:#0d6efd}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronDeny:hover,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronDeny:hover,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl.tarteaucitronDeny:hover{text-decoration-color:#0d6efd}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton>span,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert>span,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl>span{display:none}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{background-color:rgba(0,0,0,0);color:#fff}@media(max-width: 575.98px){#tarteaucitronRoot #tarteaucitronAlertBig{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseCross{display:block;background-image:url(../Images/Icone/xmark-solid.svg);background-repeat:no-repeat;background-size:24px;font-size:0;width:24px;height:100%;position:absolute;top:0;right:4px}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{padding:20px 60px 20px 40px;text-align:center;white-space:normal;border-bottom:1px solid #fd7e14}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{width:100%;padding:20px 0}}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronSave{background-color:#fff}@media(max-width: 575.98px){#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronH1{line-height:32px}}#tarteaucitronRoot #tarteaucitron .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitron #tarteaucitronPrivacyUrlDialog,#tarteaucitronRoot #tarteaucitron .tarteaucitronDeny{border-radius:4px;padding:8px 14px !important;margin:0 !important;line-height:normal !important}#tarteaucitronRoot #tarteaucitron .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitron #tarteaucitronPrivacyUrlDialog{background-color:#0d6efd !important;color:#fff !important}#tarteaucitronRoot #tarteaucitron .tarteaucitronAllow span,#tarteaucitronRoot #tarteaucitron #tarteaucitronPrivacyUrlDialog span{display:none}#tarteaucitronRoot #tarteaucitron .tarteaucitronDeny{background-color:#fff !important;color:#0d6efd !important}#tarteaucitronRoot #tarteaucitron .tarteaucitronDeny span{display:none}.tac_activate{background:#ccc !important}.tac_activate .tac_float{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;height:100%;font-size:16px;line-height:20px;color:#1a1a1a}.tac_activate .tac_float .tarteaucitronAllow{background-color:#0d6efd !important}.tc-neos-elements-map.tac-disabled .tac_activate{min-height:500px;height:100%;width:100%}.tc-neos-elements-map.tac-disabled .tac_activate .tac_float{gap:5%}.tc-neos-elements-map.tac-disabled .tac_activate .tac_float .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.grecaptcha-badge{bottom:50px !important}.g-recaptcha.clearfix{margin:0;height:0}.g-recaptcha.clearfix.disabled{height:auto}.g-recaptcha.clearfix.disabled .tac_activate{width:auto;margin:0;padding:20px}.googlemaps_embed .tac_activate_maps_noapi .tac_float{background-image:url(../../../Packages/TC.Neos.CookieConsent/Icons/map-location-dot.svg);background-repeat:no-repeat;background-size:12%;background-position:top 15% center}#cookie-consent-data{display:none !important}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.neos-nodetypes-image.zoom-on-hover picture{overflow:hidden;display:inline-block}.neos-nodetypes-image.zoom-on-hover picture img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.neos-nodetypes-image.zoom-on-hover picture img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width: 767.98px){.neos-nodetypes-image.zoom-on-hover picture img{-webkit-transition:none;transition:none}.neos-nodetypes-image.zoom-on-hover picture img:hover{-webkit-transform:none;transform:none}}:root{--color-primary-500: #0C2641;--color-primary-400: #28425B;--color-primary-300: #004F9F;--color-primary-200: #5299E0;--color-primary-100: #AFCAE5;--color-secondary-500: #514A41;--color-secondary-400: #CE7D03;--color-secondary-300: #F39200;--color-secondary-200: #FFD699;--color-secondary-100: #FFF5E5;--color-neutral-500: #272625;--color-neutral-400: #5C5A57;--color-neutral-300: #9E9A94;--color-neutral-200: #F0F0EF;--color-neutral-100: #FFFFFF;--color-modal-400: #8BADC5;--color-modal-300: #E30613;--color-modal-200: #E7900E;--color-modal-100: #76B82A;--font-color: var(--color-primary-400);--link-color: var(--color-primary-400);--link-color-hover: var(--color-primary-300);--font-family-default: "TT Norms Pro Condensed";--font-size-xxs: 10px;--font-size-s: 22px;--font-size-m: 25px;--font-size-l: 32px;--font-size-xl: 38px;--font-size-xxl: 72px;--font-size-xxl-mobile: 42px;--light: 300;--regular: 400;--medium: 500;--semi-bold: 600;--bold: 700;--extra-bold: 800;--black: 900;--line-height-s: 28px;--line-height-xxl: 45px;--grid-gutter-width: 30px;--grid-columns: 12;--margin-bottom-small: var(--grid-gutter-width);--margin-bottom-default: calc(var(--grid-gutter-width) * 2);--margin-bottom-big: calc(var(--grid-gutter-width) * 3);--margin-xxl: 40px;--margin-xl: 20px;--gap-m: 30px;--header-height: 100px;--header-height-mobile: 100px;--border-radius-xl: 20px}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Thin.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Thin.woff") format("woff");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Thin_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Thin_Italic.woff") format("woff");font-style:italic;font-weight:100;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_ExtraLight.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_ExtraLight.woff") format("woff");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_ExtraLight_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_ExtraLight_Italic.woff") format("woff");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Light.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Light.woff") format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Light_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Light_Italic.woff") format("woff");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Regular.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Regular.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Regular_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Regular_Italic.woff") format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Medium.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Medium.woff") format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Medium_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Medium_Italic.woff") format("woff");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_SemiBold.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_SemiBold.woff") format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_SemiBold_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_SemiBold_Italic.woff") format("woff");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Bold.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Bold.woff") format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Bold_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Bold_Italic.woff") format("woff");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_ExtraBold.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_ExtraBold.woff") format("woff");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_ExtraBold_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_ExtraBold_Italic.woff") format("woff");font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Black.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Black.woff") format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:"TT Norms Pro Condensed";src:url("../Fonts/TT_Norms_Pro_Condensed_Black_Italic.woff2") format("woff2"),url("../Fonts/TT_Norms_Pro_Condensed_Black_Italic.woff") format("woff");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:"Poppins";src:url("../Fonts/Poppins-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Poppins";src:url("../Fonts/Poppins-Italic.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}.tc-website-socialnetworks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.tc-website-socialnetworks svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;fill:var(--color-neutral-100)}.tc-website-socialnetworks svg:hover path{fill:var(--color-primary-100)}.tc-website-breadcrumbmenu{padding:0 0 60px 0}.tc-website-breadcrumbmenu .breadcrumb-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.tc-website-breadcrumbmenu .breadcrumb-container{max-width:540px}}@media(min-width: 768px){.tc-website-breadcrumbmenu .breadcrumb-container{max-width:720px}}@media(min-width: 992px){.tc-website-breadcrumbmenu .breadcrumb-container{max-width:960px}}@media(min-width: 1200px){.tc-website-breadcrumbmenu .breadcrumb-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-breadcrumbmenu .breadcrumb-container{max-width:1320px}}.tc-website-breadcrumbmenu .breadcrumb-container .breadcrumb-wrapper ol,.tc-website-breadcrumbmenu .breadcrumb-container .breadcrumb-wrapper ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.tc-website-breadcrumbmenu .breadcrumb-container .breadcrumb-wrapper ol li:not(:last-child):after,.tc-website-breadcrumbmenu .breadcrumb-container .breadcrumb-wrapper ul li:not(:last-child):after{content:"|";position:relative;right:-7.5px}.tc-website-languagemenu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-languagemenu li{position:relative}.tc-website-languagemenu li a{font-size:25px;font-weight:var(--regular);color:var(--color-primary-500);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.tc-website-languagemenu li a:hover{color:var(--color-primary-300)}.tc-website-languagemenu li.current a{color:var(--color-primary-300)}.tc-website-languagemenu li:after{content:"";display:block;width:2px;height:27px;background-color:var(--color-primary-500);position:absolute;right:-11px;top:-4px}.tc-website-languagemenu li:last-child:after{display:none}.tc-website-megamenu{position:fixed;top:0;width:100%;height:100vh;background-color:var(--color-neutral-100);padding:35px 0 70px;opacity:0;visibility:hidden;z-index:1000;overflow-x:hidden;overflow-y:scroll}.tc-website-megamenu .mega-menu-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;height:100%}@media(min-width: 576px){.tc-website-megamenu .mega-menu-container{max-width:540px}}@media(min-width: 768px){.tc-website-megamenu .mega-menu-container{max-width:720px}}@media(min-width: 992px){.tc-website-megamenu .mega-menu-container{max-width:960px}}@media(min-width: 1200px){.tc-website-megamenu .mega-menu-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-megamenu .mega-menu-container{max-width:1320px}}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-header{margin-bottom:60px}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-header .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-header .header-wrapper .logo{margin-top:20px}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-header .header-wrapper .logo img{width:308px}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-header .header-wrapper .header-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*4);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-header .header-wrapper .header-top-right .menu-close{cursor:pointer;width:50px;height:50px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.9998 13.1713L3.27188 0.443359L0.443453 3.27179L13.1714 15.9997L0.443359 28.7277L3.27179 31.5561L15.9998 18.8281L28.7277 31.5561L31.5562 28.7276L18.8282 15.9997L31.5561 3.27185L28.7276 0.443423L15.9998 13.1713Z" fill="%23004F9F"/></svg>');background-position:center center;background-size:32px 32px;background-repeat:no-repeat;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-header .header-wrapper .header-top-right .menu-close:hover{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.9998 13.1713L3.27188 0.443359L0.443453 3.27179L13.1714 15.9997L0.443359 28.7277L3.27179 31.5561L15.9998 18.8281L28.7277 31.5561L31.5562 28.7276L18.8282 15.9997L31.5561 3.27185L28.7276 0.443423L15.9998 13.1713Z" fill="%235299E0"/></svg>')}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation ul{list-style:none;margin:0;padding:0}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation ul a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation ul a:hover{color:var(--color-primary-200)}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li a{display:block;padding:5px 0}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li.current>a{color:var(--color-primary-200)}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li a.first-level-page-link{margin-bottom:21px}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li a.first-level-page-link .image-wrapper{margin-bottom:21px;overflow:hidden}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li a.first-level-page-link .image-wrapper img{width:100%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li a.first-level-page-link span{font-weight:var(--extra-bold);font-size:var(--font-size-xl);line-height:45px}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li a.first-level-page-link:hover .image-wrapper img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li ul.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:21px}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li ul.dropdown li a{font-size:var(--font-size-m);font-weight:var(--regular);line-height:normal}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-navigation>ul>li ul.dropdown li.current>a{color:var(--color-primary-200)}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:25%}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer .footer-wrapper .tc-website-socialnetworks a svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;fill:var(--color-primary-500)}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer .footer-wrapper .tc-website-socialnetworks a svg:hover path{fill:var(--color-primary-100)}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer .footer-wrapper .separator{width:100%;height:1px;background-color:var(--color-primary-400)}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer .footer-wrapper .information-menu ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer .footer-wrapper .information-menu ul li a{font-weight:var(--regular);text-decoration:underline}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer .footer-wrapper .information-menu ul li a:hover{color:var(--color-primary-200)}.tc-website-megamenu .mega-menu-container .mega-menu-wrapper .mega-menu-footer .footer-wrapper .information-menu ul li.current a{color:var(--color-primary-200)}.tc-website-pagebanner{position:relative;padding-top:var(--header-height);z-index:1}.tc-website-pagebanner .banner-image img{width:100%}.tc-website-pagebanner .page-banner-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;position:absolute;top:0;left:0;right:0;height:100%}@media(min-width: 576px){.tc-website-pagebanner .page-banner-container{max-width:540px}}@media(min-width: 768px){.tc-website-pagebanner .page-banner-container{max-width:720px}}@media(min-width: 992px){.tc-website-pagebanner .page-banner-container{max-width:960px}}@media(min-width: 1200px){.tc-website-pagebanner .page-banner-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-pagebanner .page-banner-container{max-width:1320px}}.tc-website-pagebanner .page-banner-container .page-title{font-size:80px;position:absolute;bottom:60px;left:0;text-align:right;width:100%}.tc-website-pagebanner .page-banner-container .page-title .ck-placeholder:after{color:var(--color-primary-400)}.tc-website-pagebanner .page-banner-container .page-title-gray{color:var(--color-neutral-400)}.tc-website-pagebanner .page-banner-container .page-title-white{color:var(--color-neutral-100)}.tc-website-pagebanner .page-banner-container .page-banner-logo{position:absolute;bottom:-85px}@media(max-width: 991.98px){.tc-website-pagebanner .page-banner-container .page-title{font-size:40px;left:auto;right:calc(var(--grid-gutter-width)/2)}.tc-website-pagebanner .page-banner-container .page-banner-logo{bottom:-70px}.tc-website-pagebanner .page-banner-container .page-banner-logo img{width:255px}}@media screen and (max-width: 360px){.tc-website-pagebanner .page-banner-container .page-title{font-size:34px;line-height:36px}}.tc-website-pageintroduction{padding-top:calc(var(--grid-gutter-width)*4 + 85px)}.tc-website-pageintroduction .page-introduction-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.tc-website-pageintroduction .page-introduction-container{max-width:540px}}@media(min-width: 768px){.tc-website-pageintroduction .page-introduction-container{max-width:720px}}@media(min-width: 992px){.tc-website-pageintroduction .page-introduction-container{max-width:960px}}@media(min-width: 1200px){.tc-website-pageintroduction .page-introduction-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-pageintroduction .page-introduction-container{max-width:1320px}}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left,.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-right{-ms-flex-negative:0;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)}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-intro-padding{padding-left:14px;padding-right:14px}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .no-right-image{display:none !important}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width)}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left h1.page-introduction-title,.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left .page-introduction-title.h1{font-size:var(--font-size-xxl);font-weight:var(--bold);line-height:72px;text-transform:none}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;margin-left:8.33333333%}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-right>.nodetypes-content:last-child{margin-bottom:0}@media(max-width: 991.98px){.tc-website-pageintroduction{padding-top:calc(var(--grid-gutter-width)*2 + 70px)}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper{gap:50px}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left,.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left h1.page-introduction-title,.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-left .page-introduction-title.h1{font-size:30px;line-height:36px}.tc-website-pageintroduction .page-introduction-container .page-introduction-wrapper .page-introduction-right{margin-left:0}}.tc-website-pageintroduction .ck-placeholder:after{color:var(--color-primary-400)}.tc-website-footernavigation{background-color:var(--color-primary-300)}.tc-website-footernavigation .footer-navigation-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;background-repeat:no-repeat;background-position:right top;padding:calc(var(--grid-gutter-width)*2) 0}@media(min-width: 576px){.tc-website-footernavigation .footer-navigation-container{max-width:540px}}@media(min-width: 768px){.tc-website-footernavigation .footer-navigation-container{max-width:720px}}@media(min-width: 992px){.tc-website-footernavigation .footer-navigation-container{max-width:960px}}@media(min-width: 1200px){.tc-website-footernavigation .footer-navigation-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-footernavigation .footer-navigation-container{max-width:1320px}}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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))}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu ul{list-style:none;margin:0;padding:0}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu ul a{color:var(--color-neutral-100)}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu ul a:hover{color:var(--color-secondary-300)}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul>li>a{font-size:var(--font-size-m);font-weight:var(--semi-bold);line-height:25px}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul>li.current>a{color:var(--color-secondary-300)}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul>li>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul>li>ul>li>a{font-size:var(--font-size-s);font-weight:var(--light);text-decoration-line:underline}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul>li>ul>li.current>a{color:var(--color-secondary-300)}@media(max-width: 991.98px){.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper{margin-left:0;margin-right:0}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul{gap:var(--grid-gutter-width);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-footernavigation .footer-navigation-container .footer-navigation-wrapper .footer-navigation-menu>ul>li>ul>li>a{font-weight:var(--bold)}}.tc-website-homepagebanner{width:100vw;height:100vh;position:relative;z-index:10;overflow:hidden;padding-top:100px}.tc-website-homepagebanner .banner-background{height:100%}.tc-website-homepagebanner .banner-background picture{display:block;height:100%}.tc-website-homepagebanner .banner-background picture img{min-width:100%;height:100%}.tc-website-homepagebanner .banner-background .banner-video{height:100%;background-color:#000}.tc-website-homepagebanner .banner-background .banner-video video#banner-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1}.tc-website-homepagebanner .banner-content{position:absolute;top:0;left:0;width:100%;height:100%}.tc-website-homepagebanner .banner-content .banner-content-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;height:100%}@media(min-width: 576px){.tc-website-homepagebanner .banner-content .banner-content-container{max-width:540px}}@media(min-width: 768px){.tc-website-homepagebanner .banner-content .banner-content-container{max-width:720px}}@media(min-width: 992px){.tc-website-homepagebanner .banner-content .banner-content-container{max-width:960px}}@media(min-width: 1200px){.tc-website-homepagebanner .banner-content .banner-content-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-homepagebanner .banner-content .banner-content-container{max-width:1320px}}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper{height:100%;padding:40px 0 93px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-header .menu-trigger{--menu-trigger-padding: 10px 5px;--menu-trigger-bar-width: 40px;width:50px;height:50px;cursor:pointer;padding:var(--menu-trigger-padding);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;position:relative;left:var(--menu-trigger-padding)}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-header .menu-trigger>div{background-color:var(--color-primary-300);height:4px;width:var(--menu-trigger-bar-width);-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-header .menu-trigger>div:last-child{-webkit-transition:background-color .3s ease-in-out,width .3s ease-in-out;transition:background-color .3s ease-in-out,width .3s ease-in-out;width:25px}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-header .menu-trigger:hover>div{background-color:var(--color-primary-200)}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-header .menu-trigger:hover>div:last-child{width:var(--menu-trigger-bar-width)}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:var(--color-neutral-100)}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text .content-links,.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text .content-links a{font-weight:var(--regular);font-size:var(--font-size-m);line-height:normal;color:var(--color-neutral-100);text-align:right;margin-bottom:40px}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text .content-links a:hover{text-decoration:underline}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text .content-text{font-weight:var(--regular);line-height:normal;font-size:28px;padding:20px 0 20px 5px;text-align:right;border-top:5px solid var(--color-neutral-100);border-bottom:5px solid var(--color-neutral-100)}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text .content-text strong{font-weight:var(--extra-bold)}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text .content-text a{color:var(--color-neutral-100)}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text .content-text a:hover{text-decoration:underline}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-text .ck-placeholder:after{color:var(--color-neutral-100)}@media(max-width: 991.98px){.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper{padding:13px 0 98px}.tc-website-homepagebanner .banner-content .banner-content-container .banner-content-wrapper .banner-content-header img{margin-top:44px;width:190px}}.tc-website-bookingform{display:none;margin-bottom:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.neos-backend .tc-website-bookingform{display:block}.tc-website-bookingform.visible{display:block;margin-bottom:var(--grid-gutter-width)calc(var(--grid-gutter-width) * 0.5)}.tc-website-bookingform form#booking-form>fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gutter-width);margin-bottom:52px}.tc-website-bookingform form#booking-form>fieldset>fieldset{width:calc(50% - var(--grid-gutter-width)*.5);position:relative;display:block}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-consentDataProcessing{width:100%;margin-top:var(--grid-gutter-width)}@media(max-width: 991.98px){.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-consentDataProcessing{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:0}}.tc-website-bookingform form#booking-form>fieldset>fieldset legend{font-size:var(--font-size-xl);font-weight:var(--extra-bold);line-height:45px;margin-bottom:25px}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.hidden{display:none}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-gutter-width);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:44px}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .form-label{display:block;font-size:24px;font-weight:var(--semi-bold);line-height:normal;margin-bottom:0}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input{width:40%}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher{background-image:none;-webkit-box-shadow:none;box-shadow:none}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher.is-valid,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher:-webkit-autofill{border:1px solid var(--color-modal-100);color:var(--color-modal-100);-webkit-text-fill-color:var(--color-modal-100) !important}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher.is-valid::-webkit-input-placeholder, .tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher:-webkit-autofill::-webkit-input-placeholder{color:var(--color-modal-100)}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher.is-valid::placeholder,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher:-webkit-autofill::placeholder{color:var(--color-modal-100)}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher.is-invalid,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher:-webkit-autofill{border:1px solid var(--color-modal-300);color:var(--color-modal-300) !important;-webkit-text-fill-color:var(--color-modal-300) !important}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher.is-invalid::-webkit-input-placeholder, .tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher:-webkit-autofill::-webkit-input-placeholder{color:var(--color-modal-300)}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher.is-invalid::placeholder,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher .input #discount-voucher:-webkit-autofill::placeholder{color:var(--color-modal-300)}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher:after{display:none}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher #discount-voucher-message{position:absolute;right:0;bottom:0;opacity:0;color:var(--color-modal-300);bottom:10px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher #discount-voucher-message.visible{opacity:1}@media(max-width: 991.98px){.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix.tc-website-discountvoucher{padding-bottom:0;padding-top:30px}}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper{text-align:right}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>a,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>div,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>button{background-color:var(--color-secondary-300);color:var(--color-neutral-100);border-radius:var(--border-radius-xl);border-color:var(--color-secondary-300);font-size:var(--font-size-s);font-weight:var(--bold);border-width:2px;padding:8px 66px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>a:hover,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>div:hover,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-secondary-300);color:var(--color-secondary-300)}.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>a .ck-placeholder:before,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>div .ck-placeholder:before,.tc-website-bookingform form#booking-form>fieldset>fieldset .clearfix .button-wrapper>button .ck-placeholder:before{color:var(--color-neutral-100)}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-userInformation .clearfix:last-child{margin-bottom:0}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:var(--grid-gutter-width)}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix{margin-right:calc(var(--grid-gutter-width)*.5);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(1),.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3n+1){width:calc(50% - var(--grid-gutter-width)*.5)}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(2),.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3n+2){width:calc(22% - var(--grid-gutter-width)*.5)}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3),.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3n+3){width:calc(18% - var(--grid-gutter-width)*.5);margin-right:0}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox{position:relative;top:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:136px}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox .form-check .form-check-label{color:var(--color-neutral-100) !important;font-weight:var(--bold);font-size:var(--font-size-s);margin-left:17px}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox .form-check .form-check-input{margin-top:0;border:1px solid rgba(0,0,0,0);padding:0;border-radius:0;width:46px;height:46px;position:relative;bottom:2px;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox .form-check .form-check-input:checked{background-color:#f39200}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox .form-check .tooltip-container{position:relative;bottom:1px;width:16px;height:16px;margin-left:-10px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 512 512"><path fill="%2328425B" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"/></svg>');background-size:16px 16px;background-repeat:no-repeat}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox.show-remove-passenger .remove-passenger{background-image:url('data:image/svg+xml,<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="18" cy="18" r="18" fill="%23F39200"/><path d="M7 18H29" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');background-size:46px 46px;background-repeat:no-repeat;background-position:left center;width:46px;height:46px;position:absolute;right:65px;top:7px;cursor:pointer}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .add-passenger{width:46px;height:46px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="45" height="44" viewBox="0 0 45 44" fill="none"><circle cx="22.5" cy="22" r="22" fill="%23F39200"/><path d="M9.5 22H34.5" stroke="white" stroke-width="3" stroke-linecap="round"/><path d="M22 9.5L22 34.5" stroke="white" stroke-width="3" stroke-linecap="round"/></svg>');background-size:46px 46px;background-repeat:no-repeat;position:absolute;bottom:-2px;right:0;cursor:pointer;margin-bottom:0}.tc-website-bookingform form#booking-form>.neos-contentcollection>.nodetypes-content *,.tc-website-bookingform form#booking-form>.neos-contentcollection>.nodetypes-content .ck-placeholder:after{color:var(--color-neutral-100)}.tc-website-bookingform form#booking-form>.neos-contentcollection>.nodetypes-content:last-child{margin-bottom:20px}.tc-website-bookingform form#booking-form .actions .form-navigation ul li.submit{text-align:right}.tc-website-bookingform form#booking-form .actions .form-navigation ul li.submit>button{background-color:var(--color-modal-200);border-color:var(--color-modal-200)}.tc-website-bookingform form#booking-form .actions .form-navigation ul li.submit>button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-modal-200);color:var(--color-modal-200)}.tc-website-bookingform form#booking-form.was-validated .consent-data-processing-checkbox .form-check .form-check-input:invalid{border-color:var(--color-modal-300)}@media(max-width: 991.98px){.tc-website-bookingform.visible{margin-bottom:var(--grid-gutter-width)}.tc-website-bookingform form#booking-form>fieldset>fieldset{width:100%}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-userInformation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix{margin-right:calc(var(--grid-gutter-width)*.25)}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(1),.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3n+1){width:calc(42% - var(--grid-gutter-width)*.5)}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(2),.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3n+2){width:calc(32% - var(--grid-gutter-width)*.5)}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3),.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3n+3){width:calc(21% - var(--grid-gutter-width)*.5);margin-right:0}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox.show-remove-passenger{padding-right:73px}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-flightInformation{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(max-width: 767.98px){.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(1),.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3n+1){width:100%}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(2),.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix:nth-child(3n+2){width:100%}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;margin-bottom:var(--grid-gutter-width)}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox.show-remove-passenger{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .clearfix.is-child-checkbox .form-check{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:2rem}.tc-website-bookingform form#booking-form>fieldset>fieldset#booking-form-passengersInformation .add-passenger{bottom:18px}}.tc-website-balloonflightbooking{overflow:hidden}.tc-website-balloonflightbooking .show-payment-confirmation{margin:30px 0 90px}.nodetypes-content{width:100%}.nodetypes-content.margin-bottom-none{margin-bottom:0}.nodetypes-content.margin-bottom-small{margin-bottom:var(--margin-bottom-small)}.nodetypes-content.margin-bottom-default{margin-bottom:var(--margin-bottom-default)}.nodetypes-content.margin-bottom-big{margin-bottom:var(--margin-bottom-big)}.nodetypes-content table{width:100%}.neos-contentelement-active .nodetypes-content table,.nodetypes-content.neos-contentelement-active table{border:1px solid #000}.neos-contentelement-active .nodetypes-content table>thead>tr>th,.neos-contentelement-active .nodetypes-content table>thead>tr>td,.neos-contentelement-active .nodetypes-content table>tbody>tr>th,.neos-contentelement-active .nodetypes-content table>tbody>tr>td,.neos-contentelement-active .nodetypes-content table>tfoot>tr>th,.neos-contentelement-active .nodetypes-content table>tfoot>tr>td,.nodetypes-content.neos-contentelement-active table>thead>tr>th,.nodetypes-content.neos-contentelement-active table>thead>tr>td,.nodetypes-content.neos-contentelement-active table>tbody>tr>th,.nodetypes-content.neos-contentelement-active table>tbody>tr>td,.nodetypes-content.neos-contentelement-active table>tfoot>tr>th,.nodetypes-content.neos-contentelement-active table>tfoot>tr>td{border:1px solid #000}.neos-nodetypes-image img{max-width:100%;height:auto}.neos-nodetypes-image figure>a,.neos-nodetypes-image figure>picture{display:inline-block}.neos-form-builder-form{width:100%}.neos-form-builder-form form fieldset>div{margin-bottom:20px}.neos-form-builder-form form fieldset>div label.form-label{color:var(--color-neutral-100);font-size:var(--font-size-s);font-weight:var(--bold)}.neos-form-builder-form form fieldset>div label.form-label .required{margin-left:5px}.neos-form-builder-form form fieldset>div>div input,.neos-form-builder-form form fieldset>div>div select,.neos-form-builder-form form fieldset>div>div textarea{font-size:var(--font-size-s);font-weight:var(--medium);color:var(--color-neutral-300);border-radius:0;padding:8px 20px;border:0}.neos-form-builder-form form fieldset>div>div input:focus,.neos-form-builder-form form fieldset>div>div input:-webkit-autofill,.neos-form-builder-form form fieldset>div>div select:focus,.neos-form-builder-form form fieldset>div>div select:-webkit-autofill,.neos-form-builder-form form fieldset>div>div textarea:focus,.neos-form-builder-form form fieldset>div>div textarea:-webkit-autofill{--color-secondary-300: 243, 146, 0;color:var(--color-neutral-300);-webkit-text-fill-color:var(--color-neutral-300);-webkit-box-shadow:none;box-shadow:none}.neos-form-builder-form form fieldset>div>div input::-webkit-input-placeholder, .neos-form-builder-form form fieldset>div>div select::-webkit-input-placeholder, .neos-form-builder-form form fieldset>div>div textarea::-webkit-input-placeholder{color:var(--color-neutral-300)}.neos-form-builder-form form fieldset>div>div input::-moz-placeholder, .neos-form-builder-form form fieldset>div>div select::-moz-placeholder, .neos-form-builder-form form fieldset>div>div textarea::-moz-placeholder{color:var(--color-neutral-300)}.neos-form-builder-form form fieldset>div>div input:-ms-input-placeholder, .neos-form-builder-form form fieldset>div>div select:-ms-input-placeholder, .neos-form-builder-form form fieldset>div>div textarea:-ms-input-placeholder{color:var(--color-neutral-300)}.neos-form-builder-form form fieldset>div>div input::-ms-input-placeholder, .neos-form-builder-form form fieldset>div>div select::-ms-input-placeholder, .neos-form-builder-form form fieldset>div>div textarea::-ms-input-placeholder{color:var(--color-neutral-300)}.neos-form-builder-form form fieldset>div>div input::placeholder,.neos-form-builder-form form fieldset>div>div select::placeholder,.neos-form-builder-form form fieldset>div>div textarea::placeholder{color:var(--color-neutral-300)}.neos-form-builder-form form fieldset>div>div input.error,.neos-form-builder-form form fieldset>div>div select.error,.neos-form-builder-form form fieldset>div>div textarea.error{border:1px solid var(--color-modal-300);color:var(--color-modal-300)}.neos-form-builder-form form fieldset>div>div input.error::-webkit-input-placeholder, .neos-form-builder-form form fieldset>div>div select.error::-webkit-input-placeholder, .neos-form-builder-form form fieldset>div>div textarea.error::-webkit-input-placeholder{color:var(--color-modal-300)}.neos-form-builder-form form fieldset>div>div input.error::-moz-placeholder, .neos-form-builder-form form fieldset>div>div select.error::-moz-placeholder, .neos-form-builder-form form fieldset>div>div textarea.error::-moz-placeholder{color:var(--color-modal-300)}.neos-form-builder-form form fieldset>div>div input.error:-ms-input-placeholder, .neos-form-builder-form form fieldset>div>div select.error:-ms-input-placeholder, .neos-form-builder-form form fieldset>div>div textarea.error:-ms-input-placeholder{color:var(--color-modal-300)}.neos-form-builder-form form fieldset>div>div input.error::-ms-input-placeholder, .neos-form-builder-form form fieldset>div>div select.error::-ms-input-placeholder, .neos-form-builder-form form fieldset>div>div textarea.error::-ms-input-placeholder{color:var(--color-modal-300)}.neos-form-builder-form form fieldset>div>div input.error::placeholder,.neos-form-builder-form form fieldset>div>div select.error::placeholder,.neos-form-builder-form form fieldset>div>div textarea.error::placeholder{color:var(--color-modal-300)}.neos-form-builder-form form fieldset>div>div textarea{min-height:175px}.neos-form-builder-form form fieldset>div>div .help-inline{display:none}.neos-form-builder-form form fieldset>div>div .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}.neos-form-builder-form form fieldset>div>div .form-check .form-check-label{color:var(--color-neutral-100) !important;font-weight:var(--bold);font-size:var(--font-size-s);margin-left:17px}.neos-form-builder-form form fieldset>div>div .form-check .form-check-input{margin-top:0;border:1px solid rgba(0,0,0,0);padding:0;border-radius:0;width:46px;height:46px;position:relative;bottom:2px;outline:none;-webkit-box-shadow:none !important;box-shadow:none !important}.neos-form-builder-form form fieldset>div>div .form-check .form-check-input:checked{background-color:#f39200}.neos-form-builder-form form fieldset>div.error .form-check .form-check-input{border-color:var(--color-modal-300)}.neos-form-builder-form form fieldset>fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}@media(max-width: 768px){.neos-form-builder-form form fieldset>fieldset{display:block;width:100%}}.neos-form-builder-form form fieldset>fieldset .clearfix{-webkit-box-flex:1;-ms-flex:1;flex:1}.neos-form-builder-form form label[for=contact-form-recaptcha]{display:none}.neos-form-builder-form form .actions{margin-top:var(--grid-gutter-width)}.neos-form-builder-form form .actions nav.form-navigation ul{list-style:none;padding:0;margin:0}.neos-form-builder-form form .actions nav.form-navigation ul li.submit{float:right}.neos-form-builder-form form .actions nav.form-navigation ul li.submit>a,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>div,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>button{background-color:var(--color-secondary-300);color:var(--color-neutral-100);border-radius:var(--border-radius-xl);border-color:var(--color-secondary-300);font-size:var(--font-size-s);font-weight:var(--bold);border-width:2px;padding:8px 66px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.neos-form-builder-form form .actions nav.form-navigation ul li.submit>a:hover,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>div:hover,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-secondary-300);color:var(--color-secondary-300)}.neos-form-builder-form form .actions nav.form-navigation ul li.submit>a .ck-placeholder:before,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>div .ck-placeholder:before,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>button .ck-placeholder:before{color:var(--color-neutral-100)}.neos-form-builder-form form .actions nav.form-navigation ul li.submit>a,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>div,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>button{background-color:var(--color-primary-400);border-color:var(--color-primary-400)}.neos-form-builder-form form .actions nav.form-navigation ul li.submit>a:hover,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>div:hover,.neos-form-builder-form form .actions nav.form-navigation ul li.submit>button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-primary-400);color:var(--color-primary-400)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select{-webkit-box-shadow:none;box-shadow:none;background-image:none}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:valid,.neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-valid,.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:-webkit-autofill,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select:valid,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-valid,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select:-webkit-autofill{border:1px solid var(--color-modal-100);color:var(--color-modal-100);-webkit-text-fill-color:var(--color-modal-100) !important}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:valid::-webkit-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-valid::-webkit-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-control:-webkit-autofill::-webkit-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select:valid::-webkit-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-valid::-webkit-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select:-webkit-autofill::-webkit-input-placeholder{color:var(--color-modal-100)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:valid::placeholder,.neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-valid::placeholder,.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:-webkit-autofill::placeholder,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select:valid::placeholder,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-valid::placeholder,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select:-webkit-autofill::placeholder{color:var(--color-modal-100)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:invalid,.neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-invalid,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select:invalid,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-invalid{border:1px solid var(--color-modal-300);color:var(--color-modal-300) !important;-webkit-text-fill-color:var(--color-modal-300) !important}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:invalid::-webkit-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-invalid::-webkit-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select:invalid::-webkit-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-invalid::-webkit-input-placeholder{color:var(--color-modal-300)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:invalid::-moz-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-invalid::-moz-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select:invalid::-moz-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-invalid::-moz-placeholder{color:var(--color-modal-300)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:invalid:-ms-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-invalid:-ms-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select:invalid:-ms-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-invalid:-ms-input-placeholder{color:var(--color-modal-300)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:invalid::-ms-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-invalid::-ms-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select:invalid::-ms-input-placeholder, .neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-invalid::-ms-input-placeholder{color:var(--color-modal-300)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-control:invalid::placeholder,.neos-form-builder-form form.was-validated fieldset .clearfix .form-control.is-invalid::placeholder,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select:invalid::placeholder,.neos-form-builder-form form.was-validated fieldset .clearfix .form-select.is-invalid::placeholder{color:var(--color-modal-300)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-select:valid{color:var(--color-modal-100)}.neos-form-builder-form form.was-validated fieldset .clearfix .form-select:invalid{color:var(--color-modal-300)}.grecaptcha-badge{z-index:1}.tc-neos-elements-space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;margin-bottom:0}.tc-neos-elements-space hr{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.tc-website-rootcontainer .root-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.tc-website-rootcontainer .root-container{max-width:540px}}@media(min-width: 768px){.tc-website-rootcontainer .root-container{max-width:720px}}@media(min-width: 992px){.tc-website-rootcontainer .root-container{max-width:960px}}@media(min-width: 1200px){.tc-website-rootcontainer .root-container{max-width:1140px}}@media(min-width: 1400px){.tc-website-rootcontainer .root-container{max-width:1320px}}.neos-nodetypes-multicolumn .column .tc-neos-elements-map{width:100%;height:100%}.neos-nodetypes-multicolumn.mobile-margin-bottom-none{margin-bottom:0}@media(max-width: 991.98px){.neos-nodetypes-multicolumn.mobile-margin-bottom-none .column{margin-bottom:0}}@media(max-width: 991.98px){.neos-nodetypes-multicolumn.mobile-margin-bottom-small .column{margin-bottom:var(--margin-bottom-small)}}@media(max-width: 991.98px){.neos-nodetypes-multicolumn.mobile-margin-bottom-normal .column{margin-bottom:var(--margin-bottom-default)}}@media(max-width: 991.98px){.neos-nodetypes-multicolumn.mobile-margin-bottom-large .column{margin-bottom:var(--margin-bottom-big)}}.neos-nodetypes-text h3,.neos-nodetypes-text .h3{margin-bottom:calc(var(--grid-gutter-width)*.5)}.dl-gallery-gallery.theme-bootstrapLightbox>.dl-gallery>.row.dl-gallery>.neos-nodetypes-image{margin-bottom:30px}.theme-ClickAndView{width:100%}.theme-ClickAndView .tc-dl-gallery .dl-gallery .row img{width:660px;cursor:pointer;height:472.5px}.theme-ClickAndView .tc-dl-gallery .dl-gallery .thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:10px;margin-top:30px}.theme-ClickAndView .tc-dl-gallery .dl-gallery .thumbnail{width:100px;cursor:pointer;border:2px solid rgba(0,0,0,0);border-radius:5px;-webkit-transition:border .3s;transition:border .3s}.theme-ClickAndView .tc-dl-gallery .dl-gallery .thumbnail:hover{border-color:#666}.theme-ClickAndView .tc-dl-gallery .dl-gallery .lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e0ffff;z-index:1000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-ClickAndView .tc-dl-gallery .dl-gallery .lightbox-content{max-width:80%;max-height:80%}.theme-ClickAndView .tc-dl-gallery .dl-gallery #close-lightbox{position:absolute;top:20px;right:30px;color:#000;font-size:35px;cursor:pointer}@media(max-width: 340px){.theme-ClickAndView .tc-dl-gallery .dl-gallery .row img{width:100%;height:243px}}@media(min-width: 768px)and (max-width: 992px){.theme-ClickAndView .tc-dl-gallery .dl-gallery .row img{width:100%;height:257px}}.tc-neos-elements-button>a,.tc-neos-elements-button>div,.tc-neos-elements-button>button{background-color:var(--color-secondary-300);color:var(--color-neutral-100);border-radius:var(--border-radius-xl);border-color:var(--color-secondary-300);font-size:var(--font-size-s);font-weight:var(--bold);border-width:2px;padding:8px 66px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-neos-elements-button>a:hover,.tc-neos-elements-button>div:hover,.tc-neos-elements-button>button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-secondary-300);color:var(--color-secondary-300)}.tc-neos-elements-button>a .ck-placeholder:before,.tc-neos-elements-button>div .ck-placeholder:before,.tc-neos-elements-button>button .ck-placeholder:before{color:var(--color-neutral-100)}.tc-neos-elements-button .ck-placeholder:after{color:var(--color-neutral-100) !important}.tc-neos-elements-calltoaction{--cta-col-space: 30px;margin-bottom:var(--margin-bottom-small) !important}.tc-neos-elements-calltoaction .clickable{cursor:pointer}@media(max-width: 767.98px){.tc-neos-elements-calltoaction{margin-bottom:0 !important}}@media(max-width: 575.98px){.tc-neos-elements-calltoaction .image-balloon-float{display:none !important}}.tc-neos-elements-calltoaction .call-to-action-wrapper{position:relative;background-color:var(--color-secondary-300)}.tc-neos-elements-calltoaction .call-to-action-wrapper svg{width:var(--svg-width);height:var(--svg-height)}.tc-neos-elements-calltoaction .call-to-action-wrapper .image-balloon-float{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-50px;right:0;z-index:10;width:120px;height:100px}.tc-neos-elements-calltoaction .call-to-action-wrapper .neos-backend .image-balloon-float{top:-20px;right:10px;width:100px;height:80px}@media(max-width: 1024px){.tc-neos-elements-calltoaction .call-to-action-wrapper .neos-backend .image-balloon-float{top:-10px;right:5px;width:80px;height:60px}}@media(max-width: 767.98px){.tc-neos-elements-calltoaction .call-to-action-wrapper .neos-backend .image-balloon-float{top:0;right:0;width:60px;height:50px}}.tc-neos-elements-calltoaction .call-to-action-wrapper .image{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;padding-right:0;padding-left:0;overflow:hidden}@media(max-width: 991.98px){.tc-neos-elements-calltoaction .call-to-action-wrapper .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0}}.tc-neos-elements-calltoaction .call-to-action-wrapper .image picture{overflow:hidden;min-width:100%;min-height:100%;display:block}.tc-neos-elements-calltoaction .call-to-action-wrapper .image picture img{min-height:100%;width:100%}@media(max-width: 991.98px){.tc-neos-elements-calltoaction .call-to-action-wrapper .image picture img{min-width:auto;max-width:inherit;width:100%}}.tc-neos-elements-calltoaction .call-to-action-wrapper .content{-ms-flex-negative:0;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);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%;position:relative}@media(max-width: 991.98px){.tc-neos-elements-calltoaction .call-to-action-wrapper .content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.tc-neos-elements-calltoaction .call-to-action-wrapper .content .cta-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:10px;right:10px;width:33px;height:33px;margin:0}@media(max-width: 991.98px){.tc-neos-elements-calltoaction .call-to-action-wrapper .content .cta-icon{clear:both;display:block;width:100%;text-align:right;position:relative}}.tc-neos-elements-calltoaction .call-to-action-wrapper .content .cta-icon svg path{fill:var(--color-neutral-100)}.tc-neos-elements-calltoaction .call-to-action-wrapper .content .cta-title,.tc-neos-elements-calltoaction .call-to-action-wrapper .content .cta-text{color:var(--color-neutral-100)}.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper{background-color:var(--color-primary-0)}.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0}.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .content .cta-title,.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .content .cta-text{color:var(--color-primary-400)}.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .content .cta-icon svg path{fill:var(--color-primary-400)}.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width: 988px){.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .content{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.tc-neos-elements-calltoaction.image-on-right .call-to-action-wrapper .image{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}}.tc-website-giftvoucherbutton>a,.tc-website-giftvoucherbutton>div,.tc-website-giftvoucherbutton>button{background-color:var(--color-secondary-300);color:var(--color-neutral-100);border-radius:var(--border-radius-xl);border-color:var(--color-secondary-300);font-size:var(--font-size-s);font-weight:var(--bold);border-width:2px;padding:8px 66px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-giftvoucherbutton>a:hover,.tc-website-giftvoucherbutton>div:hover,.tc-website-giftvoucherbutton>button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-secondary-300);color:var(--color-secondary-300)}.tc-website-giftvoucherbutton>a .ck-placeholder:before,.tc-website-giftvoucherbutton>div .ck-placeholder:before,.tc-website-giftvoucherbutton>button .ck-placeholder:before{color:var(--color-neutral-100)}.tc-website-partnerslider{padding-top:40px}.tc-website-partnerslider .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-partnerslider .swiper-wrapper .tc-website-partner{text-align:center}.tc-website-partnerslider .swiper-navigation{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-partnerslider .swiper-navigation .swiper-button-prev,.tc-website-partnerslider .swiper-navigation .swiper-button-next{position:static;margin:0;width:33px;height:33px}.tc-website-partnerslider .swiper-navigation .swiper-button-prev:after,.tc-website-partnerslider .swiper-navigation .swiper-button-next:after{content:"";width:33px;height:33px;background-repeat:no-repeat;background-size:100%}.tc-website-partnerslider .swiper-navigation .swiper-button-prev:after{background-image:url(../Images/Icons/chevron-left.svg)}.tc-website-partnerslider .swiper-navigation .swiper-button-next:after{background-image:url(../Images/Icons/chevron-right.svg)}.neos-backend .tc-website-partnerslider .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.neos-backend .tc-website-partnerslider .swiper-wrapper .tc-website-partner{width:calc(19% - 30px*.25);margin-bottom:15px;text-align:center}.tc-website-calltoactionquicklink{width:100%}.tc-website-calltoactionquicklink .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap-m);padding:var(--margin-xxl) var(--margin-xl);background:var(--color-neutral-200)}.tc-website-calltoactionquicklink .content-wrapper .title{color:var(--color-primary-400);font-size:var(--font-size-xl);font-style:bold;font-weight:var(--extra-bold);line-height:var(--line-height-xxl)}.tc-website-calltoactionquicklink .content-wrapper .description{color:var(--color-primary-400);font-size:22px;font-style:normal;font-weight:var(--regular);line-height:normal}.tc-website-calltoactionquicklink .content-wrapper .tc-neos-elements-button>a{padding:8px 20px}.tc-website-testimonialdocument.neos-backend{background-color:var(--color-primary-200)}.tc-website-testimonialdocument.neos-backend .review-card{margin:20rem -20rem 20rem 5rem !important;max-width:308px;padding:24px;background:var(--color-neutral-100);border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family-default),serif}@media(max-width: 680px){.tc-website-testimonialdocument.neos-backend .review-card{max-width:100%;padding-left:20%}}@media(min-width: 450px){.tc-website-testimonialdocument.neos-backend .review-card{padding-left:10%}}.tc-website-testimonialdocument.neos-backend .review-card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tc-website-testimonialdocument.neos-backend .review-card .review-text{color:var(--primary-color);line-height:1.5;margin-top:16px;text-align:justify}@media(min-width: 992px){.tc-website-testimonialdocument.neos-backend .review-card{max-width:616px !important}}.tc-website-testimoniallist{max-width:100%}.tc-website-testimoniallist .title{color:var(--color-primary-400);text-align:left;font-family:var(--font-family-default),serif;font-size:var(--font-size-xl);font-style:normal;font-weight:var(--bold);line-height:46px;margin:4rem 0 4rem}.tc-website-testimoniallist .testimonial-content{display:grid;gap:2rem}@media(min-width: 768px){.tc-website-testimoniallist .testimonial-content{grid-template-columns:repeat(4, 1fr);gap:4rem}}.tc-website-testimoniallist .review-card{max-width:308px;padding:24px;background:var(--color-neutral-100);border-radius:2px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family-default),serif}@media(max-width: 680px){.tc-website-testimoniallist .review-card{max-width:100%;padding-left:20%}}@media(min-width: 450px){.tc-website-testimoniallist .review-card{padding-left:10%}}.tc-website-testimoniallist .review-card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tc-website-testimoniallist .review-card .review-text{color:var(--primary-color);line-height:1.5;margin-top:16px;text-align:justify}.tc-website-testimoniallist .duration{color:var(--color-neutral-400);font-size:14px}.testimonial-avatar{font-family:var(--font-family-default),serif;width:80px;height:80px;background:var(--color-primary-200);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.testimonial-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonial-avatar-letter{color:var(--color-neutral-100);font-size:40px;font-weight:600}.testimonial-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.testimonial-header-top{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:117px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap-xs, 8px);-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch}.testimonial-header-top .date{color:var(--color-neutral-300);font-family:var(--color-primary-400),serif;font-size:var(--font-size-s, 16px);font-style:normal;font-weight:var(--regular);line-height:normal}.testimonial-header-top .name{color:var(--color-primary-400);font-family:var(--font-family-default),serif;font-size:22px;font-style:normal;font-weight:var(--bold);line-height:normal}.testimonial-header-top .star{color:var(--color-secondary-300);fill:var(--color-secondary-300);display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial-header-top .star.empty{color:var(--color-secondary-300);fill:var(--color-neutral-100)}.testimonial-header-top .stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.testimonial-header .review-text{color:var(--primary-color);line-height:1.5;margin-top:16px;text-align:justify}.tc-website-newsletterblock{margin-top:30px;background-color:#f39200}.tc-website-newsletterblock .newsletterblock-content{padding:30px}.tc-website-newsletterblock .newsletterblock-content h2,.tc-website-newsletterblock .newsletterblock-content .h2{color:#fff}.tc-website-newsletterblock .newsletterblock-content .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:22px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%;padding-left:30px;position:relative}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .image-balloon-float{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:-110px;right:0;z-index:10;--svg-width: 180px;--svg-height: 150px;width:var(--svg-width);height:var(--svg-height)}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .image-balloon-float svg{width:var(--svg-width);height:var(--svg-height)}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element{width:100%;color:#fff}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element h3,.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .h3{color:#fff}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .description{margin-top:30px;word-break:break-word}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .form-newsletter{padding-top:30px;padding-left:0;width:90%}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .form-newsletter .form-newsletter .spinner-border{display:none}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .form-newsletter .form-newsletter .input-group{display:block}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .form-newsletter .form-newsletter .input-group .email{background-color:#fff;width:100%;margin-bottom:20px;padding-left:30px;height:30px;border-radius:unset;outline:none;border:none}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .form-newsletter .form-newsletter .input-group .submit .btn{color:#f39200;background-color:#fff;border:2px solid #fff;border-radius:20px;width:140px;height:35px}.tc-website-newsletterblock .newsletterblock-content .content-wrapper form .form-newsletter fieldset .spinner-border{border-color:#ffd699;border-right-color:#f39200}.tc-website-newsletterblock .newsletterblock-content .content-wrapper form .form-newsletter fieldset.load:after{background-color:#5299e0;height:46px;border-radius:30px}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .alert-warning{position:absolute;top:30px;border-radius:20px}@media(max-width: 575.98px){.tc-website-newsletterblock .newsletterblock-content .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;width:100%}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;width:100%;padding-left:0;padding-top:30px}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .image-balloon-float{display:none}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .form-newsletter{width:100%}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .form-newsletter .form-newsletter .input-group .submit .btn{width:100%;text-align:center;padding-top:5px;margin-top:unset}.tc-website-newsletterblock .newsletterblock-content .content-wrapper .col-right .newsletterblock-element .form-newsletter .form-newsletter .input-group .submit .btn span{position:absolute;z-index:10;color:#f39200;padding-bottom:unset;margin-bottom:unset}}.tc-neos-elements-bootstrap-accordion .accordion-item{background:none;border:none}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-button{background:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;padding-left:0;padding-right:0;font-size:28px}@media(max-width: 991.98px){.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-button{font-size:25px}}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-button:after{border-radius:0;-webkit-filter:invert(1) brightness(100%);filter:invert(1) brightness(100%)}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-button.collapsed{border-radius:0}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-button:focus{box-shadow:none;-webkit-box-shadow:none}.tc-neos-elements-bootstrap-accordion .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-radius:0}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-body{padding-left:0;padding-right:0;color:#fff}.tc-neos-elements-bootstrap-accordion .accordion-item .accordion-body .nodetypes-content.margin-bottom-default{margin-bottom:0}.tc-website-cardcontainer{margin-top:50px}.tc-website-cardcontainer .cards-wrapper{display:grid;gap:2rem;position:relative;grid-template-columns:repeat(3, 1fr)}@media(max-width: 992px){.tc-website-cardcontainer .cards-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.tc-website-cardcontainer .cards-wrapper{grid-template-columns:repeat(1, 1fr)}}.tc-website-cardcontainer .cards-wrapper section{-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}.tc-website-cardcontainer .cards-wrapper section.margin-bottom-default{margin-bottom:0}.tc-website-cardcontainer .cards-wrapper section .item-wrapper{position:relative}.tc-website-cardcontainer .cards-wrapper section .image{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tc-website-cardcontainer .cards-wrapper section .image .badgeText{padding:4px;width:110px;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:var(--grid-gutter-width);top:var(--grid-gutter-width);text-align:center;line-height:1.3em;font-size:1rem;border-radius:50%;color:#fff;background-color:var(--color-modal-300);overflow-wrap:break-word;text-overflow:ellipsis;wrap-option:wrap;font-weight:normal}.tc-website-cardcontainer .cards-wrapper section .image .badgeText p{margin:10px}.tc-website-cardcontainer .cards-wrapper section .image img{width:100%}.tc-website-cardcontainer .cards-wrapper section .content{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50%;padding:0 var(--grid-gutter-width) var(--grid-gutter-width)}.tc-website-cardcontainer .cards-wrapper section .content .title{padding:20px;overflow-wrap:break-word;font-weight:var(--extra-bold);height:3.5em;line-height:38px}.tc-website-cardcontainer .cards-wrapper section .content .description{padding:20px;font-size:20px;height:5em;wrap-option:wrap;overflow-wrap:break-word}.tc-website-cardcontainer .cards-wrapper section .content .call-to-action-button{width:100%;background-color:var(--color-primary-400);border:2px solid var(--color-primary-400);color:#fff;margin:0 auto;border-radius:20px;padding:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tc-website-cardcontainer .cards-wrapper section .content .call-to-action-button a{color:#fff}.tc-website-cardcontainer .cards-wrapper section .content .call-to-action-button:hover{background-color:#fff}.tc-website-cardcontainer .cards-wrapper section .content .call-to-action-button:hover a{color:var(--color-primary-400)}.tc-website-flightdocument{background-color:var(--color-primary-100)}.tc-website-flightdocument .flight-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3rem 1rem 5rem 1rem}.tc-website-flightdocument .flight-item .flight-item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--color-primary-400)}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-left:30px}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-header .flight-item-title{color:var(--color-primary-400);font-family:var(--bold),serif;font-size:var(--font-size-xl);font-style:normal;font-weight:var(--extra-bold);line-height:var(--line-height-xxl)}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-header .flight-item-description{color:var(--color-primary-400);font-family:var(--bold),serif;font-size:var(--font-size-s);font-style:normal;font-weight:var(--regular);line-height:normal}@media screen and (max-width: 768px){.tc-website-flightdocument .flight-item .flight-item-content .flight-item-header .flight-item-title{font-size:var(--font-size-s);line-height:var(--line-height-xl)}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-header .flight-item-description{font-size:var(--font-size-xxs);font-weight:var(--regular)}}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding-bottom:12px}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-footer .flight-item-footer-text{text-align:right;color:var(--color-primary-400);font-size:16px;font-family:var(--font-family-default),sans-serif;font-weight:var(--bold);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-footer .flight-item-footer-icon .flight-item-footer-icon-inner{width:24px;height:24px}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-footer .flight-item-footer-icon .flight-item-footer-icon-inner svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;fill:var(--color-primary-400)}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-footer:hover .flight-item-footer-text{color:#fff}.tc-website-flightdocument .flight-item .flight-item-content .flight-item-footer:hover .flight-item-footer-icon .flight-item-footer-icon-inner svg path{fill:#fff}.tc-website-flightlist{width:100%}.tc-website-flightlist .flight-container{max-width:100%;margin:0 auto;padding:16px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.tc-website-flightlist .flight-container .flight-title{color:var(--color-primary-400);font-size:38px;font-family:var(--font-family-default),sans-serif;font-weight:800;line-height:1.2;word-wrap:break-word}.tc-website-flightlist .flight-container .flight-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.tc-website-flightlist .flight-container .flight-content .flight-item{display:-webkit-box;display:-ms-flexbox;display:flex}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--color-primary-400)}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-left:30px}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-header .flight-item-title{color:var(--color-primary-400);font-family:var(--bold),serif;font-size:var(--font-size-xl);font-style:normal;font-weight:var(--extra-bold);line-height:var(--line-height-xxl)}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-header .flight-item-description{color:var(--color-primary-400);font-family:var(--bold),serif;font-size:var(--font-size-s);font-style:normal;font-weight:var(--regular);line-height:normal}@media screen and (max-width: 768px){.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-header .flight-item-title{font-size:var(--font-size-s);line-height:var(--line-height-xl)}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-header .flight-item-description{font-size:var(--font-size-xxs);font-weight:var(--regular)}}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding-bottom:12px}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-footer .flight-item-footer-text{text-align:right;color:var(--color-primary-400);font-size:16px;font-family:var(--font-family-default),sans-serif;font-weight:var(--bold);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-footer .flight-item-footer-icon .flight-item-footer-icon-inner{width:24px;height:24px}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-footer .flight-item-footer-icon .flight-item-footer-icon-inner svg path{-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;fill:var(--color-primary-400)}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-footer:hover .flight-item-footer-text{color:#fff}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-item-content .flight-item-footer:hover .flight-item-footer-icon .flight-item-footer-icon-inner svg path{fill:#fff}@media screen and (max-width: 368px){.tc-website-flightlist{margin-left:-10px !important}}@media screen and (max-width: 320px){.tc-website-flightlist{margin-left:-10px !important}.tc-website-flightlist .flight-container .flight-content .flight-item .flight-img{width:100%}}.neos-contentcollection .neos-nodetypes-text .white{color:var(--color-neutral-100)}.neos-backend .neos-contentcollection .neos-nodetypes-text .white{color:var(--color-neutral-100)}.tc-website-balloondocument{background-color:var(--color-primary-200)}.tc-website-balloondocument .balloon-item{max-width:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:var(--gap-m)}.tc-website-balloondocument .balloon-item-title{color:var(--color-neutral-100);font-family:var(--font-family-default),serif;font-size:var(--font-size-l);font-style:normal;font-weight:var(--bold);line-height:38px;margin-top:14px}.tc-website-balloondocument .balloon-item-description{color:var(--color-neutral-100);font-family:var(--font-family-default),serif;font-size:var(--font-size-s);font-style:normal;font-weight:var(--regular);line-height:normal;margin-top:14px}.tc-website-balloonlist .balloon-title{color:var(--color-neutral-100);font-size:var(--font-size-xl);font-family:var(--font-family-default),serif;font-weight:var(--extra-bold)}.tc-website-balloonlist .balloon-container{width:100%;margin-top:14px}.tc-website-balloonlist .balloon-container .balloon-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap-m);width:100%}.tc-website-balloonlist .balloon-container .balloon-content .balloon-item{max-width:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.tc-website-balloonlist .balloon-container .balloon-content .balloon-item-title{color:var(--color-neutral-100);font-family:var(--font-family-default),serif;font-size:var(--font-size-l);font-style:normal;font-weight:var(--bold);line-height:38px;margin-top:14px}.tc-website-balloonlist .balloon-container .balloon-content .balloon-item-description{color:var(--color-neutral-100);font-family:var(--font-family-default),serif;font-size:var(--font-size-s);font-style:normal;font-weight:var(--regular);line-height:normal;margin-top:14px}.tc-website-balloonlist .balloon-container .balloon-content .balloon-item picture{width:100%}.tc-website-balloonlist .balloon-container .balloon-content .balloon-item picture img{width:100%}@media(max-width: 768px){.tc-website-balloonlist .balloon-container .balloon-content{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.tc-website-balloonlist .balloon-container .balloon-content{grid-template-columns:1fr}}.tc-website-staffdocument{background-color:var(--color-primary-200) !important}.tc-website-stafflist{max-width:100%;margin-top:22px;margin-bottom:3rem}.tc-website-stafflist .title{color:var(--color-primary-400);text-align:left;font-family:var(--font-family-default),serif;font-size:var(--font-size-xl);font-style:normal;font-weight:var(--bold);margin-bottom:22px}.tc-website-stafflist .staff-image{margin-bottom:22px}.tc-website-stafflist .staff-title{margin-bottom:22px;font-weight:var(--bold)}.tc-website-stafflist .staff-position{margin-bottom:22px;text-align:left;font-weight:var(--bold)}.tc-website-stafflist .staff-description{margin-bottom:22px;white-space:normal;text-align:left}.tc-website-stafflist .staff-content{margin-top:60px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--grid-gutter-width)}.tc-website-stafflist .staff-content.column3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 992px){.tc-website-stafflist .staff-content.column3{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.tc-website-stafflist .staff-content.column3{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 1200px){.tc-website-stafflist .staff-content{grid-template-columns:repeat(4, 1fr);gap:20px}}@media(max-width: 992px){.tc-website-stafflist .staff-content{grid-template-columns:repeat(2, 1fr);gap:var(--grid-gutter-width)}}@media(max-width: 576px){.tc-website-stafflist .staff-content{grid-template-columns:repeat(1, 1fr);gap:var(--grid-gutter-width)}}.tc-website-praticalinfo{width:100%}.tc-website-praticalinfo .pratical-info-container{padding:40px 20px;background:var(--color-neutral-200);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--gap-m)}.tc-website-praticalinfo .pratical-info-container .pratical-info-title{color:var(--color-primary-400);font-family:var(--font-family-default),sans-serif;font-size:var(--font-size-xl);font-style:normal;font-weight:var(--extra-bold);line-height:45px}.tc-website-praticalinfo .pratical-info-container .pratical-info-description{-ms-flex-item-align:stretch;align-self:stretch;color:var(--color-primary-400);font-size:16px;font-family:var(--font-family-default),sans-serif;font-weight:var(--regular);word-wrap:break-word}.tc-website-praticalinfo .pratical-info-container .pratical-info-item{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.tc-website-praticalinfo .pratical-info-container .pratical-info-icon{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tc-website-praticalinfo .pratical-info-container .pratical-info-icon svg{width:30px;height:30px}.tc-website-praticalinfo .pratical-info-container .pratical-info-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tc-website-praticalinfo .pratical-info-container .pratical-info-subtitle{-ms-flex-item-align:stretch;align-self:stretch;color:var(--color-primary-400);font-size:16px;font-family:var(--font-family-default),sans-serif;font-weight:var(--bold);word-wrap:break-word}.tc-website-praticalinfo .pratical-info-container .pratical-info-subtext{-ms-flex-item-align:stretch;align-self:stretch;color:var(--color-primary-400);font-size:16px;font-family:var(--font-family-default),sans-serif;font-weight:var(--regular);word-wrap:break-word}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronCTAButton.tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl.tarteaucitronAllow{background-color:var(--color-primary-300) !important}#tarteaucitronRoot #tarteaucitron .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitron #tarteaucitronPrivacyUrlDialog{background-color:var(--color-primary-300) !important}#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected{background-color:var(--color-primary-300) !important}#passengers-modal.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#passengers-modal .modal-dialog{max-width:650px}#passengers-modal .modal-dialog .modal-content{background-color:var(--color-primary-200);padding:var(--grid-gutter-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*.5)}@media(max-width: 767.98px){#passengers-modal .modal-dialog .modal-content{padding:calc(var(--grid-gutter-width)*.5)}}#passengers-modal .modal-dialog .modal-content .modal-header{padding:0;border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#passengers-modal .modal-dialog .modal-content .modal-header .btn-close{width:32px;height:32px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M2 2L33.8198 33.8198" stroke="%2328425B" stroke-width="3" stroke-linecap="round"/><path d="M2 33.8198L33.8198 2.00002" stroke="%2328425B" stroke-width="3" stroke-linecap="round"/></svg>');background-size:32px 32px;opacity:1;margin:0;padding:0}#passengers-modal .modal-dialog .modal-content .modal-body{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*.5)}#passengers-modal .modal-dialog .modal-content .modal-body #number-of-passengers{padding:10px 15px;border:1px solid #fff}#passengers-modal .modal-dialog .modal-content .modal-body p{margin:0;font-size:16px;font-weight:var(--regular);line-height:normal}#passengers-modal .modal-dialog .modal-content .modal-body #passengers-alert{position:relative;display:none;margin-top:20px}#passengers-modal .modal-dialog .modal-content .modal-body #passengers-alert.show{display:block}#passengers-modal .modal-dialog .modal-content .modal-body #passengers-alert #passengers-alert-complement{display:none}#passengers-modal .modal-dialog .modal-content .modal-body #passengers-alert.complement #passengers-alert-complement{display:block}#passengers-modal .modal-dialog .modal-content .modal-body #passengers-alert #passengers-alert-heading{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#passengers-modal .modal-dialog .modal-content .modal-body #passengers-alert .btn-close{position:absolute;top:15px;right:15px}#passengers-modal .modal-dialog .modal-content .modal-footer{padding:0;border-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#passengers-modal .modal-dialog .modal-content .modal-footer .btn{padding:10px 20px;font-size:16px;font-weight:var(--semi-bold);letter-spacing:.64px;text-transform:uppercase;background-color:rgba(0,0,0,0);color:var(--color-primary-400);border:2px solid var(--color-primary-400);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#passengers-modal .modal-dialog .modal-content .modal-footer .btn:hover{background-color:var(--color-primary-400);color:#fff}.calendar-month{--grid-column-gap: 63px;--grid-row-gap: 15px;--height-calendar-grid: 280px;--height-calendar: 475px;position:relative;background-color:var(--color-neutral-100);padding:var(--grid-gutter-width);overflow:hidden;margin:calc(var(--grid-gutter-width)*2) 0 calc(var(--grid-gutter-width)*.5) 0}.calendar-month .calendar-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-neutral-100);position:relative;z-index:2;margin-bottom:var(--grid-gutter-width)}.calendar-month .calendar-month-header .calendar-month-header-selected-month{font-size:25px;font-weight:var(--regular);line-height:normal;text-transform:capitalize;color:var(--color-primary-500)}.calendar-month .calendar-month-header .calendar-month-header-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:calc(var(--grid-gutter-width)*.25)}.calendar-month .calendar-month-header .calendar-month-header-selectors>*{cursor:pointer}.calendar-month .calendar-month-header .calendar-month-header-selectors #previous-month-selector,.calendar-month .calendar-month-header .calendar-month-header-selectors #next-month-selector{text-indent:-9999px;background-repeat:no-repeat;background-size:100%;width:24px;height:24px}.calendar-month .calendar-month-header .calendar-month-header-selectors #previous-month-selector{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7049 7.41L14.2949 6L8.29492 12L14.2949 18L15.7049 16.59L11.1249 12L15.7049 7.41Z" fill="%230C2641"/></svg>')}.calendar-month .calendar-month-header .calendar-month-header-selectors #next-month-selector{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.70492 6L8.29492 7.41L12.8749 12L8.29492 16.59L9.70492 18L15.7049 12L9.70492 6Z" fill="%230C2641"/></svg>')}.calendar-month .calendar-month-header .calendar-month-header-selectors #present-month-selector{font-size:22px;font-weight:var(--regular);line-height:normal;color:var(--color-primary-500)}.calendar-month .day-of-week,.calendar-month .days-grid{display:grid;grid-template-columns:repeat(7, 1fr);grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);list-style:none}.calendar-month .day-of-week{color:var(--color-neutral-500);font-size:16px;font-weight:var(--extra-bold);line-height:normal;margin-bottom:15px;cursor:default}.calendar-month .day-of-week>*{text-align:center;padding-right:5px}.calendar-month .day-of-week>li{color:var(--color-primary-500);font-size:22px;font-weight:var(--regular)}.calendar-month .days-grid{height:100%;position:relative;padding-bottom:66px;margin-bottom:0;min-height:var(--height-calendar-grid)}.calendar-month .days-grid .calendar-day{background-color:var(--color-neutral-100);text-align:center;position:relative}.calendar-month .days-grid .calendar-day>span{font-size:16px;color:var(--color-primary-500);cursor:default;font-style:normal;font-weight:var(--bold);line-height:normal}.calendar-month .days-grid .calendar-day.calendar-day--not-current{background-color:rgba(0,0,0,0)}.calendar-month .days-grid .calendar-day.calendar-day--not-current>span{color:var(--color-neutral-300)}.calendar-month .days-grid .calendar-day.calendar-day--past{background-color:var(--color-modal-300)}.calendar-month .days-grid .calendar-day.calendar-day--past>span{color:var(--color-neutral-100);font-weight:var(--regular)}.calendar-month .days-grid .calendar-day.calendar-day--off-season{background-color:var(--color-primary-100)}.calendar-month .days-grid .calendar-day.calendar-day--off-season>span{font-weight:var(--regular)}.calendar-month .days-grid .calendar-day.calendar-day--available{background-color:var(--color-modal-100);cursor:pointer}.calendar-month .days-grid .calendar-day.calendar-day--available>span{color:var(--color-neutral-100)}.calendar-month .days-grid .calendar-day.calendar-day--available .region-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;position:absolute;bottom:0;right:0;width:100%;height:24px}.calendar-month .days-grid .calendar-day.calendar-day--available .region-item{position:absolute;top:2px;background-color:var(--color-neutral-100);color:var(--color-neutral-400);width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:var(--medium);line-height:normal;border-radius:50%;text-transform:uppercase}.calendar-month .days-grid .calendar-day.calendar-day--available .region-item.region-VS{right:10px}.calendar-month .days-grid .calendar-day.calendar-day--available .region-item.region-VM{left:10px}.calendar-month .days-grid .calendar-day.calendar-day--today{background-color:var(--color-secondary-200)}.calendar-month .days-grid .calendar-day.calendar-day--today>span{color:var(--color-primary-500);font-weight:var(--regular)}.calendar-month .calendar-available-slots{-webkit-transition:bottom .6s ease-in-out;transition:bottom .6s ease-in-out;position:absolute;bottom:calc(var(--height-calendar)*-1);left:0;width:100%;height:var(--height-calendar);min-height:100%;z-index:2;background-color:var(--color-primary-100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*.5);padding:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5) var(--grid-gutter-width)}.calendar-month .calendar-available-slots.visible{bottom:0}.calendar-month .calendar-available-slots #slots-selected-date>span{font-size:24px;font-weight:var(--semi-bold);line-height:normal;color:var(--color-primary-500)}.calendar-month .calendar-available-slots #slots-wrapper{width:100%}.calendar-month .calendar-available-slots #slots-wrapper .slot-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary-500);margin-bottom:calc(var(--grid-gutter-width)*.5);font-size:16px;font-style:normal;font-weight:var(--bold);line-height:normal}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper{-webkit-box-flex:0;-ms-flex:0;flex:0}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>a,.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>div,.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>button{background-color:var(--color-secondary-300);color:var(--color-neutral-100);border-radius:var(--border-radius-xl);border-color:var(--color-secondary-300);font-size:var(--font-size-s);font-weight:var(--bold);border-width:2px;padding:8px 66px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>a:hover,.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>div:hover,.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-secondary-300);color:var(--color-secondary-300)}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>a .ck-placeholder:before,.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>div .ck-placeholder:before,.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper>button .ck-placeholder:before{color:var(--color-neutral-100)}.calendar-month .calendar-available-slots #slots-wrapper .slot-item:last-child{margin-bottom:0}.calendar-month .calendar-available-slots #close-available-slots{padding:10px;width:42px;height:42px;cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M2 2L33.8198 33.8198" stroke="%2328425B" stroke-width="3" stroke-linecap="round"/><path d="M2 33.8198L33.8198 2.00002" stroke="%2328425B" stroke-width="3" stroke-linecap="round"/></svg>');background-size:32px 32px;background-position:center center;background-repeat:no-repeat;position:absolute;top:var(--grid-gutter-width);right:var(--grid-gutter-width)}.calendar-month .spinner-border{position:absolute;top:35%;left:49%;z-index:2;display:none}.calendar-month.loading .spinner-border{display:block}.calendar-month.loading:after{display:block}.calendar-month:after{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-neutral-100);z-index:1}@media(max-width: 991.98px){.calendar-month{--grid-column-gap: 50px;--grid-row-gap: 15px;--height-calendar-grid: 460px;--height-calendar: 655px;margin:var(--grid-gutter-width) 0}.calendar-month .days-grid{padding-bottom:0}.calendar-month .days-grid .calendar-day{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-month .days-grid .calendar-day.calendar-day--available .region-container{height:80px}.calendar-month .days-grid .calendar-day.calendar-day--available .region-container .region-item{width:24px;height:24px;left:9px;right:0}.calendar-month .days-grid .calendar-day.calendar-day--available .region-container .region-item.region-VS{top:3px;bottom:auto}.calendar-month .days-grid .calendar-day.calendar-day--available .region-container .region-item.region-VM{top:auto;bottom:3px}.calendar-month .calendar-available-slots{padding:calc(var(--grid-gutter-width)*.5)}.calendar-month .calendar-available-slots #slots-wrapper .slot-item{gap:5px}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div{text-align:center}}@media(max-width: 767.98px){.calendar-month{--grid-column-gap: 15px;--grid-row-gap: 10px;--height-calendar-grid: 460px;--height-calendar: 615px;padding:calc(var(--grid-gutter-width)*.5)}.calendar-month .days-grid .calendar-day.calendar-day--available .region-container .region-item{left:5px}.calendar-month .days-grid .calendar-day.calendar-day--available .region-container .region-item.region-VS{top:5px}.calendar-month .days-grid .calendar-day.calendar-day--available .region-container .region-item.region-VM{bottom:5px}.calendar-month .calendar-available-slots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--grid-gutter-width)}.calendar-month .calendar-available-slots #close-available-slots{top:16px;right:20px}.calendar-month .calendar-available-slots #slots-wrapper .slot-item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(var(--grid-gutter-width)*.25)}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div{font-size:14px}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:5px;width:100%}.calendar-month .calendar-available-slots #slots-wrapper .slot-item>div.slot-booking-button-wrapper .btn{font-size:14px}}.number-of-passengers-wrapper{margin-top:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5);font-size:20px;font-weight:var(--semi-bold);line-height:normal;text-transform:uppercase}@media(max-width: 991.98px){.number-of-passengers-wrapper{margin-top:var(--grid-gutter-width)}}.legends{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*.5);padding:var(--grid-gutter-width);position:relative;z-index:2;background-color:var(--color-neutral-100);margin-bottom:72px}.legends .legend-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--grid-gutter-width)}.legends .legend-row .legend{padding:5px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--grid-gutter-width)*.5);font-size:16px;font-weight:var(--bold);line-height:normal;color:var(--color-primary-500);white-space:nowrap}.legends .legend-row .legend span{display:inline-block;width:80px;height:25px}.legends .legend-row .legend.today span{background-color:var(--color-secondary-200)}.legends .legend-row .legend.full-closed span{background-color:var(--color-modal-300)}.legends .legend-row .legend.available span{background-color:var(--color-modal-100)}.legends .legend-row .legend.off-season span{background-color:var(--color-primary-100)}.legends .legend-row .area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legends .legend-row .area span{font-size:16px;font-weight:var(--bold);line-height:normal;color:var(--color-primary-500)}.legends .legend-row .area span.picto{font-family:"Poppins",sans-serif;color:var(--color-neutral-500);font-size:10px;font-weight:var(--regular);line-height:normal;width:22px;height:22px;border:1px solid var(--color-neutral-500);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px}.legends .legend-row .area .name-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legends .legend-row:last-child{gap:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}@media(max-width: 991.98px){.legends{gap:calc(var(--grid-gutter-width)*.5)}.legends .legend-row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--grid-gutter-width)*.5)}.legends .legend-row .legend,.legends .legend-row .area{-webkit-box-flex:1;-ms-flex:1;flex:1}.legends .legend-row .legend{padding:0}}@media(max-width: 767.98px){.legends{padding:calc(var(--grid-gutter-width)*.5)}.legends .legend-row:last-child{gap:calc(var(--grid-gutter-width)*.5);margin-top:calc(var(--grid-gutter-width)*.25)}.legends .legend-row .area{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}}.tc-website-basket{position:absolute;bottom:0;width:100%;margin-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.tc-website-basket .tc-website-ordersummary{padding:25px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-basket .tc-website-ordersummary .order-summary-title{font-size:var(--font-size-xl);font-weight:var(--extra-bold);line-height:45px;color:var(--color-primary-400)}.tc-website-basket .tc-website-ordersummary .order-summary-alert:not(.visible){display:none}.tc-website-basket .tc-website-ordersummary .order-summary-table{margin-bottom:0}.tc-website-basket .tc-website-ordersummary .order-summary-table.hidden{display:none}.tc-website-basket .tc-website-ordersummary .order-summary-table tbody tr td,.tc-website-basket .tc-website-ordersummary .order-summary-table tfoot tr td{font-size:22px;font-weight:var(--regular);line-height:normal;color:var(--color-primary-400);display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.tc-website-basket .tc-website-ordersummary .order-summary-table tbody tr td.price,.tc-website-basket .tc-website-ordersummary .order-summary-table tfoot tr td.price{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-basket .tc-website-ordersummary .order-summary-table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);width:100%}.tc-website-basket .tc-website-ordersummary .order-summary-table tbody tr td:first-child{width:37px}@media(max-width: 767.98px){.tc-website-basket .tc-website-ordersummary .order-summary-table tbody tr{gap:calc(var(--grid-gutter-width)*.25)}}.tc-website-basket .tc-website-ordersummary .order-summary-table tfoot tr{margin-top:20px;border-top:1px solid var(--color-primary-500);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.tc-website-basket .tc-website-ordersummary .order-summary-table tfoot tr:first-child{padding-top:var(--grid-gutter-width)}.tc-website-basket .tc-website-ordersummary .order-summary-table tfoot tr td{font-size:18px}.tc-website-basket .tc-website-ordersummary .order-summary-table tfoot tr td:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:calc(var(--grid-gutter-width)*.5);text-transform:uppercase;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-basket .tc-website-ordersummary .remaining-amount{text-align:right;font-size:14px}.tc-website-basket .tc-website-discountvoucher label.form-label{color:var(--color-primary-400)}.tc-website-basket .tc-website-discountvoucher #discount-voucher{text-transform:uppercase;font-weight:var(--bold) !important}.tc-website-basket .tc-website-discountvoucher #discount-voucher:valid:not(.is-valid){font-size:16px;font-weight:var(--regular);color:var(--color-neutral-300);padding:10px 15px;background:var(--color-neutral-100)}.tc-website-basket .tc-website-discountvoucher #discount-voucher:valid:not(.is-valid):focus{--color-secondary-300: 243, 146, 0;color:var(--color-neutral-300);-webkit-box-shadow:none;box-shadow:none}.tc-website-basket .tc-website-discountvoucher #discount-voucher:valid:not(.is-valid)::-webkit-input-placeholder{color:var(--color-neutral-300)}.tc-website-basket .tc-website-discountvoucher #discount-voucher:valid:not(.is-valid)::-moz-placeholder{color:var(--color-neutral-300)}.tc-website-basket .tc-website-discountvoucher #discount-voucher:valid:not(.is-valid):-ms-input-placeholder{color:var(--color-neutral-300)}.tc-website-basket .tc-website-discountvoucher #discount-voucher:valid:not(.is-valid)::-ms-input-placeholder{color:var(--color-neutral-300)}.tc-website-basket .tc-website-discountvoucher #discount-voucher:valid:not(.is-valid)::placeholder{color:var(--color-neutral-300)}@media(max-width: 991.98px){.tc-website-basket{position:static;bottom:auto}}.tc-website-reservationresume{margin:calc(var(--grid-gutter-width)*3) 0 var(--grid-gutter-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width)}.tc-website-reservationresume .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid-gutter-width);font-size:22px;font-weight:var(--regular)}.tc-website-reservationresume .content-wrapper .flight-information,.tc-website-reservationresume .content-wrapper .order-summary{-webkit-box-flex:1;-ms-flex:1;flex:1}.tc-website-reservationresume .content-wrapper .flight-information h3,.tc-website-reservationresume .content-wrapper .flight-information .h3,.tc-website-reservationresume .content-wrapper .order-summary h3,.tc-website-reservationresume .content-wrapper .order-summary .h3{color:var(--color-primary-400);margin-bottom:var(--grid-gutter-width);font-size:var(--font-size-xl);font-weight:var(--extra-bold);line-height:45px}.tc-website-reservationresume .content-wrapper .flight-information .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.tc-website-reservationresume .content-wrapper .flight-information .information .info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5)}.tc-website-reservationresume .content-wrapper .flight-information .information .info label{width:80px}.tc-website-reservationresume .content-wrapper .flight-information .information .info span:first-letter{text-transform:capitalize}.tc-website-reservationresume .content-wrapper .order-summary table{margin:0}.tc-website-reservationresume .content-wrapper .order-summary table tbody tr td,.tc-website-reservationresume .content-wrapper .order-summary table tfoot tr td{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.tc-website-reservationresume .content-wrapper .order-summary table tbody tr td.price,.tc-website-reservationresume .content-wrapper .order-summary table tfoot tr td.price{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-reservationresume .content-wrapper .order-summary table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid-gutter-width)*.5);width:100%;padding-bottom:calc(var(--grid-gutter-width)*.5)}.tc-website-reservationresume .content-wrapper .order-summary table tbody tr:first-child td{padding-top:0}.tc-website-reservationresume .content-wrapper .order-summary table tbody tr:last-child{padding-bottom:var(--grid-gutter-width)}.tc-website-reservationresume .content-wrapper .order-summary table tbody tr td:first-child{width:26px}.tc-website-reservationresume .content-wrapper .order-summary table tfoot tr{border-top:2px solid var(--color-primary-400);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:var(--grid-gutter-width)}.tc-website-reservationresume .content-wrapper .order-summary table tfoot tr td:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:var(--grid-gutter-width);text-transform:uppercase;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tc-website-reservationresume .content-wrapper .order-summary .remaining-amount{text-align:right;font-size:14px;display:inline-block;width:100%}.tc-website-reservationresume .bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.tc-website-reservationresume .bottom-wrapper .information-contents,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.tc-website-reservationresume .bottom-wrapper .information-contents{color:var(--color-primary-500)}.tc-website-reservationresume .bottom-wrapper .information-contents .ck-placeholder:after{color:var(--color-primary-500)}.tc-website-reservationresume .bottom-wrapper .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--grid-gutter-width)}.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>a,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>div,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>button,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>a,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>div,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>button,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>a,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>div,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>button{background-color:var(--color-secondary-300);color:var(--color-neutral-100);border-radius:var(--border-radius-xl);border-color:var(--color-secondary-300);font-size:var(--font-size-s);font-weight:var(--bold);border-width:2px;padding:8px 66px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>a:hover,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>div:hover,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>button:hover,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>a:hover,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>div:hover,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>button:hover,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>a:hover,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>div:hover,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>button:hover{background-color:rgba(0,0,0,0);border-color:var(--color-secondary-300);color:var(--color-secondary-300)}.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>a .ck-placeholder:before,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>div .ck-placeholder:before,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .back-button>button .ck-placeholder:before,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>a .ck-placeholder:before,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>div .ck-placeholder:before,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .payment-button>button .ck-placeholder:before,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>a .ck-placeholder:before,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>div .ck-placeholder:before,.tc-website-reservationresume .bottom-wrapper .buttons-wrapper .confirm-reservation>button .ck-placeholder:before{color:var(--color-neutral-100)}@media(max-width: 991.98px){.tc-website-reservationresume{margin:var(--grid-gutter-width) 0}.tc-website-reservationresume .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid-gutter-width) + var(--grid-gutter-width)*.5)}}@media(max-width: 767.98px){.tc-website-reservationresume .content-wrapper{padding:calc(var(--grid-gutter-width)*.5)}.tc-website-reservationresume .content-wrapper .flight-information .information .info label{width:70px}.tc-website-reservationresume .content-wrapper .order-summary table tbody tr{gap:calc(var(--grid-gutter-width)*.25)}.tc-website-reservationresume .content-wrapper .order-summary table tbody tr td.price{white-space:nowrap}}html{overflow-x:hidden;overflow-y:scroll !important;margin:0 !important;scroll-padding-top:calc(var(--header-height) + var(--grid-gutter-width))}html.no-smooth-scroll{scroll-behavior:auto !important}@media(max-width: 575.98px){html.active-mobile-menu{overflow-y:hidden !important}html.active-mobile-menu body{overflow-y:hidden;position:fixed}}a:focus,a:active,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;outline:none !important}*:focus{outline:none !important}body{color:var(--font-color);font-family:var(--font-family-default),sans-serif;font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:var(--regular)}@media(max-width: 767.98px){body{font-size:20px}}body.menu-open{overflow:hidden}body.menu-open ::-webkit-scrollbar{display:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;color:var(--font-color)}h1,.h1{font-size:var(--font-size-xxl);font-weight:var(--black);text-transform:uppercase;margin:0}@media(max-width: 991.98px){h1,.h1{font-size:var(--font-size-xxl-mobile)}}h2,.h2{font-size:var(--font-size-xl);font-weight:var(--extra-bold)}a{color:var(--link-color);font-weight:var(--bold);text-decoration:none;text-underline-offset:4px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}a:hover{color:var(--link-color-hover)}p{margin-bottom:var(--grid-gutter-width)}p:last-child{margin-bottom:0}img{max-width:100%;height:auto}figure{margin:0}.global-container>header{position:fixed;width:100%;z-index:9;padding:calc(var(--grid-gutter-width)/2) 0;background-color:#fff}.global-container>header .header-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.global-container>header .header-container{max-width:540px}}@media(min-width: 768px){.global-container>header .header-container{max-width:720px}}@media(min-width: 992px){.global-container>header .header-container{max-width:960px}}@media(min-width: 1200px){.global-container>header .header-container{max-width:1140px}}@media(min-width: 1400px){.global-container>header .header-container{max-width:1320px}}.global-container>header .header-container .header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.global-container .mmenu-navbars{display:none}#content-container{position:relative;background:#afcae5;background:-webkit-gradient(linear, left top, left bottom, from(rgb(175, 202, 229)), color-stop(90%, rgb(82, 153, 224)));background:linear-gradient(180deg, rgb(175, 202, 229) 0%, rgb(82, 153, 224) 90%);padding-bottom:calc(var(--grid-gutter-width)*4)}#content-container:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-image:url(../Images/background-contents.png);background-size:100%;background-repeat:repeat-y;mix-blend-mode:multiply;-webkit-filter:blur(43.2000007629px);filter:blur(43.2000007629px)}#content-container>div{position:relative;z-index:2}#content-container #main-container>.neos-contentcollection>.nodetypes-content:last-child{margin-bottom:0}@media(max-width: 991.98px){#content-container{padding-bottom:calc(var(--grid-gutter-width)*3)}}.mmenu:not(.mm-menu){display:none}header .menu-trigger{--menu-trigger-padding: 10px 5px;--menu-trigger-bar-width: 40px;width:50px;height:50px;cursor:pointer;padding:var(--menu-trigger-padding);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;position:relative;left:var(--menu-trigger-padding)}header .menu-trigger>div{background-color:var(--color-primary-300);height:4px;width:var(--menu-trigger-bar-width);-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}header .menu-trigger>div:last-child{-webkit-transition:background-color .3s ease-in-out,width .3s ease-in-out;transition:background-color .3s ease-in-out,width .3s ease-in-out;width:25px}header .menu-trigger:hover>div{background-color:var(--color-primary-200)}header .menu-trigger:hover>div:last-child{width:var(--menu-trigger-bar-width)}nav.mmenu{z-index:9;width:100%;overflow:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);--mm-color-background: var(--color-neutral-100)}nav.mmenu .mm-panels{padding-bottom:40px}nav.mmenu .mm-panels>.mm-panel:after{display:none}nav.mmenu .mm-navbars .mm-navbar .navbar-header,nav.mmenu .mm-navbars .mm-navbar>span{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}nav.mmenu .mm-navbars .mm-navbar .navbar-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:39px;padding-top:var(--grid-gutter-width)}nav.mmenu .mm-navbars .mm-navbar .navbar-header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}nav.mmenu .mm-navbars .mm-navbar .navbar-header .header-top .mmenu-close{padding:9px;position:relative;top:-9px}nav.mmenu .mm-navbars .mm-navbar .navbar-header .tc-website-languagemenu li a{color:var(--color-primary-500);font-size:var(--font-size-m);font-weight:var(--regular)}nav.mmenu .mm-navbars .mm-navbar .navbar-header .tc-website-languagemenu li:after{top:-3px}nav.mmenu .mm-navbars .mm-navbar .navbar-header .tc-website-languagemenu li.current a{color:var(--color-primary-300)}nav.mmenu .mm-navbars.mm-navbars--top{margin-bottom:37px;border-bottom:0}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar{background-color:var(--color-primary-500);color:var(--color-neutral-100);gap:var(--grid-gutter-width);padding:40px 0}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--grid-gutter-width)}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar>span .footer-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:17px}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar>span .footer-address .address{text-align:left}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar>span .footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar>span .footer-right .tc-website-socialnetworks svg path{fill:var(--color-neutral-100)}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar>span .footer-right .information-menu ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar>span .footer-right .information-menu ul li a{text-decoration:underline;font-weight:var(--regular)}nav.mmenu .mm-navbars.mm-navbars--bottom .mm-navbar>span .footer-right .copyrights{font-size:var(--font-size-xxs);font-weight:var(--regular)}nav.mmenu .mm-panels{overflow:visible;height:auto}nav.mmenu .mm-panels>.mm-panel{overflow-y:hidden;position:relative}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li{border-color:var(--color-primary-200)}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{overflow-y:hidden;display:block;max-height:0 !important}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li:after{width:90%}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li>a{font-size:30px;line-height:36px;color:var(--color-primary-500);font-weight:var(--extra-bold)}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li>a.mm-btn--next{border-left:0;background-color:rgba(0,0,0,0);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" fill="none"><path d="M26.2675 13.1338L19 20.3855L11.7325 13.1338L9.5 15.3663L19 24.8663L28.5 15.3663L26.2675 13.1338Z" fill="%2328425B"/></svg>');background-repeat:no-repeat;background-size:38px 38px;background-position:center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;width:64px;height:64px}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li>a.mm-btn--next:after{display:none}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li.current>a{color:var(--color-primary-200)}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li .mm-panel{overflow-y:hidden;padding:0;background-color:var(--color-neutral-100);-webkit-transition:max-height .3s ease-in-out !important;transition:max-height .3s ease-in-out !important}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li ul li a{font-size:var(--font-size-m);font-weight:var(--regular);line-height:normal}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li ul li:after{display:none}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li ul li.image{padding:0 calc(var(--grid-gutter-width)/2)}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li ul li.image img{width:100%;margin-bottom:11px}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li ul li:last-child{margin-bottom:calc(var(--grid-gutter-width)*.5)}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li ul:after{content:"";width:90%;display:block;margin:auto;border-bottom:1px solid var(--color-primary-200)}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li.mm-listitem--opened a.mm-btn--next{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}nav.mmenu .mm-panels>.mm-panel ul.mm-listview>li:last-child:after{display:none}#tarteaucitronAlertSmall{z-index:8}.global-container>footer{padding:30px 0;background-color:var(--color-primary-500);color:var(--color-neutral-100)}.global-container>footer a{color:var(--white);text-decoration:underline}.global-container>footer .footer-container{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.global-container>footer .footer-container{max-width:540px}}@media(min-width: 768px){.global-container>footer .footer-container{max-width:720px}}@media(min-width: 992px){.global-container>footer .footer-container{max-width:960px}}@media(min-width: 1200px){.global-container>footer .footer-container{max-width:1140px}}@media(min-width: 1400px){.global-container>footer .footer-container{max-width:1320px}}.global-container>footer .footer-container .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.global-container>footer .footer-container .footer-wrapper .footer-logo{justify-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-left:60px}.global-container>footer .footer-container .footer-wrapper .footer-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px;margin-left:calc(8.33333333% + var(--grid-gutter-width)/2)}.global-container>footer .footer-container .footer-wrapper .footer-address .address a{font-weight:var(--regular)}.global-container>footer .footer-container .footer-wrapper .footer-address .address a:hover{color:var(--color-primary-200)}.global-container>footer .footer-container .footer-wrapper .footer-address .address .ck-placeholder:after{color:var(--color-neutral-100)}.global-container>footer .footer-container .footer-wrapper .footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.global-container>footer .footer-container .footer-wrapper .footer-right .information-menu ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.global-container>footer .footer-container .footer-wrapper .footer-right .information-menu ul li a{font-size:var(--font-size-s);font-weight:var(--regular);text-decoration:underline}.global-container>footer .footer-container .footer-wrapper .footer-right .information-menu ul li a:hover{color:var(--color-primary-200)}.global-container>footer .footer-container .footer-wrapper .footer-right .information-menu ul li.current a{color:var(--color-primary-200)}.global-container>footer .footer-container .footer-wrapper .footer-right .copyrights{font-size:var(--font-size-xxs)}.global-container>footer .footer-container .footer-wrapper .footer-right .copyrights a{font-weight:var(--regular);text-underline-offset:3px}.global-container>footer .footer-container .footer-wrapper .footer-right .copyrights a:hover{color:var(--color-primary-200)}@media(max-width: 767.98px){.global-container>footer .footer-container .footer-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(var(--grid-gutter-width)/2)}.global-container>footer .footer-container .footer-wrapper .footer-menu-wrapper,.global-container>footer .footer-container .footer-wrapper .footer-right{-ms-flex-preferred-size:calc(50% - var(--grid-gutter-width));flex-basis:calc(50% - var(--grid-gutter-width))}.global-container>footer .footer-container .footer-wrapper .footer-menu-wrapper .copyrights,.global-container>footer .footer-container .footer-wrapper .footer-right .copyrights{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(max-width: 767.98px){.global-container>footer{padding:39px 0}.global-container>footer .footer-container .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter-width)}.global-container>footer .footer-container .footer-wrapper .footer-logo,.global-container>footer .footer-container .footer-wrapper .footer-address,.global-container>footer .footer-container .footer-wrapper .footer-right{margin-left:0}.global-container>footer .footer-container .footer-wrapper .footer-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.global-container>footer .footer-container .footer-wrapper .footer-right .information-menu ul{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#to-top{opacity:0;position:fixed;bottom:50px;right:50px;background-color:#0d418c;color:#fff;padding:15px;cursor:pointer;z-index:-999;-webkit-transition:all 500ms linear;transition:all 500ms linear}@media(max-width: 575.98px){#to-top{padding:10px;right:25px;bottom:25px}}#to-top .icon{display:block;width:18px;height:18px;background-repeat:no-repeat;background-size:100%;background-position:center center;background-image:url(/_Resources/Static/Packages/TC.Website/Images/arrow-up-white.svg)}#to-top.active{opacity:1;z-index:100}.neos-backend .neos-contentcollection[data-children-count="0"]{padding-top:20px;padding-bottom:20px}body.neos-backend{padding-top:0}body.neos-backend>header{position:relative}body.neos-backend .ck-content .table table td,body.neos-backend .ck-content .table table th{text-align:left}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIk1haW4uY3NzIiwidXRpbHMvX2Jvb3RzdHJhcF9vdmVycmlkZV92YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fcm9vdC5zY3NzIiwiYm9vdHN0cmFwL3ZlbmRvci9fcmZzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJib290c3RyYXAvX3JlYm9vdC5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9fdHlwZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsImJvb3RzdHJhcC9faW1hZ2VzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiYm9vdHN0cmFwL19jb250YWluZXJzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jb250YWluZXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiYm9vdHN0cmFwL2Zvcm1zL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiYm9vdHN0cmFwL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsImJvb3RzdHJhcC9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJib290c3RyYXAvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJib290c3RyYXAvX25hdi5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvX21vZGFsLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC9fc3Bpbm5lcnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsImJvb3RzdHJhcC9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwiYm9vdHN0cmFwL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiYm9vdHN0cmFwL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsImJvb3RzdHJhcC9oZWxwZXJzL19zdGFja3Muc2NzcyIsImJvb3RzdHJhcC9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiYm9vdHN0cmFwL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAvaGVscGVycy9fdnIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJsaWJyYXJpZXMvbWFnbmlmaWMtcG9wdXAvZGlzdC9tYWduaWZpYy1wb3B1cC5jc3MiLCJsaWJyYXJpZXMvbW1lbnUvbW1lbnUuY3NzIiwibGlicmFyaWVzL3RjX25lb3NfZWxlbWVudHMvY29tbW9uL19uZW9zX2FsaWdubWVudC5zY3NzIiwibGlicmFyaWVzL3RjX25lb3NfZWxlbWVudHMvbm9kZXR5cGVzL190Y19uZW9zX2VsZW1lbnRzX21hcC5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwibGlicmFyaWVzL3RjX25lb3NfZWxlbWVudHMvbm9kZXR5cGVzL190Y19uZW9zX2VsZW1lbnRzX2J1dHRvbi5zY3NzIiwibGlicmFyaWVzL3RjX25lb3NfZWxlbWVudHMvbm9kZXR5cGVzL190Y19uZW9zX2VsZW1lbnRzX2Z1bGx3aWR0aGltYWdlLnNjc3MiLCJsaWJyYXJpZXMvdGNfbmVvc19lbGVtZW50cy9ub2RldHlwZXMvX3RjX25lb3NfZWxlbWVudHNfY2FsbHRvYWN0aW9uLnNjc3MiLCJsaWJyYXJpZXMvdGNfbmVvc19lbGVtZW50c19ib290c3RyYXAvbm9kZXR5cGVzL19uZW9zX25vZGV0eXBlc19tdWx0aWNvbHVtbi5zY3NzIiwibGlicmFyaWVzL3RjX25lb3NfZWxlbWVudHNfYm9vdHN0cmFwL25vZGV0eXBlcy9fdGNfbmVvc19lbGVtZW50c19ib290c3RyYXBfYWNjb3JkaW9uLnNjc3MiLCJsaWJyYXJpZXMvdGNfbmVvc19jb29raWVjb25zZW50L190Y19uZW9zX2Nvb2tpZWNvbnNlbnQuc2NzcyIsImxpYnJhcmllcy90Y19uZW9zX2Nvb2tpZWNvbnNlbnQvX3RjX25lb3NfZWxlbWVudHNfbWFwLnNjc3MiLCJsaWJyYXJpZXMvdGNfbmVvc19jb29raWVjb25zZW50L19yZWNhcHRjaGFfdjMuc2NzcyIsImxpYnJhcmllcy90Y19uZW9zX2Nvb2tpZWNvbnNlbnQvX2dvb2dsZW1hcHNfZW1iZWQuc2NzcyIsImxpYnJhcmllcy90Y19uZW9zX2Nvb2tpZWNvbnNlbnQvX21haW4uc2NzcyIsImxpYnJhcmllcy90Y19uZW9zX2FuaW1hdGlvbnMvY29tbW9uL19sZW5pcy5zY3NzIiwibGlicmFyaWVzL3RjX25lb3NfYW5pbWF0aW9ucy9ub2RldHlwZXMvY29udGVudC9fbmVvc19ub2RldHlwZXNfaW1hZ2Uuc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19mb250cy5zY3NzIiwiZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9zb2NpYWxuZXR3b3Jrcy5zY3NzIiwiZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9icmVhZGNydW1ibWVudS5zY3NzIiwiZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9sYW5ndWFnZW1lbnUuc2NzcyIsImZ1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfbWVnYW1lbnUuc2NzcyIsImZ1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfcGFnZWJhbm5lci5zY3NzIiwiZnVzaW9uT2JqZWN0cy9fdGNfd2Vic2l0ZV9wYWdlaW50cm9kdWN0aW9uLnNjc3MiLCJmdXNpb25PYmplY3RzL190Y193ZWJzaXRlX2Zvb3Rlcm5hdmlnYXRpb24uc2NzcyIsImZ1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfaG9tZXBhZ2ViYW5uZXIuc2NzcyIsImZ1c2lvbk9iamVjdHMvX3RjX3dlYnNpdGVfYm9va2luZ2Zvcm0uc2NzcyIsIm5vZGV0eXBlcy9kb2N1bWVudC9fdGNfd2Vic2l0ZV9iYWxsb29uZmxpZ2h0Ym9va2luZy5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX25vZGV0eXBlc19jb250ZW50LnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fbmVvc19ub2RldHlwZXNfaW1hZ2Uuc2NzcyIsIm5vZGV0eXBlcy9jb250ZW50L19uZW9zX2Zvcm1fYnVpbGRlcl9mb3JtLnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfbmVvc19lbGVtZW50c19zcGFjZS5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfcm9vdGNvbnRhaW5lci5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX25lb3Nfbm9kZXR5cGVzX211bHRpY29sdW1uLnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fbmVvc19ub2RldHlwZXNfdGV4dC5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX2RsX2dhbGxlcnlfZ2FsbGVyeS5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX3RjX2RsX2dhbGxlcnkuc2NzcyIsIm5vZGV0eXBlcy9jb250ZW50L190Y19uZW9zX2VsZW1lbnRzX2J1dHRvbi5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfY2FsbHRvYWN0aW9uLnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9wYXJ0bmVyc2xpZGVyLnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9jYWxsdG9hY3Rpb25xdWlja2xpbmsuc2NzcyIsIm5vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX3Rlc3RpbW9uaWFsLnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9uZXdzbGV0dGVyYmxvY2suc2NzcyIsIm5vZGV0eXBlcy9jb250ZW50L190Y193ZWJzaXRlX2FjY29yZGlvbi5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfY2FyZGNvbnRhaW5lci5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfZmxpZ2h0LnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV90ZXh0LnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9iYWxsb29uLnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfd2Vic2l0ZV9zdGFmZi5zY3NzIiwibm9kZXR5cGVzL2NvbnRlbnQvX3RjX3dlYnNpdGVfcHJhdGljYWxpbmZvLnNjc3MiLCJub2RldHlwZXMvY29udGVudC9fdGNfbmVvc19jb29raWVzLnNjc3MiLCJub2RldHlwZXMvcGx1Z2luL2JhbGxvb25GbGlnaHRCb29raW5nL19wYXNzZW5nZXJzX21vZGFsLnNjc3MiLCJub2RldHlwZXMvcGx1Z2luL2JhbGxvb25GbGlnaHRCb29raW5nL19jYWxlbmRhci5zY3NzIiwibm9kZXR5cGVzL3BsdWdpbi9iYWxsb29uRmxpZ2h0Qm9va2luZy9fY2FsZW5kYXJfbGVnZW5kcy5zY3NzIiwibm9kZXR5cGVzL3BsdWdpbi9iYWxsb29uRmxpZ2h0Qm9va2luZy9fYmFza2V0LnNjc3MiLCJub2RldHlwZXMvcGx1Z2luL2JhbGxvb25GbGlnaHRCb29raW5nL19yZXNlcnZhdGlvbl9yZXN1bWUuc2NzcyIsImNvbW1vbi9fY29tbW9uLnNjc3MiLCJjb21tb24vX2hlYWRlci5zY3NzIiwiY29tbW9uL19jb250ZW50LnNjc3MiLCJjb21tb24vX21tZW51LnNjc3MiLCJjb21tb24vX2Zvb3Rlci5zY3NzIiwiY29tbW9uL190b190b3Auc2NzcyIsImJhY2tlbmQvbm9kZXR5cGVzL19uZW9zX2NvbnRlbnRjb2xsZWN0aW9uLnNjc3MiLCJiYWNrZW5kL19tYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0NBQSxxQ0FDSSxDQUFBLDJDQUNBLENBQUEsOENBQ0EsQ0FBQSw0QkNISixrQkFTSSxDQUFBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsb0JBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsa0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFBQSxDQUFBLHVCQUFBLENBQUEsc0JBSUEsQ0FBQSxzQkFBQSxDQUFBLHNCQUFBLENBQUEsc0JBQUEsQ0FBQSxzQkFBQSxDQUFBLHNCQUFBLENBQUEsc0JBQUEsQ0FBQSxzQkFBQSxDQUFBLHNCQUFBLENBQUEscUJBSUEsQ0FBQSx1QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLDhCQUlBLENBQUEsaUNBQUEsQ0FBQSw2QkFBQSxDQUFBLDJCQUFBLENBQUEsNkJBQUEsQ0FBQSw0QkFBQSxDQUFBLDZCQUFBLENBQUEseUJBQUEsQ0FBQSxtQ0FJQSxDQUFBLHFDQUFBLENBQUEsbUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLG1DQUFBLENBQUEsa0NBQUEsQ0FBQSxpQ0FBQSxDQUFBLGdDQUFBLENBQUEsK0JBSUEsQ0FBQSxpQ0FBQSxDQUFBLCtCQUFBLENBQUEsNEJBQUEsQ0FBQSwrQkFBQSxDQUFBLDhCQUFBLENBQUEsNkJBQUEsQ0FBQSw0QkFBQSxDQUFBLG1DQUlBLENBQUEscUNBQUEsQ0FBQSxtQ0FBQSxDQUFBLGdDQUFBLENBQUEsbUNBQUEsQ0FBQSxrQ0FBQSxDQUFBLGlDQUFBLENBQUEsZ0NBQUEsQ0FBQSw2QkFHRixDQUFBLHVCQUNBLENBQUEscU5BTUEsQ0FBQSx5R0FDQSxDQUFBLHlGQUNBLENBQUEsZ0RBT0EsQ0FBQSx3QkNzT1EsQ0FBQSwwQkRwT1IsQ0FBQSwwQkFDQSxDQUFBLHdCQUtBLENBQUEsK0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLCtCQUNBLENBQUEseUJBRUEsQ0FBQSxnQ0FDQSxDQUFBLDRDQUVBLENBQUEsb0NBQ0EsQ0FBQSwwQkFDQSxDQUFBLG9DQUNBLENBQUEsMENBRUEsQ0FBQSxtQ0FDQSxDQUFBLHlCQUNBLENBQUEsbUNBQ0EsQ0FBQSwyQkFHQSxDQUFBLHdCQUVBLENBQUEsaUNBQ0EsQ0FBQSwrQkFDQSxDQUFBLDhCQUVBLENBQUEsc0NBQ0EsQ0FBQSx3QkFNQSxDQUFBLDZCQUNBLENBQUEsMEJBQ0EsQ0FBQSxzQkFHQSxDQUFBLHdCQUNBLENBQUEsMEJBQ0EsQ0FBQSxtREFDQSxDQUFBLDRCQUVBLENBQUEsOEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLDJCQUNBLENBQUEsNEJBQ0EsQ0FBQSxtREFDQSxDQUFBLDhCQUNBLENBQUEsa0RBR0EsQ0FBQSwyREFDQSxDQUFBLG9EQUNBLENBQUEsMkRBQ0EsQ0FBQSw4QkFJQSxDQUFBLDZCQUNBLENBQUEsK0NBQ0EsQ0FBQSw4QkFJQSxDQUFBLHFDQUNBLENBQUEsZ0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLHFCRWhIRSxpQkZzSEEsQ0FBQSx3QkFHQSxDQUFBLGtDQUNBLENBQUEscUJBQ0EsQ0FBQSw0QkFDQSxDQUFBLHlCQUVBLENBQUEsc0NBQ0EsQ0FBQSwrQ0FFQSxDQUFBLHVDQUNBLENBQUEsMEJBQ0EsQ0FBQSxpQ0FDQSxDQUFBLDZDQUVBLENBQUEsc0NBQ0EsQ0FBQSx5QkFDQSxDQUFBLGdDQUNBLENBQUEsbUNBR0UsQ0FBQSxxQ0FBQSxDQUFBLG1DQUFBLENBQUEsZ0NBQUEsQ0FBQSxtQ0FBQSxDQUFBLGtDQUFBLENBQUEsaUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLCtCQUlBLENBQUEsaUNBQUEsQ0FBQSwrQkFBQSxDQUFBLDRCQUFBLENBQUEsK0JBQUEsQ0FBQSw4QkFBQSxDQUFBLDZCQUFBLENBQUEsNEJBQUEsQ0FBQSxtQ0FJQSxDQUFBLHFDQUFBLENBQUEsbUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLG1DQUFBLENBQUEsa0NBQUEsQ0FBQSxpQ0FBQSxDQUFBLGdDQUFBLENBQUEsMkJBR0YsQ0FBQSx3QkFFQSxDQUFBLDhCQUNBLENBQUEsa0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLHdCQUVBLENBQUEsNkJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUVBLENBQUEsd0RBQ0EsQ0FBQSw4QkFFQSxDQUFBLHFDQUNBLENBQUEsZ0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLHFCR3hLSiw2QkFHRSxDQUhGLHFCQUdFLENBQUEsOENBZUUsTUFOSixzQkFPTSxDQUFBLENBQUEsS0FjTixRQUNFLENBQUEsc0NBQ0EsQ0FBQSxrQ0Z3T1EsQ0FBQSxzQ0V0T1IsQ0FBQSxzQ0FDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxrQ0FDQSxDQUFBLDZCQUNBLENBQUEseUNBQ0EsQ0FBQSxHQVNGLGFBQ0UsQ0FBQSxhQ29uQjRCLENBQUEsUURsbkI1QixDQUFBLHVDQUNBLENBQUEsV0MwbkI0QixDQUFBLDBDRC9tQjlCLFlBQ0UsQ0FBQSxtQkN5akI0QixDQUFBLGVBR0EsQ0FBQSxlQUNBLENBQUEsNkJEdmpCNUIsQ0FBQSxPQUdGLGdDRnVNUSxDQUFBLDBCQTVKSixPRTNDSixnQkY4TVEsQ0FBQSxDQUFBLE9Fek1SLGdDRmtNUSxDQUFBLDBCQTVKSixPRXRDSixjRnlNUSxDQUFBLENBQUEsT0VwTVIsOEJGNkxRLENBQUEsMEJBNUpKLE9FakNKLGlCRm9NUSxDQUFBLENBQUEsT0UvTFIsZ0NGd0xRLENBQUEsMEJBNUpKLE9FNUJKLGdCRitMUSxDQUFBLENBQUEsT0UxTFIsaUJGMEtVLENBQUEsT0VyS1YsY0ZxS1UsQ0FBQSxFRTFKVixZQUNFLENBQUEsa0JDeVYwQixDQUFBLFlEOVU1Qix3Q0FDRSxDQURGLGdDQUNFLENBQUEsV0FDQSxDQUFBLHFDQUNBLENBREEsNkJBQ0EsQ0FBQSxRQU1GLGtCQUNFLENBQUEsaUJBQ0EsQ0FBQSxtQkFDQSxDQUFBLE1BTUYsaUJBRUUsQ0FBQSxTQUdGLFlBR0UsQ0FBQSxrQkFDQSxDQUFBLHdCQUdGLGVBSUUsQ0FBQSxHQUdGLGVDOGI4QixDQUFBLEdEeGI5QixtQkFDRSxDQUFBLGFBQ0EsQ0FBQSxXQU1GLGVBQ0UsQ0FBQSxTQVFGLGtCQ3dhOEIsQ0FBQSxhRDlaOUIsaUJGd0VVLENBQUEsV0VqRVYsZUNzZjhCLENBQUEsK0JEcGY1QixDQUFBLHVDQUNBLENBQUEsUUFTRixpQkFFRSxDQUFBLGdCRm1EUSxDQUFBLGFFakRSLENBQUEsdUJBQ0EsQ0FBQSxJQUdGLGNBQUEsQ0FBQSxJQUNBLFVBQUEsQ0FBQSxFQUtBLCtEQUNFLENBQUEseUJDaU53QyxDQUFBLFFEOU14QyxtREFDRSxDQUFBLDREQVdGLGFBRUUsQ0FBQSxvQkFDQSxDQUFBLGtCQU9KLG9DQ29WOEIsQ0FBQSxhSHZVcEIsQ0FBQSxJRURWLGFBQ0UsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FBQSxhQUNBLENBQUEsaUJGSFEsQ0FBQSxTRVFSLGlCRlJRLENBQUEsYUVVTixDQUFBLGlCQUNBLENBQUEsS0FJSixpQkZmVSxDQUFBLDBCRWlCUixDQUFBLG9CQUNBLENBQUEsT0FHQSxhQUNFLENBQUEsSUFJSix3QkFDRSxDQUFBLGlCRjNCUSxDQUFBLHVCR3M3QzBCLENBQUEscUNBQ0EsQ0FBQSxvQkM5ckRoQyxDQUFBLFFGd1NGLFNBQ0UsQ0FBQSxhRmxDTSxDQUFBLE9FNkNWLGVBQ0UsQ0FBQSxRQU1GLHFCQUVFLENBQUEsTUFRRixtQkFDRSxDQUFBLHdCQUNBLENBQUEsUUFHRixpQkM2WDhCLENBQUEsb0JBQUEsQ0FBQSwrQkFrQ0EsQ0FBQSxlRDNaNUIsQ0FBQSxHQU9GLGtCQUVFLENBQUEsK0JBQ0EsQ0FBQSwyQkFHRixvQkFNRSxDQUFBLGtCQUNBLENBQUEsY0FDQSxDQUFBLE1BUUYsb0JBQ0UsQ0FBQSxPQU1GLGVBRUUsQ0FBQSxpQ0FRRixTQUNFLENBQUEsc0NBS0YsUUFLRSxDQUFBLG1CQUNBLENBQUEsaUJGaklRLENBQUEsbUJFbUlSLENBQUEsY0FJRixtQkFFRSxDQUFBLGNBS0YsY0FDRSxDQUFBLE9BR0YsZ0JBR0UsQ0FBQSxnQkFHQSxTQUNFLENBQUEsMElBT0osdUJBQ0UsQ0FBQSxnREFRRix5QkFJRSxDQUFBLDRHQUdFLGNBQ0UsQ0FBQSxtQkFPTixTQUNFLENBQUEsaUJBQ0EsQ0FBQSxTQUtGLGVBQ0UsQ0FBQSxTQVVGLFdBQ0UsQ0FBQSxTQUNBLENBQUEsUUFDQSxDQUFBLFFBQ0EsQ0FBQSxPQVFGLFVBQ0UsQ0FBQSxVQUNBLENBQUEsU0FDQSxDQUFBLG1CQ29ONEIsQ0FBQSxnQ0hwYXRCLENBQUEsbUJFb05OLENBQUEsMEJGaFhFLE9FeVdKLGdCRnRNUSxDQUFBLENBQUEsU0UrTU4sVUFDRSxDQUFBLCtPQU9KLFNBT0UsQ0FBQSw0QkFHRixXQUNFLENBQUEsY0FTRiw0QkFDRSxDQUFBLG1CQUNBLENBQUEsNEJBbUJGLHVCQUNFLENBQUEsK0JBS0YsU0FDRSxDQUFBLDZCQU9GLFlBQ0UsQ0FBQSx5QkFDQSxDQVRBLHVCQU9GLFlBQ0UsQ0FBQSx5QkFDQSxDQUFBLE9BS0Ysb0JBQ0UsQ0FBQSxPQUtGLFFBQ0UsQ0FBQSxRQU9GLGlCQUNFLENBQUEsY0FDQSxDQUFBLFNBUUYsdUJBQ0UsQ0FBQSxTQVFGLHVCQUNFLENBQUEsTUdya0JGLGlCTDhQVSxDQUFBLGVHNFlvQixDQUFBLFdFbm9CNUIsZ0NMZ1FNLENBQUEsZUc2WGMsQ0FBQSxlQWhCUSxDQUFBLDBCSHpnQjFCLFdLcEdGLGNMdVFNLENBQUEsQ0FBQSxXS3ZRTixnQ0xnUU0sQ0FBQSxlRzZYYyxDQUFBLGVBaEJRLENBQUEsMEJIemdCMUIsV0twR0YsZ0JMdVFNLENBQUEsQ0FBQSxXS3ZRTixnQ0xnUU0sQ0FBQSxlRzZYYyxDQUFBLGVBaEJRLENBQUEsMEJIemdCMUIsV0twR0YsY0x1UU0sQ0FBQSxDQUFBLFdLdlFOLGdDTGdRTSxDQUFBLGVHNlhjLENBQUEsZUFoQlEsQ0FBQSwwQkh6Z0IxQixXS3BHRixnQkx1UU0sQ0FBQSxDQUFBLFdLdlFOLGdDTGdRTSxDQUFBLGVHNlhjLENBQUEsZUFoQlEsQ0FBQSwwQkh6Z0IxQixXS3BHRixjTHVRTSxDQUFBLENBQUEsV0t2UU4sZ0NMZ1FNLENBQUEsZUc2WGMsQ0FBQSxlQWhCUSxDQUFBLDBCSHpnQjFCLFdLcEdGLGdCTHVRTSxDQUFBLENBQUEsZUsvT1IsY0N2REUsQ0FBQSxlQUNBLENBQUEsYUQyREYsY0M1REUsQ0FBQSxlQUNBLENBQUEsa0JEOERGLG9CQUNFLENBQUEsbUNBRUEsa0JGdW9CNEIsQ0FBQSxZRTVuQjlCLGlCTHlNVSxDQUFBLHdCS3ZNUixDQUFBLFlBSUYsa0JGa1VTLENBQUEsaUJIL0hDLENBQUEsd0JLL0xSLGVBQ0UsQ0FBQSxtQkFJSixnQkFDRSxDQUFBLGtCRndUTyxDQUFBLGlCSC9IQyxDQUFBLGFHNVFDLENBQUEsMkJFd0ZULFlBQ0UsQ0FBQSxXRWhHSixjQ0lFLENBQUEsV0FHQSxDQUFBLGVEREYsY0pna0RvQyxDQUFBLGtDQUNBLENBQUEsMERJOWpEbEMsQ0FBQSxxQ0hHRSxDQUFBLGNJUkYsQ0FBQSxXQUdBLENBQUEsUURjRixvQkFFRSxDQUFBLFlBR0YsbUJBQ0UsQ0FBQSxhQUNBLENBQUEsZ0JBR0YsaUJQb1BVLENBQUEsK0JHZzBDMEIsQ0FBQSxtR01wbERsQyxtQkNIQSxDQUFBLGdCQUNBLENBQUEsVUFDQSxDQUFBLHlDQUNBLENBQUEsd0NBQ0EsQ0FBQSxpQkFDQSxDQUFBLGdCQUNBLENBQUEseUJDc0RFLHlCRjVDRSxlWFppQixDQUFBLENBQUEseUJhd0RuQix1Q0Y1Q0UsZVhaaUIsQ0FBQSxDQUFBLHlCYXdEbkIscURGNUNFLGVYWmlCLENBQUEsQ0FBQSwwQmF3RG5CLG1FRjVDRSxnQlhaaUIsQ0FBQSxDQUFBLDBCYXdEbkIsa0ZGNUNFLGdCWFppQixDQUFBLENBQUEsTWNIdkIscUJBRUksQ0FBQSx5QkFBQSxDQUFBLHlCQUFBLENBQUEseUJBQUEsQ0FBQSwwQkFBQSxDQUFBLDJCQUFBLENBQUEsS0FLRixtQkNOQSxDQUFBLGdCQUNBLENBQUEsbUJBQ0EsQ0FEQSxtQkFDQSxDQURBLFlBQ0EsQ0FBQSxrQkFDQSxDQURBLGNBQ0EsQ0FBQSxzQ0FFQSxDQUFBLDBDQUNBLENBQUEseUNBQ0EsQ0FBQSxPREVFLG1CQ09GLENEUEUsYUNPRixDQUFBLFVBQ0EsQ0FBQSxjQUNBLENBQUEseUNBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDZCQUNBLENBQUEsS0ErQ0ksa0JBQ0UsQ0FERixlQUNFLENBREYsV0FDRSxDQUFBLGlCQUdGLGtCQXBDSixDQW9DSSxpQkFwQ0osQ0FvQ0ksYUFwQ0osQ0FBQSxVQUNBLENBQUEsY0FjQSxrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFVBQ0EsQ0FBQSxjQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGNBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxrQkFDQSxDQUFBLGNBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsY0FGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxjQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsa0JBQ0EsQ0FBQSxVQStCRSxrQkFoREosQ0FnREksaUJBaERKLENBZ0RJLGFBaERKLENBQUEsVUFDQSxDQUFBLE9BcURRLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxpQkFDQSxDQUFBLE9BK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLE9BK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsT0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsT0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsT0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxPQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxPQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxPQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFFBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFFBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFFBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxVQUNBLENBQUEsVUF1RVEsdUJBeERWLENBQUEsVUF3RFUsd0JBeERWLENBQUEsVUF3RFUsZUF4RFYsQ0FBQSxVQXdEVSx3QkF4RFYsQ0FBQSxVQXdEVSx3QkF4RFYsQ0FBQSxVQXdEVSxlQXhEVixDQUFBLFVBd0RVLHdCQXhEVixDQUFBLFVBd0RVLHdCQXhEVixDQUFBLFVBd0RVLGVBeERWLENBQUEsV0F3RFUsd0JBeERWLENBQUEsV0F3RFUsd0JBeERWLENBQUEsV0FtRU0sZ0JBRUUsQ0FBQSxXQUdGLGdCQUVFLENBQUEsV0FQRixzQkFFRSxDQUFBLFdBR0Ysc0JBRUUsQ0FBQSxXQVBGLHFCQUVFLENBQUEsV0FHRixxQkFFRSxDQUFBLFdBUEYsbUJBRUUsQ0FBQSxXQUdGLG1CQUVFLENBQUEsV0FQRixxQkFFRSxDQUFBLFdBR0YscUJBRUUsQ0FBQSxXQVBGLG1CQUVFLENBQUEsV0FHRixtQkFFRSxDQUFBLHlCRjFETixRRVVFLGtCQUNFLENBREYsZUFDRSxDQURGLFdBQ0UsQ0FBQSxvQkFHRixrQkFwQ0osQ0FvQ0ksaUJBcENKLENBb0NJLGFBcENKLENBQUEsVUFDQSxDQUFBLGlCQWNBLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsVUFDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsa0JBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLGtCQUNBLENBQUEsYUErQkUsa0JBaERKLENBZ0RJLGlCQWhESixDQWdESSxhQWhESixDQUFBLFVBQ0EsQ0FBQSxVQXFEUSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsaUJBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxXQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsVUFDQSxDQUFBLGFBdUVRLGFBeERWLENBQUEsYUF3RFUsdUJBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsZUF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSxlQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLGVBeERWLENBQUEsY0F3RFUsd0JBeERWLENBQUEsY0F3RFUsd0JBeERWLENBQUEsaUJBbUVNLGdCQUVFLENBQUEsaUJBR0YsZ0JBRUUsQ0FBQSxpQkFQRixzQkFFRSxDQUFBLGlCQUdGLHNCQUVFLENBQUEsaUJBUEYscUJBRUUsQ0FBQSxpQkFHRixxQkFFRSxDQUFBLGlCQVBGLG1CQUVFLENBQUEsaUJBR0YsbUJBRUUsQ0FBQSxpQkFQRixxQkFFRSxDQUFBLGlCQUdGLHFCQUVFLENBQUEsaUJBUEYsbUJBRUUsQ0FBQSxpQkFHRixtQkFFRSxDQUFBLENBQUEseUJGMUROLFFFVUUsa0JBQ0UsQ0FERixlQUNFLENBREYsV0FDRSxDQUFBLG9CQUdGLGtCQXBDSixDQW9DSSxpQkFwQ0osQ0FvQ0ksYUFwQ0osQ0FBQSxVQUNBLENBQUEsaUJBY0Esa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxVQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxrQkFDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsU0FDQSxDQUFBLGlCQUZGLGtCQUNFLENBREYsaUJBQ0UsQ0FERixhQUNFLENBQUEsa0JBQ0EsQ0FBQSxhQStCRSxrQkFoREosQ0FnREksaUJBaERKLENBZ0RJLGFBaERKLENBQUEsVUFDQSxDQUFBLFVBcURRLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxpQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFdBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxVQUNBLENBQUEsYUF1RVEsYUF4RFYsQ0FBQSxhQXdEVSx1QkF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSxlQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLGVBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsZUF4RFYsQ0FBQSxjQXdEVSx3QkF4RFYsQ0FBQSxjQXdEVSx3QkF4RFYsQ0FBQSxpQkFtRU0sZ0JBRUUsQ0FBQSxpQkFHRixnQkFFRSxDQUFBLGlCQVBGLHNCQUVFLENBQUEsaUJBR0Ysc0JBRUUsQ0FBQSxpQkFQRixxQkFFRSxDQUFBLGlCQUdGLHFCQUVFLENBQUEsaUJBUEYsbUJBRUUsQ0FBQSxpQkFHRixtQkFFRSxDQUFBLGlCQVBGLHFCQUVFLENBQUEsaUJBR0YscUJBRUUsQ0FBQSxpQkFQRixtQkFFRSxDQUFBLGlCQUdGLG1CQUVFLENBQUEsQ0FBQSx5QkYxRE4sUUVVRSxrQkFDRSxDQURGLGVBQ0UsQ0FERixXQUNFLENBQUEsb0JBR0Ysa0JBcENKLENBb0NJLGlCQXBDSixDQW9DSSxhQXBDSixDQUFBLFVBQ0EsQ0FBQSxpQkFjQSxrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFVBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLFNBQ0EsQ0FBQSxpQkFGRixrQkFDRSxDQURGLGlCQUNFLENBREYsYUFDRSxDQUFBLGtCQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxTQUNBLENBQUEsaUJBRkYsa0JBQ0UsQ0FERixpQkFDRSxDQURGLGFBQ0UsQ0FBQSxrQkFDQSxDQUFBLGFBK0JFLGtCQWhESixDQWdESSxpQkFoREosQ0FnREksYUFoREosQ0FBQSxVQUNBLENBQUEsVUFxRFEsa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGlCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsVUErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFNBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsa0JBQ0EsQ0FBQSxVQStETSxrQkFoRU4sQ0FnRU0saUJBaEVOLENBZ0VNLGFBaEVOLENBQUEsU0FDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxrQkFDQSxDQUFBLFVBK0RNLGtCQWhFTixDQWdFTSxpQkFoRU4sQ0FnRU0sYUFoRU4sQ0FBQSxTQUNBLENBQUEsV0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsV0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLGtCQUNBLENBQUEsV0ErRE0sa0JBaEVOLENBZ0VNLGlCQWhFTixDQWdFTSxhQWhFTixDQUFBLFVBQ0EsQ0FBQSxhQXVFUSxhQXhEVixDQUFBLGFBd0RVLHVCQXhEVixDQUFBLGFBd0RVLHdCQXhEVixDQUFBLGFBd0RVLGVBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsd0JBeERWLENBQUEsYUF3RFUsZUF4RFYsQ0FBQSxhQXdEVSx3QkF4RFYsQ0FBQSxhQXdEVSx3QkF4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QSxDQUFBLDZCQUNBLENBQUEsNkJBQ0EsQ0FBQSx1Q0FDQSxDQUFBLFVEa0dBLG9CQy9HQSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHVDQUNBLENBQUEsYURrR0Esb0JDL0dBLENBQUEsb0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDBCQUNBLENBQUEsMEJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHNDQUNBLENBQUEsMkJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHFDQUNBLENBQUEsNERBQ0EsQ0FBQSw2QkFDQSxDQUFBLDZCQUNBLENBQUEsdUNBQ0EsQ0FBQSxZRGtHQSxvQkMvR0EsQ0FBQSxvQkFDQSxDQUFBLDhCQUNBLENBQUEsMEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLG9DQUNBLENBQUEsc0NBQ0EsQ0FBQSwyQkFDQSxDQUFBLDJCQUNBLENBQUEscUNBQ0EsQ0FBQSw0REFDQSxDQUFBLDZCQUNBLENBQUEsNkJBQ0EsQ0FBQSx1Q0FDQSxDQUFBLFdEa0dBLG9CQy9HQSxDQUFBLG9CQUNBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsNkJBQ0EsQ0FBQSw2QkFDQSxDQUFBLHVDQUNBLENBQUEsVURrR0Esb0JDL0dBLENBQUEsb0JBQ0EsQ0FBQSw4QkFDQSxDQUFBLDBCQUNBLENBQUEsMEJBQ0EsQ0FBQSxvQ0FDQSxDQUFBLHFDQUNBLENBQUEsMkJBQ0EsQ0FBQSwyQkFDQSxDQUFBLHFDQUNBLENBQUEsNERBQ0EsQ0FBQSw2QkFDQSxDQUFBLDZCQUNBLENBQUEsdUNBQ0EsQ0FBQSxxQkQ0SEEsdUJDaEhBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSx1QkRtR0EsdUJDaEhBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxxQkRtR0EsdUJDaEhBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxrQkRtR0EsdUJDaEhBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx1Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxxQkRtR0EsdUJDaEhBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxvQkRtR0EsdUJDaEhBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxzQ0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxtQkRtR0EsdUJDaEhBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxrQkRtR0EsdUJDaEhBLENBQUEsOEJBQ0EsQ0FBQSwwQkFDQSxDQUFBLDBCQUNBLENBQUEsb0NBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDJCQUNBLENBQUEsMkJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDREQUNBLENBQUEsZ0NBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHVDQUNBLENBQUEsbUJBQ0EsQ0FBQSxVRCtHRix5QkFDRSxDQUFBLG9DQUNBLENBQUEsd0JBQ0EsQ0FBQSxrQ0FDQSxDQUFBLGdEQUNBLENBQUEsd0NBQ0EsQ0FBQSxpREFDQSxDQUFBLHlDQUNBLENBQUEsZ0NBQ0EsQ0FBQSwyQ0FDQSxDQUFBLCtCQUNBLENBQUEsdUNBQ0EsQ0FBQSx5QnZCZ1J3QyxDQUFBLHdCdUJwUXhDLHlCQUNFLENBQUEsZ0JBR0YsK0JBQ0UsQ0FBQSxRQVdKLDBCQ2pKRSxDQUFBLHdCQUNBLENBQUEsMEIzQnlOUSxDQUFBLGtEMkJ2TlIsQ0FBQSxRRGtKRiwyQkNySkUsQ0FBQSwwQkFDQSxDQUFBLDJCM0J5TlEsQ0FBQSxrRDJCdk5SLENBQUEsTUNuRUYsc0NBQ0UsQ0FERiw4QkFDRSxDQUFBLHVDVG1CSSxNU3BCTix1QlRxQlEsQ1NyQlIsZVRxQlEsQ0FBQSxDQUFBLGlCU2xCTixTQUNFLENBQUEscUJBTUYsWUFDRSxDQUFBLFlBSUosUUFDRSxDQUFBLGVBQ0EsQ0FBQSxtQ0FDQSxDQURBLDJCQUNBLENBQUEsdUNURUksWVNMTix1QlRNUSxDU05SLGVUTVEsQ0FBQSxDQUFBLGdDU0ROLE9BQ0UsQ0FBQSxXQUNBLENBQUEsa0NBQ0EsQ0FEQSwwQkFDQSxDQUFBLHVDVEhFLGdDQUFBLHVCQUNFLENBREYsZUFDRSxDQUFBLENBQUEsS1VoQlIsNkJBRUUsQ0FBQSwrQkFDQSxDQUFBLDJCQUVBLENBQUEseUNBQ0EsQ0FBQSxxREFDQSxDQUFBLHVEQUNBLENBQUEsbUJBR0EsQ0FIQSxtQkFHQSxDQUhBLFlBR0EsQ0FBQSxrQkFDQSxDQURBLGNBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxVQUdGLGFBQ0UsQ0FBQSxpRUFDQSxDQUFBLHNDN0JpUVEsQ0FBQSwwQzZCL1BSLENBQUEsOEJBQ0EsQ0FBQSxvQkFDQSxDQUFBLGVBQ0EsQ0FBQSxRQUNBLENBQUEseUdBQ0EsQ0FEQSxpR0FDQSxDQUFBLHVDVlpJLFVVR04sdUJWRlEsQ1VFUixlVkZRLENBQUEsQ0FBQSxnQ1VhTixvQ0FFRSxDQUFBLHdCQUlGLFNBQ0UsQ0FBQSxvRDFCbWhCb0IsQzBCbmhCcEIsNEMxQm1oQm9CLENBQUEsc0MwQjlnQnRCLHVDQUVFLENBQUEsbUJBQ0EsQ0FBQSxjQUNBLENBQUEsVUFRSixrREFFRSxDQUFBLGtEQUNBLENBQUEsb0RBQ0EsQ0FBQSwyR0FDQSxDQUFBLHlEQUNBLENBQUEsK0NBQ0EsQ0FBQSx1R0FDQSxDQUFBLG1GQUdBLENBQUEsb0JBRUEsc0RBQ0UsQ0FBQSwwREFDQSxDQUFBLHVEekI3Q0EsQ0FBQSx3REFDQSxDQUFBLG9EeUIrQ0EsaUJBR0UsQ0FBQSx1REFDQSxDQUFBLDhEQUlKLDBDQUVFLENBQUEsa0RBQ0EsQ0FBQSx3REFDQSxDQUFBLHlCQUdGLG1EQUVFLENBQUEsd0J6QmpFQSxDQUFBLHlCQUNBLENBQUEsV3lCMkVKLHFEQUVFLENBQUEsc0NBQ0EsQ0FBQSxzQ0FDQSxDQUFBLHFCQUdBLCtDekI1RkUsQ0FBQSx1RHlCZ0dGLDJDQUVFLENBQUEsbURBQ3FCLENBQUEsZUFTekIsNEJBRUUsQ0FBQSx5Q0FDQSxDQUFBLDhEQUNBLENBQUEsK0JBR0EsQ0FBQSx5QkFFQSxlQUNFLENBQUEsY0FDQSxDQUFBLHNFQUNBLENBQUEsOERBRUEsZ0NBRUUsQ0FBQSwrREFJSixlMUI0ZDRCLENBQUEsK0MwQnpkMUIsQ0FBQSxnQ0FDQSxDQUFBLHdDQVVGLGtCQUVFLENBRkYsaUJBRUUsQ0FGRixhQUVFLENBQUEsaUJBQ0EsQ0FBQSxrREFLRix5QkFFRSxDQUZGLFlBRUUsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLGlCQUNBLENBQUEsaUVBTUYsVUFDRSxDQUFBLHVCQVVGLFlBQ0UsQ0FBQSxxQkFFRixhQUNFLENBQUEsUUM3TEosd0JBRUUsQ0FBQSw2QkFDQSxDQUFBLDJEQUNBLENBQUEsZ0VBQ0EsQ0FBQSxtRUFDQSxDQUFBLCtEQUNBLENBQUEsc0NBQ0EsQ0FBQSxrQ0FDQSxDQUFBLG9DQUNBLENBQUEsOERBQ0EsQ0FBQSxvRUFDQSxDQUFBLHNDQUNBLENBQUEsc0NBQ0EsQ0FBQSxzQ0FDQSxDQUFBLHNDQUNBLENBQUEsMlFBQ0EsQ0FBQSwwRUFDQSxDQUFBLDBEQUNBLENBQUEsd0NBQ0EsQ0FBQSw0REFDQSxDQUFBLGlCQUdBLENBQUEsbUJBQ0EsQ0FEQSxtQkFDQSxDQURBLFlBQ0EsQ0FBQSxrQkFDQSxDQURBLGNBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsa0JBQ0EsQ0FBQSx3QkFDQSxDQURBLHFCQUNBLENBREEsNkJBQ0EsQ0FBQSw2REFDQSxDQUFBLDJKQU1BLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEscUJBQ0EsQ0FEQSxpQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSw2QkFDQSxDQUFBLGNBb0JKLDRDQUNFLENBQUEsK0NBQ0EsQ0FBQSw4Q0FDQSxDQUFBLDBDOUJ1TlEsQ0FBQSxrQzhCck5SLENBQUEsb0JBQ0EsQ0FBQSxrQkFDQSxDQUFBLHdDQUVBLHdDQUVFLENBQUEsWUFVSiwwQkFFRSxDQUFBLCtCQUNBLENBQUEsMkJBRUEsQ0FBQSwyQ0FDQSxDQUFBLHVEQUNBLENBQUEsNkRBQ0EsQ0FBQSxtQkFHQSxDQUhBLG1CQUdBLENBSEEsWUFHQSxDQUFBLDJCQUNBLENBREEsNEJBQ0EsQ0FEQSx5QkFDQSxDQURBLHFCQUNBLENBQUEsY0FDQSxDQUFBLGVBQ0EsQ0FBQSxlQUNBLENBQUEsd0RBR0UsbUNBRUUsQ0FBQSwyQkFJSixlQUNFLENBQUEsYUFTSixpQjNCK2dDb0MsQ0FBQSxvQkFBQSxDQUFBLDRCMkI1Z0NsQyxDQUFBLHlEQUVBLG1DQUdFLENBQUEsaUJBYUosNEJBQ0UsQ0FERixlQUNFLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSx3QkFHQSxDQUhBLHFCQUdBLENBSEEsa0JBR0EsQ0FBQSxnQkFJRiw2RUFDRSxDQUFBLDRDOUJvSVEsQ0FBQSxhOEJsSVIsQ0FBQSw0QkFDQSxDQUFBLDhCQUNBLENBQUEseUVBQ0EsQ0FBQSxvRDFCeElFLENBQUEsc0QwQjBJRixDMUIxSUUsOEMwQjBJRixDQUFBLHVDWHpJSSxnQldpSU4sdUJYaElRLENXZ0lSLGVYaElRLENBQUEsQ0FBQSxzQlcwSU4sb0JBQ0UsQ0FBQSxzQkFHRixvQkFDRSxDQUFBLFNBQ0EsQ0FBQSw2REFDQSxDQURBLHFEQUNBLENBQUEscUJBTUosb0JBQ0UsQ0FBQSxXQUNBLENBQUEsWUFDQSxDQUFBLHFCQUNBLENBQUEsaURBQ0EsQ0FBQSwyQkFDQSxDQUFBLDBCQUNBLENBQUEsb0JBQ0EsQ0FBQSxtQkFHRix3Q0FDRSxDQUFBLGVBQ0EsQ0FBQSx5Qm5CMUhFLGtCbUJzSUEsb0JBRUksQ0FGSixnQkFFSSxDQUFBLHNCQUNBLENBREEsbUJBQ0EsQ0FEQSwwQkFDQSxDQUFBLDhCQUVBLDZCQUNFLENBREYsNEJBQ0UsQ0FERixzQkFDRSxDQURGLGtCQUNFLENBQUEsNkNBRUEsaUJBQ0UsQ0FBQSx3Q0FHRixpREFDRSxDQUFBLGdEQUNBLENBQUEscUNBSUosZ0JBQ0UsQ0FBQSxtQ0FHRiw4QkFDRSxDQURGLDhCQUNFLENBREYsdUJBQ0UsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQ0FHRixZQUNFLENBQUEsNkJBR0YsZUFFRSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLHlDQUNBLENBQUEsbUJBQ0EsQ0FBQSxpQ0FDQSxDQURBLHlCQUNBLENBQUEsdUJBRUEsQ0FGQSxlQUVBLENBQUEsK0NBR0EsWUFDRSxDQUFBLDZDQUdGLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxTQUNBLENBQUEsa0JBQ0EsQ0FBQSxDQUFBLHlCbkI1TFIsa0JtQnNJQSxvQkFFSSxDQUZKLGdCQUVJLENBQUEsc0JBQ0EsQ0FEQSxtQkFDQSxDQURBLDBCQUNBLENBQUEsOEJBRUEsNkJBQ0UsQ0FERiw0QkFDRSxDQURGLHNCQUNFLENBREYsa0JBQ0UsQ0FBQSw2Q0FFQSxpQkFDRSxDQUFBLHdDQUdGLGlEQUNFLENBQUEsZ0RBQ0EsQ0FBQSxxQ0FJSixnQkFDRSxDQUFBLG1DQUdGLDhCQUNFLENBREYsOEJBQ0UsQ0FERix1QkFDRSxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLGtDQUdGLFlBQ0UsQ0FBQSw2QkFHRixlQUVFLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEscUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLDZCQUNBLENBQUEseUNBQ0EsQ0FBQSxtQkFDQSxDQUFBLGlDQUNBLENBREEseUJBQ0EsQ0FBQSx1QkFFQSxDQUZBLGVBRUEsQ0FBQSwrQ0FHQSxZQUNFLENBQUEsNkNBR0YsbUJBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxrQkFDQSxDQUFBLENBQUEseUJuQjVMUixrQm1Cc0lBLG9CQUVJLENBRkosZ0JBRUksQ0FBQSxzQkFDQSxDQURBLG1CQUNBLENBREEsMEJBQ0EsQ0FBQSw4QkFFQSw2QkFDRSxDQURGLDRCQUNFLENBREYsc0JBQ0UsQ0FERixrQkFDRSxDQUFBLDZDQUVBLGlCQUNFLENBQUEsd0NBR0YsaURBQ0UsQ0FBQSxnREFDQSxDQUFBLHFDQUlKLGdCQUNFLENBQUEsbUNBR0YsOEJBQ0UsQ0FERiw4QkFDRSxDQURGLHVCQUNFLENBQUEsNEJBQ0EsQ0FEQSxlQUNBLENBQUEsa0NBR0YsWUFDRSxDQUFBLDZCQUdGLGVBRUUsQ0FBQSxZQUNBLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxxQkFDQSxDQUFBLHNCQUNBLENBQUEsNkJBQ0EsQ0FBQSx5Q0FDQSxDQUFBLG1CQUNBLENBQUEsaUNBQ0EsQ0FEQSx5QkFDQSxDQUFBLHVCQUVBLENBRkEsZUFFQSxDQUFBLCtDQUdBLFlBQ0UsQ0FBQSw2Q0FHRixtQkFDRSxDQURGLG1CQUNFLENBREYsWUFDRSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEsU0FDQSxDQUFBLGtCQUNBLENBQUEsQ0FBQSwwQm5CNUxSLGtCbUJzSUEsb0JBRUksQ0FGSixnQkFFSSxDQUFBLHNCQUNBLENBREEsbUJBQ0EsQ0FEQSwwQkFDQSxDQUFBLDhCQUVBLDZCQUNFLENBREYsNEJBQ0UsQ0FERixzQkFDRSxDQURGLGtCQUNFLENBQUEsNkNBRUEsaUJBQ0UsQ0FBQSx3Q0FHRixpREFDRSxDQUFBLGdEQUNBLENBQUEscUNBSUosZ0JBQ0UsQ0FBQSxtQ0FHRiw4QkFDRSxDQURGLDhCQUNFLENBREYsdUJBQ0UsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSxrQ0FHRixZQUNFLENBQUEsNkJBR0YsZUFFRSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLHlDQUNBLENBQUEsbUJBQ0EsQ0FBQSxpQ0FDQSxDQURBLHlCQUNBLENBQUEsdUJBRUEsQ0FGQSxlQUVBLENBQUEsK0NBR0EsWUFDRSxDQUFBLDZDQUdGLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxTQUNBLENBQUEsa0JBQ0EsQ0FBQSxDQUFBLDBCbkI1TFIsbUJtQnNJQSxvQkFFSSxDQUZKLGdCQUVJLENBQUEsc0JBQ0EsQ0FEQSxtQkFDQSxDQURBLDBCQUNBLENBQUEsK0JBRUEsNkJBQ0UsQ0FERiw0QkFDRSxDQURGLHNCQUNFLENBREYsa0JBQ0UsQ0FBQSw4Q0FFQSxpQkFDRSxDQUFBLHlDQUdGLGlEQUNFLENBQUEsZ0RBQ0EsQ0FBQSxzQ0FJSixnQkFDRSxDQUFBLG9DQUdGLDhCQUNFLENBREYsOEJBQ0UsQ0FERix1QkFDRSxDQUFBLDRCQUNBLENBREEsZUFDQSxDQUFBLG1DQUdGLFlBQ0UsQ0FBQSw4QkFHRixlQUVFLENBQUEsWUFDQSxDQUFBLGtCQUNBLENBREEsbUJBQ0EsQ0FEQSxXQUNBLENBQUEscUJBQ0EsQ0FBQSxzQkFDQSxDQUFBLDZCQUNBLENBQUEseUNBQ0EsQ0FBQSxtQkFDQSxDQUFBLGlDQUNBLENBREEseUJBQ0EsQ0FBQSx1QkFFQSxDQUZBLGVBRUEsQ0FBQSxnREFHQSxZQUNFLENBQUEsOENBR0YsbUJBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxrQkFDQSxDQUFBLENBQUEsZUF0RFIsb0JBRUksQ0FGSixnQkFFSSxDQUFBLHNCQUNBLENBREEsbUJBQ0EsQ0FEQSwwQkFDQSxDQUFBLDJCQUVBLDZCQUNFLENBREYsNEJBQ0UsQ0FERixzQkFDRSxDQURGLGtCQUNFLENBQUEsMENBRUEsaUJBQ0UsQ0FBQSxxQ0FHRixpREFDRSxDQUFBLGdEQUNBLENBQUEsa0NBSUosZ0JBQ0UsQ0FBQSxnQ0FHRiw4QkFDRSxDQURGLDhCQUNFLENBREYsdUJBQ0UsQ0FBQSw0QkFDQSxDQURBLGVBQ0EsQ0FBQSwrQkFHRixZQUNFLENBQUEsMEJBR0YsZUFFRSxDQUFBLFlBQ0EsQ0FBQSxrQkFDQSxDQURBLG1CQUNBLENBREEsV0FDQSxDQUFBLHFCQUNBLENBQUEsc0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLHlDQUNBLENBQUEsbUJBQ0EsQ0FBQSxpQ0FDQSxDQURBLHlCQUNBLENBQUEsdUJBRUEsQ0FGQSxlQUVBLENBQUEsNENBR0EsWUFDRSxDQUFBLDBDQUdGLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEsa0JBQ0EsQ0FEQSxtQkFDQSxDQURBLFdBQ0EsQ0FBQSxTQUNBLENBQUEsa0JBQ0EsQ0FBQSx5Q0FpQlosNENBR0UsQ0FBQSxrREFDQSxDQUFBLHFEQUNBLENBQUEsOEJBQ0EsQ0FBQSw2QkFDQSxDQUFBLG1DQUNBLENBQUEsMERBQ0EsQ0FBQSw4UUFDQSxDQUFBLDBDQU1FLDhRQUNFLENBQUEsV0N6Uk4sMENBRUUsQ0FBQSxvQ0FDQSxDQUFBLDhLQUNBLENBQUEsbURBQ0EsQ0FBQSxtREFDQSxDQUFBLHFEQUNBLENBQUEsNEZBQ0EsQ0FBQSxxQ0FDQSxDQUFBLGtDQUNBLENBQUEsOENBQ0EsQ0FBQSw2Q0FDQSxDQUFBLHlPQUNBLENBQUEsc0NBQ0EsQ0FBQSxrREFDQSxDQUFBLDhEQUNBLENBQUEsZ1BBQ0EsQ0FBQSwyRUFDQSxDQUFBLHNDQUNBLENBQUEsbUNBQ0EsQ0FBQSw0REFDQSxDQUFBLHFEQUNBLENBQUEsa0JBSUYsaUJBQ0UsQ0FBQSxtQkFDQSxDQURBLG1CQUNBLENBREEsWUFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLFVBQ0EsQ0FBQSwyRUFDQSxDQUFBLGMvQnVQUSxDQUFBLG1DK0JyUFIsQ0FBQSxlQUNBLENBQUEsMkNBQ0EsQ0FBQSxRQUNBLENBQUEsZTNCckJFLENBQUEsb0IyQnVCRixDQUFBLGlEQUNBLENBREEseUNBQ0EsQ0FBQSx1Q1p2Qkksa0JZVU4sdUJaVFEsQ1lTUixlWlRRLENBQUEsQ0FBQSxrQ1l3Qk4sc0NBQ0UsQ0FBQSw4Q0FDQSxDQUFBLHVHQUNBLENBREEsK0ZBQ0EsQ0FBQSx5Q0FFQSxvREFDRSxDQUFBLHdEQUNBLENBREEsZ0RBQ0EsQ0FBQSx5QkFLSixtQkFDRSxDQURGLGFBQ0UsQ0FBQSx3Q0FDQSxDQUFBLHlDQUNBLENBQUEsZ0JBQ0EsQ0FBQSxVQUNBLENBQUEsNkNBQ0EsQ0FBQSwyQkFDQSxDQUFBLGtEQUNBLENBQUEsMERBQ0EsQ0FEQSxrREFDQSxDQUFBLHVDWjlDRSx5QllxQ0osdUJacENNLENZb0NOLGVacENNLENBQUEsQ0FBQSx3QllnRE4sU0FDRSxDQUFBLHdCQUdGLFNBQ0UsQ0FBQSxTQUNBLENBQUEsMkRBQ0EsQ0FEQSxtREFDQSxDQUFBLGtCQUlKLGVBQ0UsQ0FBQSxnQkFHRiwrQkFDRSxDQUFBLHVDQUNBLENBQUEsOEVBQ0EsQ0FBQSw4QkFFQSx3RDNCN0RFLENBQUEseURBQ0EsQ0FBQSxrRTJCK0RBLDhEM0JoRUEsQ0FBQSwrREFDQSxDQUFBLG9DMkJvRUYsWUFDRSxDQUFBLDZCQUlGLDREM0I1REUsQ0FBQSwyREFDQSxDQUFBLDJFMkIrREUsa0UzQmhFRixDQUFBLGlFQUNBLENBQUEsaUQyQm9FQSw0RDNCckVBLENBQUEsMkRBQ0EsQ0FBQSxnQjJCMEVKLDZFQUNFLENBQUEsaUNBU0EsY0FDRSxDQUFBLGFBQ0EsQ0FBQSxlM0I5R0EsQ0FBQSw2QzJCaUhBLFlBQUEsQ0FBQSw0Q0FDQSxlQUFBLENBQUEsb0pBSUUsZTNCdEhGLENBQUEscUQyQjZIQSxlM0I3SEEsQ0FBQSw4QzJCcUlBLHdTQUNFLENBQUEsK1NBQ0EsQ0FBQSxPQ3RKTiwwQkFFRSxDQUFBLDBCQUNBLENBQUEsMEJBQ0EsQ0FBQSw4QkFDQSxDQUFBLHlCQUNBLENBQUEsb0NBQ0EsQ0FBQSw0RUFDQSxDQUFBLGlEQUNBLENBQUEsOEJBQ0EsQ0FBQSxpQkFHQSxDQUFBLDJEQUNBLENBQUEsMkNBQ0EsQ0FBQSwyQkFDQSxDQUFBLG1DQUNBLENBQUEsNkJBQ0EsQ0FBQSwyQzVCSEUsQ0FBQSxlNEJRSixhQUVFLENBQUEsWUFJRixlN0I4a0I4QixDQUFBLGdDNkI1a0I1QixDQUFBLG1CQVFGLGtCN0J1K0NnQyxDQUFBLDhCNkJuK0M5QixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxPQUNBLENBQUEsU0FDQSxDQUFBLG9CQUNBLENBQUEsZUFRRixpREFDRSxDQUFBLDBDQUNBLENBQUEsd0RBQ0EsQ0FBQSxzREFDQSxDQUFBLGlCQUpGLG1EQUNFLENBQUEsNENBQ0EsQ0FBQSwwREFDQSxDQUFBLHdEQUNBLENBQUEsZUFKRixpREFDRSxDQUFBLDBDQUNBLENBQUEsd0RBQ0EsQ0FBQSxzREFDQSxDQUFBLFlBSkYsOENBQ0UsQ0FBQSx1Q0FDQSxDQUFBLHFEQUNBLENBQUEsbURBQ0EsQ0FBQSxlQUpGLGlEQUNFLENBQUEsMENBQ0EsQ0FBQSx3REFDQSxDQUFBLHNEQUNBLENBQUEsY0FKRixnREFDRSxDQUFBLHlDQUNBLENBQUEsdURBQ0EsQ0FBQSxxREFDQSxDQUFBLGFBSkYsK0NBQ0UsQ0FBQSx3Q0FDQSxDQUFBLHNEQUNBLENBQUEsb0RBQ0EsQ0FBQSxZQUpGLDhDQUNFLENBQUEsdUNBQ0EsQ0FBQSxxREFDQSxDQUFBLG1EQUNBLENBQUEsV0MzREosMEJBRUUsQ0FBQSxvVkFDQSxDQUFBLDJCQUNBLENBQUEsa0NBQ0EsQ0FBQSxtRUFDQSxDQUFBLCtCQUNBLENBQUEscUNBQ0EsQ0FBQSx1RUFDQSxDQUFBLDhCQUdBLENBSEEsc0JBR0EsQ0FBQSxTOUJzcEQyQixDQUFBLFVBQUEsQ0FBQSxtQjhCbnBEM0IsQ0FBQSwrQkFDQSxDQUFBLHlFQUNBLENBQUEsUUFDQSxDQUFBLHFCN0JKRSxDQUFBLG1DNkJNRixDQUFBLGlCQUdBLCtCQUNFLENBQUEsb0JBQ0EsQ0FBQSx5Q0FDQSxDQUFBLGlCQUdGLFNBQ0UsQ0FBQSxtREFDQSxDQURBLDJDQUNBLENBQUEseUNBQ0EsQ0FBQSx3Q0FHRixtQkFFRSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxvQkFDQSxDQURBLGdCQUNBLENBQUEsNENBQ0EsQ0FBQSxpQkFRSiwrQ0FIRSxDQUdGLHVDQUhFLENBQUEsZ0NBU0UsK0NBVEYsQ0FTRSx1Q0FURixDQUFBLE9DeENGLHVCQUVFLENBQUEsdUJBQ0EsQ0FBQSx3QkFDQSxDQUFBLHlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxnQ0FDQSxDQUFBLDJEQUNBLENBQUEsK0NBQ0EsQ0FBQSxvREFDQSxDQUFBLDhDQUNBLENBQUEsMkZBQ0EsQ0FBQSxpQ0FDQSxDQUFBLGlDQUNBLENBQUEsb0NBQ0EsQ0FBQSxzREFDQSxDQUFBLHNEQUNBLENBQUEsaUNBQ0EsQ0FBQSw2QkFDQSxDQUFBLHNCQUNBLENBQUEsc0RBQ0EsQ0FBQSxzREFDQSxDQUFBLGNBR0EsQ0FBQSxLQUNBLENBQUEsTUFDQSxDQUFBLDhCQUNBLENBQUEsWUFDQSxDQUFBLFVBQ0EsQ0FBQSxXQUNBLENBQUEsaUJBQ0EsQ0FBQSxlQUNBLENBQUEsU0FHQSxDQUFBLGNBT0YsaUJBQ0UsQ0FBQSxVQUNBLENBQUEsNkJBQ0EsQ0FBQSxtQkFFQSxDQUFBLDBCQUdBLGlEQUNFLENBREYseUNBQ0UsQ0FERixpQ0FDRSxDQURGLGlFQUNFLENBQUEscUMvQm04Q2dDLEMrQm44Q2hDLDZCL0JtOENnQyxDQUFBLHVDZ0I1K0M5QiwwQmV3Q0osdUJmdkNNLENldUNOLGVmdkNNLENBQUEsQ0FBQSwwQmUyQ04sc0IvQmk4Q2tDLEMrQmo4Q2xDLGMvQmk4Q2tDLENBQUEsa0MrQjU3Q2xDLDZCL0I4N0NrQyxDK0I5N0NsQyxxQi9CODdDa0MsQ0FBQSx5QitCejdDcEMsNENBQ0UsQ0FBQSx3Q0FFQSxlQUNFLENBQUEsZUFDQSxDQUFBLHFDQUdGLGVBQ0UsQ0FBQSx1QkFJSixtQkFDRSxDQURGLG1CQUNFLENBREYsWUFDRSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLGdEQUNBLENBQUEsZUFJRixpQkFDRSxDQUFBLG1CQUNBLENBREEsbUJBQ0EsQ0FEQSxZQUNBLENBQUEsMkJBQ0EsQ0FEQSw0QkFDQSxDQURBLHlCQUNBLENBREEscUJBQ0EsQ0FBQSxVQUNBLENBQUEsMkJBRUEsQ0FBQSxtQkFDQSxDQUFBLG1DQUNBLENBQUEsMkJBQ0EsQ0FBQSxzRUFDQSxDQUFBLDJDOUJyRkUsQ0FBQSxTOEJ5RkYsQ0FBQSxnQkFJRiwwQkFFRSxDQUFBLHNCQUNBLENBQUEsMEJBQ0EsQ0FBQSxjQ2xIQSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsaUNEbUgwQixDQUFBLFdDakgxQixDQUFBLFlBQ0EsQ0FBQSxzQ0RnSDRELENBQUEscUJDNUc1RCxTQUFBLENBQUEscUJBQ0Esa0NEMkcwRixDQUFBLGNBSzVGLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEsbUJBQ0EsQ0FEQSxhQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQUEsc0NBQ0EsQ0FBQSwyRkFDQSxDQUFBLDBEOUJyR0UsQ0FBQSwyREFDQSxDQUFBLHlCOEJ1R0YsMkZBQ0UsQ0FBQSwrSUFDQSxDQUFBLGFBS0osZUFDRSxDQUFBLDZDQUNBLENBQUEsWUFLRixpQkFDRSxDQUFBLGtCQUdBLENBSEEsaUJBR0EsQ0FIQSxhQUdBLENBQUEsK0JBQ0EsQ0FBQSxjQUlGLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEsbUJBQ0EsQ0FEQSxhQUNBLENBQUEsa0JBQ0EsQ0FEQSxjQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQUEsb0JBQ0EsQ0FEQSxpQkFDQSxDQURBLHdCQUNBLENBQUEscUVBQ0EsQ0FBQSwwQ0FDQSxDQUFBLHdGQUNBLENBQUEsOEQ5QnpIRSxDQUFBLDZEQUNBLENBQUEsZ0I4QjhIRiwwQ0FDRSxDQUFBLHlCdkIzR0EsT3VCaUhGLDBCQUNFLENBQUEsMkNBQ0EsQ0FBQSxjQUlGLCtCQUNFLENBQUEsaUJBQ0EsQ0FBQSxnQkFDQSxDQUFBLFVBR0YsdUJBQ0UsQ0FBQSxDQUFBLHlCdkI5SEEsb0J1Qm1JRix1QkFFRSxDQUFBLENBQUEsMEJ2QnJJQSxVdUIwSUYsd0JBQ0UsQ0FBQSxDQUFBLGtCQVVBLFdBQ0UsQ0FBQSxjQUNBLENBQUEsV0FDQSxDQUFBLFFBQ0EsQ0FBQSxpQ0FFQSxXQUNFLENBQUEsUUFDQSxDQUFBLGU5QnpNSixDQUFBLGdFOEI2TUUsZTlCN01GLENBQUEsOEI4QmtORSxlQUNFLENBQUEsNEJ2QjFKSiwwQnVCd0lBLFdBQ0UsQ0FBQSxjQUNBLENBQUEsV0FDQSxDQUFBLFFBQ0EsQ0FBQSx5Q0FFQSxXQUNFLENBQUEsUUFDQSxDQUFBLGU5QnpNSixDQUFBLGdGOEI2TUUsZTlCN01GLENBQUEsc0M4QmtORSxlQUNFLENBQUEsQ0FBQSw0QnZCMUpKLDBCdUJ3SUEsV0FDRSxDQUFBLGNBQ0EsQ0FBQSxXQUNBLENBQUEsUUFDQSxDQUFBLHlDQUVBLFdBQ0UsQ0FBQSxRQUNBLENBQUEsZTlCek1KLENBQUEsZ0Y4QjZNRSxlOUI3TUYsQ0FBQSxzQzhCa05FLGVBQ0UsQ0FBQSxDQUFBLDRCdkIxSkosMEJ1QndJQSxXQUNFLENBQUEsY0FDQSxDQUFBLFdBQ0EsQ0FBQSxRQUNBLENBQUEseUNBRUEsV0FDRSxDQUFBLFFBQ0EsQ0FBQSxlOUJ6TUosQ0FBQSxnRjhCNk1FLGU5QjdNRixDQUFBLHNDOEJrTkUsZUFDRSxDQUFBLENBQUEsNkJ2QjFKSiwwQnVCd0lBLFdBQ0UsQ0FBQSxjQUNBLENBQUEsV0FDQSxDQUFBLFFBQ0EsQ0FBQSx5Q0FFQSxXQUNFLENBQUEsUUFDQSxDQUFBLGU5QnpNSixDQUFBLGdGOEI2TUUsZTlCN01GLENBQUEsc0M4QmtORSxlQUNFLENBQUEsQ0FBQSw2QnZCMUpKLDJCdUJ3SUEsV0FDRSxDQUFBLGNBQ0EsQ0FBQSxXQUNBLENBQUEsUUFDQSxDQUFBLDBDQUVBLFdBQ0UsQ0FBQSxRQUNBLENBQUEsZTlCek1KLENBQUEsa0Y4QjZNRSxlOUI3TUYsQ0FBQSx1QzhCa05FLGVBQ0UsQ0FBQSxDQUFBLFNFck9SLHlCQUVFLENBQUEsNkJBQ0EsQ0FBQSw4QkFDQSxDQUFBLCtCQUNBLENBQUEscUJBQ0EsQ0FBQSwrQnBDbVJRLENBQUEscUNvQ2pSUixDQUFBLHlDQUNBLENBQUEsbURBQ0EsQ0FBQSx5QkFDQSxDQUFBLGdDQUNBLENBQUEsaUNBQ0EsQ0FBQSxnQ0FHQSxDQUFBLGFBQ0EsQ0FBQSwrQkFDQSxDQUFBLHFDakM2a0I0QixDQUFBLGlCa0M3bEI1QixDQUFBLGVsQ3ltQjRCLENBQUEsZUFRQSxDQUFBLGVrQzltQjVCLENBQUEsZ0JBQ0EsQ0FBQSxvQkFDQSxDQUFBLGdCQUNBLENBQUEsbUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLGlCQUNBLENBQUEsa0JBQ0EsQ0FBQSxtQkFDQSxDQUFBLGVBQ0EsQ0FBQSxxQ3JDMlFRLENBQUEsb0JvQ2hRUixDQUFBLFNBQ0EsQ0FBQSxjQUVBLGlDQUFBLENBQUEsd0JBRUEsYUFDRSxDQUFBLG1DQUNBLENBQUEscUNBQ0EsQ0FBQSxnQ0FFQSxpQkFDRSxDQUFBLFVBQ0EsQ0FBQSwwQkFDQSxDQUFBLGtCQUNBLENBQUEsMkZBS04sOENBQ0UsQ0FBQSwyR0FFQSxRQUNFLENBQUEsb0ZBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDZGQUtKLDRDQUNFLENBQUEsb0NBQ0EsQ0FBQSxvQ0FDQSxDQUFBLDZHQUVBLFVBQ0UsQ0FBQSwySEFDQSxDQUFBLHVDQUNBLENBQUEsaUdBTUosMkNBQ0UsQ0FBQSxpSEFFQSxXQUNFLENBQUEsb0ZBQ0EsQ0FBQSx3Q0FDQSxDQUFBLDhGQUtKLDZDQUNFLENBQUEsb0NBQ0EsQ0FBQSxvQ0FDQSxDQUFBLDhHQUVBLFNBQ0UsQ0FBQSwySEFDQSxDQUFBLHNDQUNBLENBQUEsZUFzQkoscUNBQ0UsQ0FBQSwrREFDQSxDQUFBLDZCQUNBLENBQUEsaUJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLDZDaENqR0UsQ0FBQSxTa0NuQkoseUJBRUUsQ0FBQSw2QkFDQSxDQUFBLCtCdEN1UlEsQ0FBQSxrQ3NDclJSLENBQUEsaURBQ0EsQ0FBQSw2REFDQSxDQUFBLHNEQUNBLENBQUEsMkZBQ0EsQ0FBQSw2Q0FDQSxDQUFBLG1DQUNBLENBQUEscUNBQ0EsQ0FBQSxrQ3RDOFFRLENBQUEsa0NzQzVRUixDQUFBLDhDQUNBLENBQUEsaUNBQ0EsQ0FBQSxpQ0FDQSxDQUFBLDZDQUNBLENBQUEsOEJBQ0EsQ0FBQSxpQ0FDQSxDQUFBLHlEQUNBLENBQUEsZ0NBR0EsQ0FBQSxhQUNBLENBQUEscUNBQ0EsQ0FBQSxxQ25Dc2tCNEIsQ0FBQSxpQmtDN2xCNUIsQ0FBQSxlbEN5bUI0QixDQUFBLGVBUUEsQ0FBQSxla0M5bUI1QixDQUFBLGdCQUNBLENBQUEsb0JBQ0EsQ0FBQSxnQkFDQSxDQUFBLG1CQUNBLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLGtCQUNBLENBQUEsbUJBQ0EsQ0FBQSxlQUNBLENBQUEscUNyQzJRUSxDQUFBLG9Cc0MxUFIsQ0FBQSxxQ0FDQSxDQUFBLDJCQUNBLENBQUEsMEVBQ0EsQ0FBQSw2Q2xDaEJFLENBQUEsd0JrQ29CRixhQUNFLENBQUEsbUNBQ0EsQ0FBQSxxQ0FDQSxDQUFBLCtEQUVBLGlCQUVFLENBQUEsYUFDQSxDQUFBLFVBQ0EsQ0FBQSwwQkFDQSxDQUFBLGtCQUNBLENBQUEsY0FDQSxDQUFBLDJGQU1KLGlGQUNFLENBQUEsb05BRUEsb0ZBRUUsQ0FBQSwyR0FHRixRQUNFLENBQUEsK0NBQ0EsQ0FBQSx5R0FHRixxQ0FDRSxDQUFBLHFDQUNBLENBQUEsNkZBT0osK0VBQ0UsQ0FBQSxvQ0FDQSxDQUFBLG9DQUNBLENBQUEsd05BRUEsMkhBRUUsQ0FBQSw2R0FHRixNQUNFLENBQUEsaURBQ0EsQ0FBQSwyR0FHRixtQ0FDRSxDQUFBLHVDQUNBLENBQUEsaUdBUUosOEVBQ0UsQ0FBQSxnT0FFQSxvRkFFRSxDQUFBLGlIQUdGLEtBQ0UsQ0FBQSxrREFDQSxDQUFBLCtHQUdGLGtDQUNFLENBQUEsd0NBQ0EsQ0FBQSxtSEFLSixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxRQUNBLENBQUEsYUFDQSxDQUFBLG1DQUNBLENBQUEsb0RBQ0EsQ0FBQSxVQUNBLENBQUEsOEVBQ0EsQ0FBQSw4RkFNRixnRkFDRSxDQUFBLG9DQUNBLENBQUEsb0NBQ0EsQ0FBQSwwTkFFQSwySEFFRSxDQUFBLDhHQUdGLE9BQ0UsQ0FBQSxnREFDQSxDQUFBLDRHQUdGLG9DQUNFLENBQUEsc0NBQ0EsQ0FBQSxnQkF1Qk4sNkVBQ0UsQ0FBQSxlQUNBLENBQUEsNEN0Q3NHUSxDQUFBLG9Dc0NwR1IsQ0FBQSw0Q0FDQSxDQUFBLGlGQUNBLENBQUEsNERsQzVKRSxDQUFBLDZEQUNBLENBQUEsc0JrQzhKRixZQUNFLENBQUEsY0FJSix5RUFDRSxDQUFBLGtDQUNBLENBQUEsOEJDOUxGLG9CQUVFLENBQUEsNkJBQ0EsQ0FBQSwrQkFDQSxDQUFBLCtDQUNBLENBQUEsaUJBRUEsQ0FBQSxvR0FDQSxDQURBLDRGQUNBLENBQUEsa0NBSUYsR0FDRSxnQ0FBQSxDQUFBLHVCQUFBLEVBQUEsZUFBQSxDQUFBLENBQUEsQ0FMQSwwQkFJRixHQUNFLGdDQUFBLENBQUEsdUJBQUEsRUFBQSxlQUFBLENBQUEsQ0FBQSxDQUFBLGdCQUlGLHdCQUVFLENBQUEseUJBQ0EsQ0FBQSxxQ0FDQSxDQUFBLGlDQUNBLENBQUEsbUNBQ0EsQ0FBQSwyQ0FDQSxDQUFBLHdEQUdBLENBQUEsZ0NBQ0EsQ0FBQSxtQkFHRix3QkFFRSxDQUFBLHlCQUNBLENBQUEsZ0NBQ0EsQ0FBQSxnQ0FTRixHQUNFLDBCQUNFLENBREYsa0JBQ0UsQ0FBQSxJQUVGLFNBQ0UsQ0FBQSxzQkFDQSxDQURBLGNBQ0EsQ0FBQSxDQWZGLHdCQVNGLEdBQ0UsMEJBQ0UsQ0FERixrQkFDRSxDQUFBLElBRUYsU0FDRSxDQUFBLHNCQUNBLENBREEsY0FDQSxDQUFBLENBQUEsY0FLSix3QkFFRSxDQUFBLHlCQUNBLENBQUEscUNBQ0EsQ0FBQSxtQ0FDQSxDQUFBLHlDQUNBLENBQUEsNkJBR0EsQ0FBQSxTQUNBLENBQUEsaUJBR0Ysd0JBQ0UsQ0FBQSx5QkFDQSxDQUFBLHVDQUlBLDhCQUNFLGtDQUVFLENBQUEsQ0FBQSxpQkMvRUosYUFDRSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsaUJDSEYscUJBQ0UsQ0FBQSxnRkFDQSxDQUFBLG1CQUZGLHFCQUNFLENBQUEsa0ZBQ0EsQ0FBQSxpQkFGRixxQkFDRSxDQUFBLGdGQUNBLENBQUEsY0FGRixxQkFDRSxDQUFBLDZFQUNBLENBQUEsaUJBRkYscUJBQ0UsQ0FBQSxnRkFDQSxDQUFBLGdCQUZGLHFCQUNFLENBQUEsK0VBQ0EsQ0FBQSxlQUZGLHFCQUNFLENBQUEsOEVBQ0EsQ0FBQSxjQUZGLHFCQUNFLENBQUEsNkVBQ0EsQ0FBQSxjQ0ZGLHVFQUNFLENBQUEsaUdBQ0EsQ0FBQSx3Q0FHRSw2REFHRSxDQUFBLHVGQUNBLENBQUEsZ0JBVE4seUVBQ0UsQ0FBQSxtR0FDQSxDQUFBLDRDQUdFLDZEQUdFLENBQUEsdUZBQ0EsQ0FBQSxjQVROLHVFQUNFLENBQUEsaUdBQ0EsQ0FBQSx3Q0FHRSw2REFHRSxDQUFBLHVGQUNBLENBQUEsV0FUTixvRUFDRSxDQUFBLDhGQUNBLENBQUEsa0NBR0UsOERBR0UsQ0FBQSx3RkFDQSxDQUFBLGNBVE4sdUVBQ0UsQ0FBQSxpR0FDQSxDQUFBLHdDQUdFLDhEQUdFLENBQUEsd0ZBQ0EsQ0FBQSxhQVROLHNFQUNFLENBQUEsZ0dBQ0EsQ0FBQSxzQ0FHRSw2REFHRSxDQUFBLHVGQUNBLENBQUEsWUFUTixxRUFDRSxDQUFBLCtGQUNBLENBQUEsb0NBR0UsK0RBR0UsQ0FBQSx5RkFDQSxDQUFBLFdBVE4sb0VBQ0UsQ0FBQSw4RkFDQSxDQUFBLGtDQUdFLDREQUdFLENBQUEsc0ZBQ0EsQ0FBQSxvQkFPUiw4RUFDRSxDQUFBLHdHQUNBLENBQUEsb0RBR0UsaUZBRUUsQ0FBQSwyR0FDQSxDQUFBLGtCQzFCTixTQUNFLENBQUEseUpBRUEsQ0FGQSxpSkFFQSxDQUFBLFdDSEYsMEJBQ0UsQ0FERiwwQkFDRSxDQURGLG1CQUNFLENBQUEsV3pDOGM0QixDQUFBLHdCeUM1YzVCLEN6QzRjNEIscUJ5QzVjNUIsQ3pDNGM0QixrQnlDNWM1QixDQUFBLGlGQUNBLENBQUEsMkJ6QzRjNEIsQ0FBQSxrQ3lDMWM1QixDekMwYzRCLDBCeUMxYzVCLENBQUEsZUFFQSxtQkFDRSxDQURGLGFBQ0UsQ0FBQSxTekN3YzBCLENBQUEsVUFBQSxDQUFBLGlCeUNyYzFCLENBQUEsNENBQ0EsQ0FEQSxvQ0FDQSxDQUFBLHVDekJPRSxleUJaSix1QnpCYU0sQ3lCYk4sZXpCYU0sQ0FBQSxDQUFBLDhEeUJESiwwRUFDRSxDQURGLGtFQUNFLENBQUEsT0NuQk4saUJBQ0UsQ0FBQSxVQUNBLENBQUEsZUFFQSxhQUNFLENBQUEsa0NBQ0EsQ0FBQSxVQUNBLENBQUEsU0FHRixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxNQUNBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxXQUtGLHVCQUNFLENBQUEsV0FERixzQkFDRSxDQUFBLFlBREYseUJBQ0UsQ0FBQSxZQURGLGlDQUNFLENBQUEsV0NyQkosY0FDRSxDQUFBLEtBQ0EsQ0FBQSxPQUNBLENBQUEsTUFDQSxDQUFBLFkzQ3dtQ2tDLENBQUEsYzJDcG1DcEMsY0FDRSxDQUFBLE9BQ0EsQ0FBQSxRQUNBLENBQUEsTUFDQSxDQUFBLFkzQ2dtQ2tDLENBQUEsWTJDdmxDaEMsdUJBQ0UsQ0FERixlQUNFLENBQUEsS0FDQSxDQUFBLFkzQ29sQzhCLENBQUEsZTJDaGxDaEMsdUJBQ0UsQ0FERixlQUNFLENBQUEsUUFDQSxDQUFBLFkzQzhrQzhCLENBQUEseUJROWlDaEMsZW1DeENBLHVCQUNFLENBREYsZUFDRSxDQUFBLEtBQ0EsQ0FBQSxZM0NvbEM4QixDQUFBLGtCMkNobENoQyx1QkFDRSxDQURGLGVBQ0UsQ0FBQSxRQUNBLENBQUEsWTNDOGtDOEIsQ0FBQSxDQUFBLHlCUTlpQ2hDLGVtQ3hDQSx1QkFDRSxDQURGLGVBQ0UsQ0FBQSxLQUNBLENBQUEsWTNDb2xDOEIsQ0FBQSxrQjJDaGxDaEMsdUJBQ0UsQ0FERixlQUNFLENBQUEsUUFDQSxDQUFBLFkzQzhrQzhCLENBQUEsQ0FBQSx5QlE5aUNoQyxlbUN4Q0EsdUJBQ0UsQ0FERixlQUNFLENBQUEsS0FDQSxDQUFBLFkzQ29sQzhCLENBQUEsa0IyQ2hsQ2hDLHVCQUNFLENBREYsZUFDRSxDQUFBLFFBQ0EsQ0FBQSxZM0M4a0M4QixDQUFBLENBQUEsMEJROWlDaEMsZW1DeENBLHVCQUNFLENBREYsZUFDRSxDQUFBLEtBQ0EsQ0FBQSxZM0NvbEM4QixDQUFBLGtCMkNobENoQyx1QkFDRSxDQURGLGVBQ0UsQ0FBQSxRQUNBLENBQUEsWTNDOGtDOEIsQ0FBQSxDQUFBLDBCUTlpQ2hDLGdCbUN4Q0EsdUJBQ0UsQ0FERixlQUNFLENBQUEsS0FDQSxDQUFBLFkzQ29sQzhCLENBQUEsbUIyQ2hsQ2hDLHVCQUNFLENBREYsZUFDRSxDQUFBLFFBQ0EsQ0FBQSxZM0M4a0M4QixDQUFBLENBQUEsUTRDNW1DcEMsbUJBQ0UsQ0FERixtQkFDRSxDQURGLFlBQ0UsQ0FBQSw2QkFDQSxDQURBLDRCQUNBLENBREEsc0JBQ0EsQ0FEQSxrQkFDQSxDQUFBLHdCQUNBLENBREEscUJBQ0EsQ0FEQSxrQkFDQSxDQUFBLDJCQUNBLENBREEsa0JBQ0EsQ0FBQSxRQUdGLG1CQUNFLENBREYsbUJBQ0UsQ0FERixZQUNFLENBQUEsa0JBQ0EsQ0FEQSxpQkFDQSxDQURBLGFBQ0EsQ0FBQSwyQkFDQSxDQURBLDRCQUNBLENBREEseUJBQ0EsQ0FEQSxxQkFDQSxDQUFBLDJCQUNBLENBREEsa0JBQ0EsQ0FBQSwyRUNSRixvQkNJRSxDQUFBLHFCQUNBLENBQUEsb0JBQ0EsQ0FBQSxzQkFDQSxDQUFBLDBCQUNBLENBQUEsZ0NBQ0EsQ0FBQSw2QkFDQSxDQUFBLG1CQUNBLENBQUEscUdBR0EsNEJBQ0UsQ0FBQSx1QkNkRixpQkFDRSxDQUFBLEtBQ0EsQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLE1BQ0EsQ0FBQSxTL0NpY3NDLENBQUEsVStDL2J0QyxDQUFBLGVDUkosZUFBQSxDQUFBLHNCQ0NFLENBQUEsa0JBQ0EsQ0FBQSxJQ05GLG9CQUNFLENBQUEsMkJBQ0EsQ0FEQSxrQkFDQSxDQUFBLDRCbERrc0I0QixDQUFBLGNrRGhzQjVCLENBQUEsNkJBQ0EsQ0FBQSxXbEQ0ckI0QixDQUFBLGdCbUQvbkJ0QixrQ0FPSSxDQUFBLFdBUEosNkJBT0ksQ0FBQSxjQVBKLGdDQU9JLENBQUEsY0FQSixnQ0FPSSxDQUFBLG1CQVBKLHFDQU9JLENBQUEsZ0JBUEosa0NBT0ksQ0FBQSxhQVBKLHFCQU9JLENBQUEsV0FQSixzQkFPSSxDQUFBLFlBUEoscUJBT0ksQ0FBQSxvQkFQSixnQ0FPSSxDQVBKLDZCQU9JLENBQUEsa0JBUEosOEJBT0ksQ0FQSiwyQkFPSSxDQUFBLGlCQVBKLDZCQU9JLENBUEosMEJBT0ksQ0FBQSxrQkFQSixtQ0FPSSxDQVBKLGdDQU9JLENBQUEsaUJBUEosNkJBT0ksQ0FQSiwwQkFPSSxDQUFBLFdBUEosb0JBT0ksQ0FBQSxZQVBKLHNCQU9JLENBQUEsWUFQSixxQkFPSSxDQUFBLFlBUEosc0JBT0ksQ0FBQSxhQVBKLG9CQU9JLENBQUEsZUFQSix3QkFPSSxDQUFBLGlCQVBKLDBCQU9JLENBQUEsa0JBUEosMkJBT0ksQ0FBQSxpQkFQSiwwQkFPSSxDQUFBLGlCQVBKLDBCQU9JLENBQUEsbUJBUEosNEJBT0ksQ0FBQSxvQkFQSiw2QkFPSSxDQUFBLG1CQVBKLDRCQU9JLENBQUEsaUJBUEosMEJBT0ksQ0FBQSxtQkFQSiw0QkFPSSxDQUFBLG9CQVBKLDZCQU9JLENBQUEsbUJBUEosNEJBT0ksQ0FBQSxVQVBKLHlCQU9JLENBQUEsZ0JBUEosK0JBT0ksQ0FBQSxTQVBKLHdCQU9JLENBQUEsUUFQSix1QkFPSSxDQUFBLGVBUEosOEJBT0ksQ0FBQSxTQVBKLHdCQU9JLENBQUEsYUFQSiw0QkFPSSxDQUFBLGNBUEosNkJBT0ksQ0FBQSxRQVBKLDhCQU9JLENBUEosOEJBT0ksQ0FQSix1QkFPSSxDQUFBLGVBUEoscUNBT0ksQ0FQSixxQ0FPSSxDQVBKLDhCQU9JLENBQUEsUUFQSix1QkFPSSxDQUFBLFFBUEosa0RBT0ksQ0FQSiwwQ0FPSSxDQUFBLFdBUEoscURBT0ksQ0FQSiw2Q0FPSSxDQUFBLFdBUEoscURBT0ksQ0FQSiw2Q0FPSSxDQUFBLGFBUEosa0NBT0ksQ0FQSiwwQkFPSSxDQUFBLG9CQWpCSixnRkFDRSxDQUFBLHNCQURGLGtGQUNFLENBQUEsb0JBREYsZ0ZBQ0UsQ0FBQSxpQkFERiw2RUFDRSxDQUFBLG9CQURGLGdGQUNFLENBQUEsbUJBREYsK0VBQ0UsQ0FBQSxrQkFERiw4RUFDRSxDQUFBLGlCQURGLDZFQUNFLENBQUEsaUJBU0YsMEJBT0ksQ0FBQSxtQkFQSiw0QkFPSSxDQUFBLG1CQVBKLDRCQU9JLENBQUEsZ0JBUEoseUJBT0ksQ0FBQSxpQkFQSixrQ0FPSSxDQVBKLDBCQU9JLENBQUEsT0FQSixnQkFPSSxDQUFBLFFBUEosa0JBT0ksQ0FBQSxTQVBKLG1CQU9JLENBQUEsVUFQSixtQkFPSSxDQUFBLFdBUEoscUJBT0ksQ0FBQSxZQVBKLHNCQU9JLENBQUEsU0FQSixpQkFPSSxDQUFBLFVBUEosbUJBT0ksQ0FBQSxXQVBKLG9CQU9JLENBQUEsT0FQSixrQkFPSSxDQUFBLFFBUEosb0JBT0ksQ0FBQSxTQVBKLHFCQU9JLENBQUEsa0JBUEosa0RBT0ksQ0FQSiwwQ0FPSSxDQUFBLG9CQVBKLDZDQU9JLENBUEoscUNBT0ksQ0FBQSxvQkFQSiw2Q0FPSSxDQVBKLHFDQU9JLENBQUEsUUFQSixzRkFPSSxDQUFBLFVBUEosbUJBT0ksQ0FBQSxZQVBKLDBGQU9JLENBQUEsY0FQSix1QkFPSSxDQUFBLFlBUEosNEZBT0ksQ0FBQSxjQVBKLHlCQU9JLENBQUEsZUFQSiw2RkFPSSxDQUFBLGlCQVBKLDBCQU9JLENBQUEsY0FQSiwyRkFPSSxDQUFBLGdCQVBKLHdCQU9JLENBQUEsZ0JBUEosc0JBSVEsQ0FBQSw2RUFHSixDQUFBLGtCQVBKLHNCQUlRLENBQUEsK0VBR0osQ0FBQSxnQkFQSixzQkFJUSxDQUFBLDZFQUdKLENBQUEsYUFQSixzQkFJUSxDQUFBLDBFQUdKLENBQUEsZ0JBUEosc0JBSVEsQ0FBQSw2RUFHSixDQUFBLGVBUEosc0JBSVEsQ0FBQSw0RUFHSixDQUFBLGNBUEosc0JBSVEsQ0FBQSwyRUFHSixDQUFBLGFBUEosc0JBSVEsQ0FBQSwwRUFHSixDQUFBLGNBUEosc0JBSVEsQ0FBQSwyRUFHSixDQUFBLGNBUEosc0JBSVEsQ0FBQSwyRUFHSixDQUFBLHVCQVBKLHVEQU9JLENBQUEseUJBUEoseURBT0ksQ0FBQSx1QkFQSix1REFPSSxDQUFBLG9CQVBKLG9EQU9JLENBQUEsdUJBUEosdURBT0ksQ0FBQSxzQkFQSixzREFPSSxDQUFBLHFCQVBKLHFEQU9JLENBQUEsb0JBUEosb0RBT0ksQ0FBQSxVQVBKLDJCQU9JLENBQUEsVUFQSiwyQkFPSSxDQUFBLFVBUEosMkJBT0ksQ0FBQSxVQVBKLDJCQU9JLENBQUEsVUFQSiwyQkFPSSxDQUFBLG1CQWpCSix3QkFDRSxDQUFBLG1CQURGLHlCQUNFLENBQUEsbUJBREYsd0JBQ0UsQ0FBQSxtQkFERix5QkFDRSxDQUFBLG9CQURGLHNCQUNFLENBQUEsTUFTRixvQkFPSSxDQUFBLE1BUEosb0JBT0ksQ0FBQSxNQVBKLG9CQU9JLENBQUEsT0FQSixxQkFPSSxDQUFBLFFBUEoscUJBT0ksQ0FBQSxRQVBKLHlCQU9JLENBQUEsUUFQSixzQkFPSSxDQUFBLFlBUEosMEJBT0ksQ0FBQSxNQVBKLHFCQU9JLENBQUEsTUFQSixxQkFPSSxDQUFBLE1BUEoscUJBT0ksQ0FBQSxPQVBKLHNCQU9JLENBQUEsUUFQSixzQkFPSSxDQUFBLFFBUEosMEJBT0ksQ0FBQSxRQVBKLHVCQU9JLENBQUEsWUFQSiwyQkFPSSxDQUFBLFdBUEosNkJBT0ksQ0FQSiw0QkFPSSxDQVBKLHdCQU9JLENBQUEsVUFQSix3Q0FPSSxDQVBKLHVDQU9JLENBUEosaUNBT0ksQ0FQSiw2QkFPSSxDQUFBLGFBUEosc0NBT0ksQ0FQSix1Q0FPSSxDQVBKLG9DQU9JLENBUEosZ0NBT0ksQ0FBQSxrQkFQSix3Q0FPSSxDQVBKLHdDQU9JLENBUEoseUNBT0ksQ0FQSixxQ0FPSSxDQUFBLHFCQVBKLHNDQU9JLENBUEosd0NBT0ksQ0FQSiw0Q0FPSSxDQVBKLHdDQU9JLENBQUEsYUFQSiw2QkFPSSxDQVBKLDhCQU9JLENBUEosc0JBT0ksQ0FBQSxhQVBKLDZCQU9JLENBUEosOEJBT0ksQ0FQSixzQkFPSSxDQUFBLGVBUEosOEJBT0ksQ0FQSix3QkFPSSxDQUFBLGVBUEosOEJBT0ksQ0FQSix3QkFPSSxDQUFBLFdBUEosNkJBT0ksQ0FQSix5QkFPSSxDQUFBLGFBUEosK0JBT0ksQ0FQSiwyQkFPSSxDQUFBLG1CQVBKLHFDQU9JLENBUEosaUNBT0ksQ0FBQSx1QkFQSixpQ0FPSSxDQVBKLDhCQU9JLENBUEoscUNBT0ksQ0FBQSxxQkFQSiwrQkFPSSxDQVBKLDRCQU9JLENBUEosbUNBT0ksQ0FBQSx3QkFQSixrQ0FPSSxDQVBKLCtCQU9JLENBUEosaUNBT0ksQ0FBQSx5QkFQSixtQ0FPSSxDQVBKLGdDQU9JLENBUEosd0NBT0ksQ0FBQSx3QkFQSixtQ0FPSSxDQVBKLHVDQU9JLENBQUEsd0JBUEosd0NBT0ksQ0FQSixxQ0FPSSxDQVBKLHVDQU9JLENBQUEsbUJBUEosa0NBT0ksQ0FQSiwrQkFPSSxDQVBKLGlDQU9JLENBQUEsaUJBUEosZ0NBT0ksQ0FQSiw2QkFPSSxDQVBKLCtCQU9JLENBQUEsb0JBUEosbUNBT0ksQ0FQSixnQ0FPSSxDQVBKLDZCQU9JLENBQUEsc0JBUEoscUNBT0ksQ0FQSixrQ0FPSSxDQVBKLCtCQU9JLENBQUEscUJBUEosb0NBT0ksQ0FQSixpQ0FPSSxDQVBKLDhCQU9JLENBQUEscUJBUEosbUNBT0ksQ0FQSixtQ0FPSSxDQUFBLG1CQVBKLGlDQU9JLENBUEosaUNBT0ksQ0FBQSxzQkFQSixvQ0FPSSxDQVBKLCtCQU9JLENBQUEsdUJBUEoscUNBT0ksQ0FQSixzQ0FPSSxDQUFBLHNCQVBKLHdDQU9JLENBUEoscUNBT0ksQ0FBQSx1QkFQSixxQ0FPSSxDQVBKLGdDQU9JLENBQUEsaUJBUEosbUNBT0ksQ0FQSiwwQkFPSSxDQUFBLGtCQVBKLG9DQU9JLENBUEosZ0NBT0ksQ0FBQSxnQkFQSixrQ0FPSSxDQVBKLDhCQU9JLENBQUEsbUJBUEoscUNBT0ksQ0FQSiw0QkFPSSxDQUFBLHFCQVBKLHVDQU9JLENBUEosOEJBT0ksQ0FBQSxvQkFQSixzQ0FPSSxDQVBKLDZCQU9JLENBQUEsYUFQSixzQ0FPSSxDQVBKLDRCQU9JLENBUEosbUJBT0ksQ0FBQSxTQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFNBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsU0FQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxTQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFNBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsU0FQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLEtBUEosbUJBT0ksQ0FBQSxLQVBKLHdCQU9JLENBQUEsS0FQSix1QkFPSSxDQUFBLEtBUEosc0JBT0ksQ0FBQSxLQVBKLHdCQU9JLENBQUEsS0FQSixzQkFPSSxDQUFBLFFBUEosc0JBT0ksQ0FBQSxNQVBKLHlCQU9JLENBQUEsd0JBQUEsQ0FBQSxNQVBKLDhCQU9JLENBQUEsNkJBQUEsQ0FBQSxNQVBKLDZCQU9JLENBQUEsNEJBQUEsQ0FBQSxNQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxNQVBKLDhCQU9JLENBQUEsNkJBQUEsQ0FBQSxNQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxNQVBKLHVCQU9JLENBQUEsMEJBQUEsQ0FBQSxNQVBKLDRCQU9JLENBQUEsK0JBQUEsQ0FBQSxNQVBKLDJCQU9JLENBQUEsOEJBQUEsQ0FBQSxNQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxNQVBKLDRCQU9JLENBQUEsK0JBQUEsQ0FBQSxNQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxNQVBKLHVCQU9JLENBQUEsTUFQSiw0QkFPSSxDQUFBLE1BUEosMkJBT0ksQ0FBQSxNQVBKLDBCQU9JLENBQUEsTUFQSiw0QkFPSSxDQUFBLE1BUEosMEJBT0ksQ0FBQSxTQVBKLDBCQU9JLENBQUEsTUFQSix5QkFPSSxDQUFBLE1BUEosOEJBT0ksQ0FBQSxNQVBKLDZCQU9JLENBQUEsTUFQSiw0QkFPSSxDQUFBLE1BUEosOEJBT0ksQ0FBQSxNQVBKLDRCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLE1BUEosMEJBT0ksQ0FBQSxNQVBKLCtCQU9JLENBQUEsTUFQSiw4QkFPSSxDQUFBLE1BUEosNkJBT0ksQ0FBQSxNQVBKLCtCQU9JLENBQUEsTUFQSiw2QkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxNQVBKLHdCQU9JLENBQUEsTUFQSiw2QkFPSSxDQUFBLE1BUEosNEJBT0ksQ0FBQSxNQVBKLDJCQU9JLENBQUEsTUFQSiw2QkFPSSxDQUFBLE1BUEosMkJBT0ksQ0FBQSxTQVBKLDJCQU9JLENBQUEsS0FQSixvQkFPSSxDQUFBLEtBUEoseUJBT0ksQ0FBQSxLQVBKLHdCQU9JLENBQUEsS0FQSix1QkFPSSxDQUFBLEtBUEoseUJBT0ksQ0FBQSxLQVBKLHVCQU9JLENBQUEsTUFQSiwwQkFPSSxDQUFBLHlCQUFBLENBQUEsTUFQSiwrQkFPSSxDQUFBLDhCQUFBLENBQUEsTUFQSiw4QkFPSSxDQUFBLDZCQUFBLENBQUEsTUFQSiw2QkFPSSxDQUFBLDRCQUFBLENBQUEsTUFQSiwrQkFPSSxDQUFBLDhCQUFBLENBQUEsTUFQSiw2QkFPSSxDQUFBLDRCQUFBLENBQUEsTUFQSix3QkFPSSxDQUFBLDJCQUFBLENBQUEsTUFQSiw2QkFPSSxDQUFBLGdDQUFBLENBQUEsTUFQSiw0QkFPSSxDQUFBLCtCQUFBLENBQUEsTUFQSiwyQkFPSSxDQUFBLDhCQUFBLENBQUEsTUFQSiw2QkFPSSxDQUFBLGdDQUFBLENBQUEsTUFQSiwyQkFPSSxDQUFBLDhCQUFBLENBQUEsTUFQSix3QkFPSSxDQUFBLE1BUEosNkJBT0ksQ0FBQSxNQVBKLDRCQU9JLENBQUEsTUFQSiwyQkFPSSxDQUFBLE1BUEosNkJBT0ksQ0FBQSxNQVBKLDJCQU9JLENBQUEsTUFQSiwwQkFPSSxDQUFBLE1BUEosK0JBT0ksQ0FBQSxNQVBKLDhCQU9JLENBQUEsTUFQSiw2QkFPSSxDQUFBLE1BUEosK0JBT0ksQ0FBQSxNQVBKLDZCQU9JLENBQUEsTUFQSiwyQkFPSSxDQUFBLE1BUEosZ0NBT0ksQ0FBQSxNQVBKLCtCQU9JLENBQUEsTUFQSiw4QkFPSSxDQUFBLE1BUEosZ0NBT0ksQ0FBQSxNQVBKLDhCQU9JLENBQUEsTUFQSix5QkFPSSxDQUFBLE1BUEosOEJBT0ksQ0FBQSxNQVBKLDZCQU9JLENBQUEsTUFQSiw0QkFPSSxDQUFBLE1BUEosOEJBT0ksQ0FBQSxNQVBKLDRCQU9JLENBQUEsT0FQSixnQkFPSSxDQUFBLE9BUEoscUJBT0ksQ0FBQSxPQVBKLG9CQU9JLENBQUEsT0FQSixtQkFPSSxDQUFBLE9BUEoscUJBT0ksQ0FBQSxPQVBKLG1CQU9JLENBQUEsV0FQSixvQkFPSSxDQUFBLFdBUEoseUJBT0ksQ0FBQSxXQVBKLHdCQU9JLENBQUEsV0FQSix1QkFPSSxDQUFBLFdBUEoseUJBT0ksQ0FBQSxXQVBKLHVCQU9JLENBQUEsY0FQSiwrQkFPSSxDQVBKLDRCQU9JLENBUEosdUJBT0ksQ0FBQSxjQVBKLG9DQU9JLENBUEosaUNBT0ksQ0FQSiw0QkFPSSxDQUFBLGNBUEosbUNBT0ksQ0FQSixnQ0FPSSxDQVBKLDJCQU9JLENBQUEsY0FQSixrQ0FPSSxDQVBKLCtCQU9JLENBUEosMEJBT0ksQ0FBQSxjQVBKLG9DQU9JLENBUEosaUNBT0ksQ0FQSiw0QkFPSSxDQUFBLGNBUEosa0NBT0ksQ0FQSiwrQkFPSSxDQVBKLDBCQU9JLENBQUEsZ0JBUEosK0NBT0ksQ0FBQSxNQVBKLDJDQU9JLENBQUEsTUFQSiwyQ0FPSSxDQUFBLE1BUEoseUNBT0ksQ0FBQSxNQVBKLDJDQU9JLENBQUEsTUFQSiw0QkFPSSxDQUFBLE1BUEoseUJBT0ksQ0FBQSxZQVBKLDRCQU9JLENBQUEsWUFQSiw0QkFPSSxDQUFBLFlBUEosOEJBT0ksQ0FBQSxVQVBKLDBCQU9JLENBQUEsV0FQSiwwQkFPSSxDQUFBLFdBUEosMEJBT0ksQ0FBQSxhQVBKLDBCQU9JLENBQUEsU0FQSiwwQkFPSSxDQUFBLFdBUEosNkJBT0ksQ0FBQSxNQVBKLHdCQU9JLENBQUEsT0FQSiwyQkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSxPQVBKLHdCQU9JLENBQUEsWUFQSiwwQkFPSSxDQUFBLFVBUEosMkJBT0ksQ0FBQSxhQVBKLDRCQU9JLENBQUEsc0JBUEosK0JBT0ksQ0FBQSwyQkFQSixvQ0FPSSxDQUFBLDhCQVBKLHVDQU9JLENBQUEsZ0JBUEosbUNBT0ksQ0FBQSxnQkFQSixtQ0FPSSxDQUFBLGlCQVBKLG9DQU9JLENBQUEsV0FQSiw2QkFPSSxDQUFBLGFBUEosNkJBT0ksQ0FBQSxZQVBKLCtCQU9JLENBQUEsZ0NBQUEsQ0FBQSxjQVBKLG9CQUlRLENBQUEsb0VBR0osQ0FBQSxnQkFQSixvQkFJUSxDQUFBLHNFQUdKLENBQUEsY0FQSixvQkFJUSxDQUFBLG9FQUdKLENBQUEsV0FQSixvQkFJUSxDQUFBLGlFQUdKLENBQUEsY0FQSixvQkFJUSxDQUFBLG9FQUdKLENBQUEsYUFQSixvQkFJUSxDQUFBLG1FQUdKLENBQUEsWUFQSixvQkFJUSxDQUFBLGtFQUdKLENBQUEsV0FQSixvQkFJUSxDQUFBLGlFQUdKLENBQUEsWUFQSixvQkFJUSxDQUFBLGtFQUdKLENBQUEsWUFQSixvQkFJUSxDQUFBLGtFQUdKLENBQUEsV0FQSixvQkFJUSxDQUFBLHVFQUdKLENBQUEsWUFQSixvQkFJUSxDQUFBLDBDQUdKLENBQUEsZUFQSixvQkFJUSxDQUFBLCtCQUdKLENBQUEsZUFQSixvQkFJUSxDQUFBLHFDQUdKLENBQUEscUJBUEosb0JBSVEsQ0FBQSwwQ0FHSixDQUFBLG9CQVBKLG9CQUlRLENBQUEseUNBR0osQ0FBQSxvQkFQSixvQkFJUSxDQUFBLHlDQUdKLENBQUEsWUFQSixvQkFJUSxDQUFBLHdCQUdKLENBQUEsaUJBakJKLHVCQUNFLENBQUEsaUJBREYsc0JBQ0UsQ0FBQSxpQkFERix1QkFDRSxDQUFBLGtCQURGLG9CQUNFLENBQUEsdUJBU0YsZ0RBT0ksQ0FBQSx5QkFQSixrREFPSSxDQUFBLHVCQVBKLGdEQU9JLENBQUEsb0JBUEosNkNBT0ksQ0FBQSx1QkFQSixnREFPSSxDQUFBLHNCQVBKLCtDQU9JLENBQUEscUJBUEosOENBT0ksQ0FBQSxvQkFQSiw2Q0FPSSxDQUFBLGlCQWpCSixzQkFDRSxDQUFBLDZCQUlBLHNCQUNFLENBQUEsaUJBTkosdUJBQ0UsQ0FBQSw2QkFJQSx1QkFDRSxDQUFBLGlCQU5KLHNCQUNFLENBQUEsNkJBSUEsc0JBQ0UsQ0FBQSxpQkFOSix1QkFDRSxDQUFBLDZCQUlBLHVCQUNFLENBQUEsa0JBTkosb0JBQ0UsQ0FBQSw4QkFJQSxvQkFDRSxDQUFBLGVBSUosdUNBT0ksQ0FBQSwyQkFLRix1Q0FPSSxDQUFBLGVBbkJOLHNDQU9JLENBQUEsMkJBS0Ysc0NBT0ksQ0FBQSxlQW5CTix1Q0FPSSxDQUFBLDJCQUtGLHVDQU9JLENBQUEsd0JBbkJOLDhCQUlRLENBQUEsOEZBR0osQ0FBQSwwQkFQSiw4QkFJUSxDQUFBLGdHQUdKLENBQUEsd0JBUEosOEJBSVEsQ0FBQSw4RkFHSixDQUFBLHFCQVBKLDhCQUlRLENBQUEsMkZBR0osQ0FBQSx3QkFQSiw4QkFJUSxDQUFBLDhGQUdKLENBQUEsdUJBUEosOEJBSVEsQ0FBQSw2RkFHSixDQUFBLHNCQVBKLDhCQUlRLENBQUEsNEZBR0osQ0FBQSxxQkFQSiw4QkFJUSxDQUFBLDJGQUdKLENBQUEsZ0JBUEosOEJBSVEsQ0FBQSxvR0FHSixDQUFBLDBCQWpCSiw4QkFDRSxDQUFBLHNDQUlBLDhCQUNFLENBQUEsMkJBTkosZ0NBQ0UsQ0FBQSx1Q0FJQSxnQ0FDRSxDQUFBLDJCQU5KLGlDQUNFLENBQUEsdUNBSUEsaUNBQ0UsQ0FBQSwyQkFOSixnQ0FDRSxDQUFBLHVDQUlBLGdDQUNFLENBQUEsMkJBTkosaUNBQ0UsQ0FBQSx1Q0FJQSxpQ0FDRSxDQUFBLDRCQU5KLDhCQUNFLENBQUEsd0NBSUEsOEJBQ0UsQ0FBQSxZQUlKLGtCQUlRLENBQUEsNkVBR0osQ0FBQSxjQVBKLGtCQUlRLENBQUEsK0VBR0osQ0FBQSxZQVBKLGtCQUlRLENBQUEsNkVBR0osQ0FBQSxTQVBKLGtCQUlRLENBQUEsMEVBR0osQ0FBQSxZQVBKLGtCQUlRLENBQUEsNkVBR0osQ0FBQSxXQVBKLGtCQUlRLENBQUEsNEVBR0osQ0FBQSxVQVBKLGtCQUlRLENBQUEsMkVBR0osQ0FBQSxTQVBKLGtCQUlRLENBQUEsMEVBR0osQ0FBQSxVQVBKLGtCQUlRLENBQUEsMkVBR0osQ0FBQSxVQVBKLGtCQUlRLENBQUEsMkVBR0osQ0FBQSxTQVBKLGtCQUlRLENBQUEsNkVBR0osQ0FBQSxnQkFQSixrQkFJUSxDQUFBLHlDQUdKLENBQUEsbUJBUEosa0JBSVEsQ0FBQSxrRkFHSixDQUFBLGtCQVBKLGtCQUlRLENBQUEsaUZBR0osQ0FBQSxlQWpCSixvQkFDRSxDQUFBLGVBREYscUJBQ0UsQ0FBQSxlQURGLG9CQUNFLENBQUEsZUFERixxQkFDRSxDQUFBLGdCQURGLGtCQUNFLENBQUEsbUJBU0YsdURBT0ksQ0FBQSxxQkFQSix5REFPSSxDQUFBLG1CQVBKLHVEQU9JLENBQUEsZ0JBUEosb0RBT0ksQ0FBQSxtQkFQSix1REFPSSxDQUFBLGtCQVBKLHNEQU9JLENBQUEsaUJBUEoscURBT0ksQ0FBQSxnQkFQSixvREFPSSxDQUFBLGFBUEosOENBT0ksQ0FBQSxpQkFQSixrQ0FPSSxDQVBKLCtCQU9JLENBUEosMEJBT0ksQ0FBQSxrQkFQSixtQ0FPSSxDQVBKLGdDQU9JLENBUEosK0JBT0ksQ0FQSiwyQkFPSSxDQUFBLGtCQVBKLG1DQU9JLENBUEosZ0NBT0ksQ0FQSiwrQkFPSSxDQVBKLDJCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLGdEQU9JLENBQUEsV0FQSiwwQkFPSSxDQUFBLFdBUEosbURBT0ksQ0FBQSxXQVBKLGdEQU9JLENBQUEsV0FQSixtREFPSSxDQUFBLFdBUEosbURBT0ksQ0FBQSxXQVBKLG9EQU9JLENBQUEsZ0JBUEosNEJBT0ksQ0FBQSxjQVBKLHFEQU9JLENBQUEsYUFQSix5REFPSSxDQUFBLDBEQUFBLENBQUEsZUFQSixtQ0FPSSxDQUFBLG9DQUFBLENBQUEsZUFQSiw0REFPSSxDQUFBLDZEQUFBLENBQUEsZUFQSix5REFPSSxDQUFBLDBEQUFBLENBQUEsZUFQSiw0REFPSSxDQUFBLDZEQUFBLENBQUEsZUFQSiw0REFPSSxDQUFBLDZEQUFBLENBQUEsZUFQSiw2REFPSSxDQUFBLDhEQUFBLENBQUEsb0JBUEoscUNBT0ksQ0FBQSxzQ0FBQSxDQUFBLGtCQVBKLDhEQU9JLENBQUEsK0RBQUEsQ0FBQSxhQVBKLDBEQU9JLENBQUEsNkRBQUEsQ0FBQSxlQVBKLG9DQU9JLENBQUEsdUNBQUEsQ0FBQSxlQVBKLDZEQU9JLENBQUEsZ0VBQUEsQ0FBQSxlQVBKLDBEQU9JLENBQUEsNkRBQUEsQ0FBQSxlQVBKLDZEQU9JLENBQUEsZ0VBQUEsQ0FBQSxlQVBKLDZEQU9JLENBQUEsZ0VBQUEsQ0FBQSxlQVBKLDhEQU9JLENBQUEsaUVBQUEsQ0FBQSxvQkFQSixzQ0FPSSxDQUFBLHlDQUFBLENBQUEsa0JBUEosK0RBT0ksQ0FBQSxrRUFBQSxDQUFBLGdCQVBKLDZEQU9JLENBQUEsNERBQUEsQ0FBQSxrQkFQSix1Q0FPSSxDQUFBLHNDQUFBLENBQUEsa0JBUEosZ0VBT0ksQ0FBQSwrREFBQSxDQUFBLGtCQVBKLDZEQU9JLENBQUEsNERBQUEsQ0FBQSxrQkFQSixnRUFPSSxDQUFBLCtEQUFBLENBQUEsa0JBUEosZ0VBT0ksQ0FBQSwrREFBQSxDQUFBLGtCQVBKLGlFQU9JLENBQUEsZ0VBQUEsQ0FBQSx1QkFQSix5Q0FPSSxDQUFBLHdDQUFBLENBQUEscUJBUEosa0VBT0ksQ0FBQSxpRUFBQSxDQUFBLGVBUEosNERBT0ksQ0FBQSx5REFBQSxDQUFBLGlCQVBKLHNDQU9JLENBQUEsbUNBQUEsQ0FBQSxpQkFQSiwrREFPSSxDQUFBLDREQUFBLENBQUEsaUJBUEosNERBT0ksQ0FBQSx5REFBQSxDQUFBLGlCQVBKLCtEQU9JLENBQUEsNERBQUEsQ0FBQSxpQkFQSiwrREFPSSxDQUFBLDREQUFBLENBQUEsaUJBUEosZ0VBT0ksQ0FBQSw2REFBQSxDQUFBLHNCQVBKLHdDQU9JLENBQUEscUNBQUEsQ0FBQSxvQkFQSixpRUFPSSxDQUFBLDhEQUFBLENBQUEsU0FQSiw2QkFPSSxDQUFBLFdBUEosNEJBT0ksQ0FBQSxNQVBKLHFCQU9JLENBQUEsS0FQSixvQkFPSSxDQUFBLEtBUEosb0JBT0ksQ0FBQSxLQVBKLG9CQU9JLENBQUEsS0FQSixvQkFPSSxDQUFBLHlCM0NWUixnQjJDR0kscUJBT0ksQ0FBQSxjQVBKLHNCQU9JLENBQUEsZUFQSixxQkFPSSxDQUFBLHVCQVBKLGdDQU9JLENBUEosNkJBT0ksQ0FBQSxxQkFQSiw4QkFPSSxDQVBKLDJCQU9JLENBQUEsb0JBUEosNkJBT0ksQ0FQSiwwQkFPSSxDQUFBLHFCQVBKLG1DQU9JLENBUEosZ0NBT0ksQ0FBQSxvQkFQSiw2QkFPSSxDQVBKLDBCQU9JLENBQUEsYUFQSix5QkFPSSxDQUFBLG1CQVBKLCtCQU9JLENBQUEsWUFQSix3QkFPSSxDQUFBLFdBUEosdUJBT0ksQ0FBQSxrQkFQSiw4QkFPSSxDQUFBLFlBUEosd0JBT0ksQ0FBQSxnQkFQSiw0QkFPSSxDQUFBLGlCQVBKLDZCQU9JLENBQUEsV0FQSiw4QkFPSSxDQVBKLDhCQU9JLENBUEosdUJBT0ksQ0FBQSxrQkFQSixxQ0FPSSxDQVBKLHFDQU9JLENBUEosOEJBT0ksQ0FBQSxXQVBKLHVCQU9JLENBQUEsY0FQSiw2QkFPSSxDQVBKLDRCQU9JLENBUEosd0JBT0ksQ0FBQSxhQVBKLHdDQU9JLENBUEosdUNBT0ksQ0FQSixpQ0FPSSxDQVBKLDZCQU9JLENBQUEsZ0JBUEosc0NBT0ksQ0FQSix1Q0FPSSxDQVBKLG9DQU9JLENBUEosZ0NBT0ksQ0FBQSxxQkFQSix3Q0FPSSxDQVBKLHdDQU9JLENBUEoseUNBT0ksQ0FQSixxQ0FPSSxDQUFBLHdCQVBKLHNDQU9JLENBUEosd0NBT0ksQ0FQSiw0Q0FPSSxDQVBKLHdDQU9JLENBQUEsZ0JBUEosNkJBT0ksQ0FQSiw4QkFPSSxDQVBKLHNCQU9JLENBQUEsZ0JBUEosNkJBT0ksQ0FQSiw4QkFPSSxDQVBKLHNCQU9JLENBQUEsa0JBUEosOEJBT0ksQ0FQSix3QkFPSSxDQUFBLGtCQVBKLDhCQU9JLENBUEosd0JBT0ksQ0FBQSxjQVBKLDZCQU9JLENBUEoseUJBT0ksQ0FBQSxnQkFQSiwrQkFPSSxDQVBKLDJCQU9JLENBQUEsc0JBUEoscUNBT0ksQ0FQSixpQ0FPSSxDQUFBLDBCQVBKLGlDQU9JLENBUEosOEJBT0ksQ0FQSixxQ0FPSSxDQUFBLHdCQVBKLCtCQU9JLENBUEosNEJBT0ksQ0FQSixtQ0FPSSxDQUFBLDJCQVBKLGtDQU9JLENBUEosK0JBT0ksQ0FQSixpQ0FPSSxDQUFBLDRCQVBKLG1DQU9JLENBUEosZ0NBT0ksQ0FQSix3Q0FPSSxDQUFBLDJCQVBKLG1DQU9JLENBUEosdUNBT0ksQ0FBQSwyQkFQSix3Q0FPSSxDQVBKLHFDQU9JLENBUEosdUNBT0ksQ0FBQSxzQkFQSixrQ0FPSSxDQVBKLCtCQU9JLENBUEosaUNBT0ksQ0FBQSxvQkFQSixnQ0FPSSxDQVBKLDZCQU9JLENBUEosK0JBT0ksQ0FBQSx1QkFQSixtQ0FPSSxDQVBKLGdDQU9JLENBUEosNkJBT0ksQ0FBQSx5QkFQSixxQ0FPSSxDQVBKLGtDQU9JLENBUEosK0JBT0ksQ0FBQSx3QkFQSixvQ0FPSSxDQVBKLGlDQU9JLENBUEosOEJBT0ksQ0FBQSx3QkFQSixtQ0FPSSxDQVBKLG1DQU9JLENBQUEsc0JBUEosaUNBT0ksQ0FQSixpQ0FPSSxDQUFBLHlCQVBKLG9DQU9JLENBUEosK0JBT0ksQ0FBQSwwQkFQSixxQ0FPSSxDQVBKLHNDQU9JLENBQUEseUJBUEosd0NBT0ksQ0FQSixxQ0FPSSxDQUFBLDBCQVBKLHFDQU9JLENBUEosZ0NBT0ksQ0FBQSxvQkFQSixtQ0FPSSxDQVBKLDBCQU9JLENBQUEscUJBUEosb0NBT0ksQ0FQSixnQ0FPSSxDQUFBLG1CQVBKLGtDQU9JLENBUEosOEJBT0ksQ0FBQSxzQkFQSixxQ0FPSSxDQVBKLDRCQU9JLENBQUEsd0JBUEosdUNBT0ksQ0FQSiw4QkFPSSxDQUFBLHVCQVBKLHNDQU9JLENBUEosNkJBT0ksQ0FBQSxnQkFQSixzQ0FPSSxDQVBKLDRCQU9JLENBUEosbUJBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFlBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsWUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFlBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsWUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxlQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFFBUEosbUJBT0ksQ0FBQSxRQVBKLHdCQU9JLENBQUEsUUFQSix1QkFPSSxDQUFBLFFBUEosc0JBT0ksQ0FBQSxRQVBKLHdCQU9JLENBQUEsUUFQSixzQkFPSSxDQUFBLFdBUEosc0JBT0ksQ0FBQSxTQVBKLHlCQU9JLENBQUEsd0JBQUEsQ0FBQSxTQVBKLDhCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLDZCQU9JLENBQUEsNEJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxTQVBKLDhCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxZQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxTQVBKLHVCQU9JLENBQUEsMEJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsK0JBQUEsQ0FBQSxTQVBKLDJCQU9JLENBQUEsOEJBQUEsQ0FBQSxTQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsK0JBQUEsQ0FBQSxTQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxZQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLHVCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxTQVBKLDBCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSxZQVBKLDBCQU9JLENBQUEsU0FQSix5QkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsWUFQSiw0QkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSxTQVBKLCtCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLCtCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFlBUEosNkJBT0ksQ0FBQSxTQVBKLHdCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxTQVBKLDJCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxZQVBKLDJCQU9JLENBQUEsUUFQSixvQkFPSSxDQUFBLFFBUEoseUJBT0ksQ0FBQSxRQVBKLHdCQU9JLENBQUEsUUFQSix1QkFPSSxDQUFBLFFBUEoseUJBT0ksQ0FBQSxRQVBKLHVCQU9JLENBQUEsU0FQSiwwQkFPSSxDQUFBLHlCQUFBLENBQUEsU0FQSiwrQkFPSSxDQUFBLDhCQUFBLENBQUEsU0FQSiw4QkFPSSxDQUFBLDZCQUFBLENBQUEsU0FQSiw2QkFPSSxDQUFBLDRCQUFBLENBQUEsU0FQSiwrQkFPSSxDQUFBLDhCQUFBLENBQUEsU0FQSiw2QkFPSSxDQUFBLDRCQUFBLENBQUEsU0FQSix3QkFPSSxDQUFBLDJCQUFBLENBQUEsU0FQSiw2QkFPSSxDQUFBLGdDQUFBLENBQUEsU0FQSiw0QkFPSSxDQUFBLCtCQUFBLENBQUEsU0FQSiwyQkFPSSxDQUFBLDhCQUFBLENBQUEsU0FQSiw2QkFPSSxDQUFBLGdDQUFBLENBQUEsU0FQSiwyQkFPSSxDQUFBLDhCQUFBLENBQUEsU0FQSix3QkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsU0FQSiwyQkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLDJCQU9JLENBQUEsU0FQSiwwQkFPSSxDQUFBLFNBUEosK0JBT0ksQ0FBQSxTQVBKLDhCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosK0JBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiwyQkFPSSxDQUFBLFNBUEosZ0NBT0ksQ0FBQSxTQVBKLCtCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosZ0NBT0ksQ0FBQSxTQVBKLDhCQU9JLENBQUEsU0FQSix5QkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsVUFQSixnQkFPSSxDQUFBLFVBUEoscUJBT0ksQ0FBQSxVQVBKLG9CQU9JLENBQUEsVUFQSixtQkFPSSxDQUFBLFVBUEoscUJBT0ksQ0FBQSxVQVBKLG1CQU9JLENBQUEsY0FQSixvQkFPSSxDQUFBLGNBUEoseUJBT0ksQ0FBQSxjQVBKLHdCQU9JLENBQUEsY0FQSix1QkFPSSxDQUFBLGNBUEoseUJBT0ksQ0FBQSxjQVBKLHVCQU9JLENBQUEsaUJBUEosK0JBT0ksQ0FQSiw0QkFPSSxDQVBKLHVCQU9JLENBQUEsaUJBUEosb0NBT0ksQ0FQSixpQ0FPSSxDQVBKLDRCQU9JLENBQUEsaUJBUEosbUNBT0ksQ0FQSixnQ0FPSSxDQVBKLDJCQU9JLENBQUEsaUJBUEosa0NBT0ksQ0FQSiwrQkFPSSxDQVBKLDBCQU9JLENBQUEsaUJBUEosb0NBT0ksQ0FQSixpQ0FPSSxDQVBKLDRCQU9JLENBQUEsaUJBUEosa0NBT0ksQ0FQSiwrQkFPSSxDQVBKLDBCQU9JLENBQUEsZUFQSiwwQkFPSSxDQUFBLGFBUEosMkJBT0ksQ0FBQSxnQkFQSiw0QkFPSSxDQUFBLENBQUEseUIzQ1ZSLGdCMkNHSSxxQkFPSSxDQUFBLGNBUEosc0JBT0ksQ0FBQSxlQVBKLHFCQU9JLENBQUEsdUJBUEosZ0NBT0ksQ0FQSiw2QkFPSSxDQUFBLHFCQVBKLDhCQU9JLENBUEosMkJBT0ksQ0FBQSxvQkFQSiw2QkFPSSxDQVBKLDBCQU9JLENBQUEscUJBUEosbUNBT0ksQ0FQSixnQ0FPSSxDQUFBLG9CQVBKLDZCQU9JLENBUEosMEJBT0ksQ0FBQSxhQVBKLHlCQU9JLENBQUEsbUJBUEosK0JBT0ksQ0FBQSxZQVBKLHdCQU9JLENBQUEsV0FQSix1QkFPSSxDQUFBLGtCQVBKLDhCQU9JLENBQUEsWUFQSix3QkFPSSxDQUFBLGdCQVBKLDRCQU9JLENBQUEsaUJBUEosNkJBT0ksQ0FBQSxXQVBKLDhCQU9JLENBUEosOEJBT0ksQ0FQSix1QkFPSSxDQUFBLGtCQVBKLHFDQU9JLENBUEoscUNBT0ksQ0FQSiw4QkFPSSxDQUFBLFdBUEosdUJBT0ksQ0FBQSxjQVBKLDZCQU9JLENBUEosNEJBT0ksQ0FQSix3QkFPSSxDQUFBLGFBUEosd0NBT0ksQ0FQSix1Q0FPSSxDQVBKLGlDQU9JLENBUEosNkJBT0ksQ0FBQSxnQkFQSixzQ0FPSSxDQVBKLHVDQU9JLENBUEosb0NBT0ksQ0FQSixnQ0FPSSxDQUFBLHFCQVBKLHdDQU9JLENBUEosd0NBT0ksQ0FQSix5Q0FPSSxDQVBKLHFDQU9JLENBQUEsd0JBUEosc0NBT0ksQ0FQSix3Q0FPSSxDQVBKLDRDQU9JLENBUEosd0NBT0ksQ0FBQSxnQkFQSiw2QkFPSSxDQVBKLDhCQU9JLENBUEosc0JBT0ksQ0FBQSxnQkFQSiw2QkFPSSxDQVBKLDhCQU9JLENBUEosc0JBT0ksQ0FBQSxrQkFQSiw4QkFPSSxDQVBKLHdCQU9JLENBQUEsa0JBUEosOEJBT0ksQ0FQSix3QkFPSSxDQUFBLGNBUEosNkJBT0ksQ0FQSix5QkFPSSxDQUFBLGdCQVBKLCtCQU9JLENBUEosMkJBT0ksQ0FBQSxzQkFQSixxQ0FPSSxDQVBKLGlDQU9JLENBQUEsMEJBUEosaUNBT0ksQ0FQSiw4QkFPSSxDQVBKLHFDQU9JLENBQUEsd0JBUEosK0JBT0ksQ0FQSiw0QkFPSSxDQVBKLG1DQU9JLENBQUEsMkJBUEosa0NBT0ksQ0FQSiwrQkFPSSxDQVBKLGlDQU9JLENBQUEsNEJBUEosbUNBT0ksQ0FQSixnQ0FPSSxDQVBKLHdDQU9JLENBQUEsMkJBUEosbUNBT0ksQ0FQSix1Q0FPSSxDQUFBLDJCQVBKLHdDQU9JLENBUEoscUNBT0ksQ0FQSix1Q0FPSSxDQUFBLHNCQVBKLGtDQU9JLENBUEosK0JBT0ksQ0FQSixpQ0FPSSxDQUFBLG9CQVBKLGdDQU9JLENBUEosNkJBT0ksQ0FQSiwrQkFPSSxDQUFBLHVCQVBKLG1DQU9JLENBUEosZ0NBT0ksQ0FQSiw2QkFPSSxDQUFBLHlCQVBKLHFDQU9JLENBUEosa0NBT0ksQ0FQSiwrQkFPSSxDQUFBLHdCQVBKLG9DQU9JLENBUEosaUNBT0ksQ0FQSiw4QkFPSSxDQUFBLHdCQVBKLG1DQU9JLENBUEosbUNBT0ksQ0FBQSxzQkFQSixpQ0FPSSxDQVBKLGlDQU9JLENBQUEseUJBUEosb0NBT0ksQ0FQSiwrQkFPSSxDQUFBLDBCQVBKLHFDQU9JLENBUEosc0NBT0ksQ0FBQSx5QkFQSix3Q0FPSSxDQVBKLHFDQU9JLENBQUEsMEJBUEoscUNBT0ksQ0FQSixnQ0FPSSxDQUFBLG9CQVBKLG1DQU9JLENBUEosMEJBT0ksQ0FBQSxxQkFQSixvQ0FPSSxDQVBKLGdDQU9JLENBQUEsbUJBUEosa0NBT0ksQ0FQSiw4QkFPSSxDQUFBLHNCQVBKLHFDQU9JLENBUEosNEJBT0ksQ0FBQSx3QkFQSix1Q0FPSSxDQVBKLDhCQU9JLENBQUEsdUJBUEosc0NBT0ksQ0FQSiw2QkFPSSxDQUFBLGdCQVBKLHNDQU9JLENBUEosNEJBT0ksQ0FQSixtQkFPSSxDQUFBLFlBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsWUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFlBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsWUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLGVBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsUUFQSixtQkFPSSxDQUFBLFFBUEosd0JBT0ksQ0FBQSxRQVBKLHVCQU9JLENBQUEsUUFQSixzQkFPSSxDQUFBLFFBUEosd0JBT0ksQ0FBQSxRQVBKLHNCQU9JLENBQUEsV0FQSixzQkFPSSxDQUFBLFNBUEoseUJBT0ksQ0FBQSx3QkFBQSxDQUFBLFNBUEosOEJBT0ksQ0FBQSw2QkFBQSxDQUFBLFNBUEosNkJBT0ksQ0FBQSw0QkFBQSxDQUFBLFNBUEosNEJBT0ksQ0FBQSwyQkFBQSxDQUFBLFNBUEosOEJBT0ksQ0FBQSw2QkFBQSxDQUFBLFNBUEosNEJBT0ksQ0FBQSwyQkFBQSxDQUFBLFlBUEosNEJBT0ksQ0FBQSwyQkFBQSxDQUFBLFNBUEosdUJBT0ksQ0FBQSwwQkFBQSxDQUFBLFNBUEosNEJBT0ksQ0FBQSwrQkFBQSxDQUFBLFNBUEosMkJBT0ksQ0FBQSw4QkFBQSxDQUFBLFNBUEosMEJBT0ksQ0FBQSw2QkFBQSxDQUFBLFNBUEosNEJBT0ksQ0FBQSwrQkFBQSxDQUFBLFNBUEosMEJBT0ksQ0FBQSw2QkFBQSxDQUFBLFlBUEosMEJBT0ksQ0FBQSw2QkFBQSxDQUFBLFNBUEosdUJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsU0FQSiwyQkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsU0FQSiwwQkFPSSxDQUFBLFlBUEosMEJBT0ksQ0FBQSxTQVBKLHlCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxZQVBKLDRCQU9JLENBQUEsU0FQSiwwQkFPSSxDQUFBLFNBUEosK0JBT0ksQ0FBQSxTQVBKLDhCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosK0JBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsWUFQSiw2QkFPSSxDQUFBLFNBUEosd0JBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiwyQkFPSSxDQUFBLFlBUEosMkJBT0ksQ0FBQSxRQVBKLG9CQU9JLENBQUEsUUFQSix5QkFPSSxDQUFBLFFBUEosd0JBT0ksQ0FBQSxRQVBKLHVCQU9JLENBQUEsUUFQSix5QkFPSSxDQUFBLFFBUEosdUJBT0ksQ0FBQSxTQVBKLDBCQU9JLENBQUEseUJBQUEsQ0FBQSxTQVBKLCtCQU9JLENBQUEsOEJBQUEsQ0FBQSxTQVBKLDhCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLDZCQU9JLENBQUEsNEJBQUEsQ0FBQSxTQVBKLCtCQU9JLENBQUEsOEJBQUEsQ0FBQSxTQVBKLDZCQU9JLENBQUEsNEJBQUEsQ0FBQSxTQVBKLHdCQU9JLENBQUEsMkJBQUEsQ0FBQSxTQVBKLDZCQU9JLENBQUEsZ0NBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsK0JBQUEsQ0FBQSxTQVBKLDJCQU9JLENBQUEsOEJBQUEsQ0FBQSxTQVBKLDZCQU9JLENBQUEsZ0NBQUEsQ0FBQSxTQVBKLDJCQU9JLENBQUEsOEJBQUEsQ0FBQSxTQVBKLHdCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxTQVBKLDJCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxTQVBKLDBCQU9JLENBQUEsU0FQSiwrQkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiwrQkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLDJCQU9JLENBQUEsU0FQSixnQ0FPSSxDQUFBLFNBUEosK0JBT0ksQ0FBQSxTQVBKLDhCQU9JLENBQUEsU0FQSixnQ0FPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLHlCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxVQVBKLGdCQU9JLENBQUEsVUFQSixxQkFPSSxDQUFBLFVBUEosb0JBT0ksQ0FBQSxVQVBKLG1CQU9JLENBQUEsVUFQSixxQkFPSSxDQUFBLFVBUEosbUJBT0ksQ0FBQSxjQVBKLG9CQU9JLENBQUEsY0FQSix5QkFPSSxDQUFBLGNBUEosd0JBT0ksQ0FBQSxjQVBKLHVCQU9JLENBQUEsY0FQSix5QkFPSSxDQUFBLGNBUEosdUJBT0ksQ0FBQSxpQkFQSiwrQkFPSSxDQVBKLDRCQU9JLENBUEosdUJBT0ksQ0FBQSxpQkFQSixvQ0FPSSxDQVBKLGlDQU9JLENBUEosNEJBT0ksQ0FBQSxpQkFQSixtQ0FPSSxDQVBKLGdDQU9JLENBUEosMkJBT0ksQ0FBQSxpQkFQSixrQ0FPSSxDQVBKLCtCQU9JLENBUEosMEJBT0ksQ0FBQSxpQkFQSixvQ0FPSSxDQVBKLGlDQU9JLENBUEosNEJBT0ksQ0FBQSxpQkFQSixrQ0FPSSxDQVBKLCtCQU9JLENBUEosMEJBT0ksQ0FBQSxlQVBKLDBCQU9JLENBQUEsYUFQSiwyQkFPSSxDQUFBLGdCQVBKLDRCQU9JLENBQUEsQ0FBQSx5QjNDVlIsZ0IyQ0dJLHFCQU9JLENBQUEsY0FQSixzQkFPSSxDQUFBLGVBUEoscUJBT0ksQ0FBQSx1QkFQSixnQ0FPSSxDQVBKLDZCQU9JLENBQUEscUJBUEosOEJBT0ksQ0FQSiwyQkFPSSxDQUFBLG9CQVBKLDZCQU9JLENBUEosMEJBT0ksQ0FBQSxxQkFQSixtQ0FPSSxDQVBKLGdDQU9JLENBQUEsb0JBUEosNkJBT0ksQ0FQSiwwQkFPSSxDQUFBLGFBUEoseUJBT0ksQ0FBQSxtQkFQSiwrQkFPSSxDQUFBLFlBUEosd0JBT0ksQ0FBQSxXQVBKLHVCQU9JLENBQUEsa0JBUEosOEJBT0ksQ0FBQSxZQVBKLHdCQU9JLENBQUEsZ0JBUEosNEJBT0ksQ0FBQSxpQkFQSiw2QkFPSSxDQUFBLFdBUEosOEJBT0ksQ0FQSiw4QkFPSSxDQVBKLHVCQU9JLENBQUEsa0JBUEoscUNBT0ksQ0FQSixxQ0FPSSxDQVBKLDhCQU9JLENBQUEsV0FQSix1QkFPSSxDQUFBLGNBUEosNkJBT0ksQ0FQSiw0QkFPSSxDQVBKLHdCQU9JLENBQUEsYUFQSix3Q0FPSSxDQVBKLHVDQU9JLENBUEosaUNBT0ksQ0FQSiw2QkFPSSxDQUFBLGdCQVBKLHNDQU9JLENBUEosdUNBT0ksQ0FQSixvQ0FPSSxDQVBKLGdDQU9JLENBQUEscUJBUEosd0NBT0ksQ0FQSix3Q0FPSSxDQVBKLHlDQU9JLENBUEoscUNBT0ksQ0FBQSx3QkFQSixzQ0FPSSxDQVBKLHdDQU9JLENBUEosNENBT0ksQ0FQSix3Q0FPSSxDQUFBLGdCQVBKLDZCQU9JLENBUEosOEJBT0ksQ0FQSixzQkFPSSxDQUFBLGdCQVBKLDZCQU9JLENBUEosOEJBT0ksQ0FQSixzQkFPSSxDQUFBLGtCQVBKLDhCQU9JLENBUEosd0JBT0ksQ0FBQSxrQkFQSiw4QkFPSSxDQVBKLHdCQU9JLENBQUEsY0FQSiw2QkFPSSxDQVBKLHlCQU9JLENBQUEsZ0JBUEosK0JBT0ksQ0FQSiwyQkFPSSxDQUFBLHNCQVBKLHFDQU9JLENBUEosaUNBT0ksQ0FBQSwwQkFQSixpQ0FPSSxDQVBKLDhCQU9JLENBUEoscUNBT0ksQ0FBQSx3QkFQSiwrQkFPSSxDQVBKLDRCQU9JLENBUEosbUNBT0ksQ0FBQSwyQkFQSixrQ0FPSSxDQVBKLCtCQU9JLENBUEosaUNBT0ksQ0FBQSw0QkFQSixtQ0FPSSxDQVBKLGdDQU9JLENBUEosd0NBT0ksQ0FBQSwyQkFQSixtQ0FPSSxDQVBKLHVDQU9JLENBQUEsMkJBUEosd0NBT0ksQ0FQSixxQ0FPSSxDQVBKLHVDQU9JLENBQUEsc0JBUEosa0NBT0ksQ0FQSiwrQkFPSSxDQVBKLGlDQU9JLENBQUEsb0JBUEosZ0NBT0ksQ0FQSiw2QkFPSSxDQVBKLCtCQU9JLENBQUEsdUJBUEosbUNBT0ksQ0FQSixnQ0FPSSxDQVBKLDZCQU9JLENBQUEseUJBUEoscUNBT0ksQ0FQSixrQ0FPSSxDQVBKLCtCQU9JLENBQUEsd0JBUEosb0NBT0ksQ0FQSixpQ0FPSSxDQVBKLDhCQU9JLENBQUEsd0JBUEosbUNBT0ksQ0FQSixtQ0FPSSxDQUFBLHNCQVBKLGlDQU9JLENBUEosaUNBT0ksQ0FBQSx5QkFQSixvQ0FPSSxDQVBKLCtCQU9JLENBQUEsMEJBUEoscUNBT0ksQ0FQSixzQ0FPSSxDQUFBLHlCQVBKLHdDQU9JLENBUEoscUNBT0ksQ0FBQSwwQkFQSixxQ0FPSSxDQVBKLGdDQU9JLENBQUEsb0JBUEosbUNBT0ksQ0FQSiwwQkFPSSxDQUFBLHFCQVBKLG9DQU9JLENBUEosZ0NBT0ksQ0FBQSxtQkFQSixrQ0FPSSxDQVBKLDhCQU9JLENBQUEsc0JBUEoscUNBT0ksQ0FQSiw0QkFPSSxDQUFBLHdCQVBKLHVDQU9JLENBUEosOEJBT0ksQ0FBQSx1QkFQSixzQ0FPSSxDQVBKLDZCQU9JLENBQUEsZ0JBUEosc0NBT0ksQ0FQSiw0QkFPSSxDQVBKLG1CQU9JLENBQUEsWUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFlBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsWUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFlBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsZUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxRQVBKLG1CQU9JLENBQUEsUUFQSix3QkFPSSxDQUFBLFFBUEosdUJBT0ksQ0FBQSxRQVBKLHNCQU9JLENBQUEsUUFQSix3QkFPSSxDQUFBLFFBUEosc0JBT0ksQ0FBQSxXQVBKLHNCQU9JLENBQUEsU0FQSix5QkFPSSxDQUFBLHdCQUFBLENBQUEsU0FQSiw4QkFPSSxDQUFBLDZCQUFBLENBQUEsU0FQSiw2QkFPSSxDQUFBLDRCQUFBLENBQUEsU0FQSiw0QkFPSSxDQUFBLDJCQUFBLENBQUEsU0FQSiw4QkFPSSxDQUFBLDZCQUFBLENBQUEsU0FQSiw0QkFPSSxDQUFBLDJCQUFBLENBQUEsWUFQSiw0QkFPSSxDQUFBLDJCQUFBLENBQUEsU0FQSix1QkFPSSxDQUFBLDBCQUFBLENBQUEsU0FQSiw0QkFPSSxDQUFBLCtCQUFBLENBQUEsU0FQSiwyQkFPSSxDQUFBLDhCQUFBLENBQUEsU0FQSiwwQkFPSSxDQUFBLDZCQUFBLENBQUEsU0FQSiw0QkFPSSxDQUFBLCtCQUFBLENBQUEsU0FQSiwwQkFPSSxDQUFBLDZCQUFBLENBQUEsWUFQSiwwQkFPSSxDQUFBLDZCQUFBLENBQUEsU0FQSix1QkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxTQVBKLDJCQU9JLENBQUEsU0FQSiwwQkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxTQVBKLDBCQU9JLENBQUEsWUFQSiwwQkFPSSxDQUFBLFNBUEoseUJBT0ksQ0FBQSxTQVBKLDhCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxTQVBKLDhCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFlBUEosNEJBT0ksQ0FBQSxTQVBKLDBCQU9JLENBQUEsU0FQSiwrQkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiwrQkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxZQVBKLDZCQU9JLENBQUEsU0FQSix3QkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsU0FQSiwyQkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLDJCQU9JLENBQUEsWUFQSiwyQkFPSSxDQUFBLFFBUEosb0JBT0ksQ0FBQSxRQVBKLHlCQU9JLENBQUEsUUFQSix3QkFPSSxDQUFBLFFBUEosdUJBT0ksQ0FBQSxRQVBKLHlCQU9JLENBQUEsUUFQSix1QkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSx5QkFBQSxDQUFBLFNBUEosK0JBT0ksQ0FBQSw4QkFBQSxDQUFBLFNBUEosOEJBT0ksQ0FBQSw2QkFBQSxDQUFBLFNBUEosNkJBT0ksQ0FBQSw0QkFBQSxDQUFBLFNBUEosK0JBT0ksQ0FBQSw4QkFBQSxDQUFBLFNBUEosNkJBT0ksQ0FBQSw0QkFBQSxDQUFBLFNBUEosd0JBT0ksQ0FBQSwyQkFBQSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxnQ0FBQSxDQUFBLFNBUEosNEJBT0ksQ0FBQSwrQkFBQSxDQUFBLFNBUEosMkJBT0ksQ0FBQSw4QkFBQSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxnQ0FBQSxDQUFBLFNBUEosMkJBT0ksQ0FBQSw4QkFBQSxDQUFBLFNBUEosd0JBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiwyQkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSxTQVBKLCtCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLCtCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxTQVBKLGdDQU9JLENBQUEsU0FQSiwrQkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLGdDQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEoseUJBT0ksQ0FBQSxTQVBKLDhCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxTQVBKLDhCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFVBUEosZ0JBT0ksQ0FBQSxVQVBKLHFCQU9JLENBQUEsVUFQSixvQkFPSSxDQUFBLFVBUEosbUJBT0ksQ0FBQSxVQVBKLHFCQU9JLENBQUEsVUFQSixtQkFPSSxDQUFBLGNBUEosb0JBT0ksQ0FBQSxjQVBKLHlCQU9JLENBQUEsY0FQSix3QkFPSSxDQUFBLGNBUEosdUJBT0ksQ0FBQSxjQVBKLHlCQU9JLENBQUEsY0FQSix1QkFPSSxDQUFBLGlCQVBKLCtCQU9JLENBUEosNEJBT0ksQ0FQSix1QkFPSSxDQUFBLGlCQVBKLG9DQU9JLENBUEosaUNBT0ksQ0FQSiw0QkFPSSxDQUFBLGlCQVBKLG1DQU9JLENBUEosZ0NBT0ksQ0FQSiwyQkFPSSxDQUFBLGlCQVBKLGtDQU9JLENBUEosK0JBT0ksQ0FQSiwwQkFPSSxDQUFBLGlCQVBKLG9DQU9JLENBUEosaUNBT0ksQ0FQSiw0QkFPSSxDQUFBLGlCQVBKLGtDQU9JLENBUEosK0JBT0ksQ0FQSiwwQkFPSSxDQUFBLGVBUEosMEJBT0ksQ0FBQSxhQVBKLDJCQU9JLENBQUEsZ0JBUEosNEJBT0ksQ0FBQSxDQUFBLDBCM0NWUixnQjJDR0kscUJBT0ksQ0FBQSxjQVBKLHNCQU9JLENBQUEsZUFQSixxQkFPSSxDQUFBLHVCQVBKLGdDQU9JLENBUEosNkJBT0ksQ0FBQSxxQkFQSiw4QkFPSSxDQVBKLDJCQU9JLENBQUEsb0JBUEosNkJBT0ksQ0FQSiwwQkFPSSxDQUFBLHFCQVBKLG1DQU9JLENBUEosZ0NBT0ksQ0FBQSxvQkFQSiw2QkFPSSxDQVBKLDBCQU9JLENBQUEsYUFQSix5QkFPSSxDQUFBLG1CQVBKLCtCQU9JLENBQUEsWUFQSix3QkFPSSxDQUFBLFdBUEosdUJBT0ksQ0FBQSxrQkFQSiw4QkFPSSxDQUFBLFlBUEosd0JBT0ksQ0FBQSxnQkFQSiw0QkFPSSxDQUFBLGlCQVBKLDZCQU9JLENBQUEsV0FQSiw4QkFPSSxDQVBKLDhCQU9JLENBUEosdUJBT0ksQ0FBQSxrQkFQSixxQ0FPSSxDQVBKLHFDQU9JLENBUEosOEJBT0ksQ0FBQSxXQVBKLHVCQU9JLENBQUEsY0FQSiw2QkFPSSxDQVBKLDRCQU9JLENBUEosd0JBT0ksQ0FBQSxhQVBKLHdDQU9JLENBUEosdUNBT0ksQ0FQSixpQ0FPSSxDQVBKLDZCQU9JLENBQUEsZ0JBUEosc0NBT0ksQ0FQSix1Q0FPSSxDQVBKLG9DQU9JLENBUEosZ0NBT0ksQ0FBQSxxQkFQSix3Q0FPSSxDQVBKLHdDQU9JLENBUEoseUNBT0ksQ0FQSixxQ0FPSSxDQUFBLHdCQVBKLHNDQU9JLENBUEosd0NBT0ksQ0FQSiw0Q0FPSSxDQVBKLHdDQU9JLENBQUEsZ0JBUEosNkJBT0ksQ0FQSiw4QkFPSSxDQVBKLHNCQU9JLENBQUEsZ0JBUEosNkJBT0ksQ0FQSiw4QkFPSSxDQVBKLHNCQU9JLENBQUEsa0JBUEosOEJBT0ksQ0FQSix3QkFPSSxDQUFBLGtCQVBKLDhCQU9JLENBUEosd0JBT0ksQ0FBQSxjQVBKLDZCQU9JLENBUEoseUJBT0ksQ0FBQSxnQkFQSiwrQkFPSSxDQVBKLDJCQU9JLENBQUEsc0JBUEoscUNBT0ksQ0FQSixpQ0FPSSxDQUFBLDBCQVBKLGlDQU9JLENBUEosOEJBT0ksQ0FQSixxQ0FPSSxDQUFBLHdCQVBKLCtCQU9JLENBUEosNEJBT0ksQ0FQSixtQ0FPSSxDQUFBLDJCQVBKLGtDQU9JLENBUEosK0JBT0ksQ0FQSixpQ0FPSSxDQUFBLDRCQVBKLG1DQU9JLENBUEosZ0NBT0ksQ0FQSix3Q0FPSSxDQUFBLDJCQVBKLG1DQU9JLENBUEosdUNBT0ksQ0FBQSwyQkFQSix3Q0FPSSxDQVBKLHFDQU9JLENBUEosdUNBT0ksQ0FBQSxzQkFQSixrQ0FPSSxDQVBKLCtCQU9JLENBUEosaUNBT0ksQ0FBQSxvQkFQSixnQ0FPSSxDQVBKLDZCQU9JLENBUEosK0JBT0ksQ0FBQSx1QkFQSixtQ0FPSSxDQVBKLGdDQU9JLENBUEosNkJBT0ksQ0FBQSx5QkFQSixxQ0FPSSxDQVBKLGtDQU9JLENBUEosK0JBT0ksQ0FBQSx3QkFQSixvQ0FPSSxDQVBKLGlDQU9JLENBUEosOEJBT0ksQ0FBQSx3QkFQSixtQ0FPSSxDQVBKLG1DQU9JLENBQUEsc0JBUEosaUNBT0ksQ0FQSixpQ0FPSSxDQUFBLHlCQVBKLG9DQU9JLENBUEosK0JBT0ksQ0FBQSwwQkFQSixxQ0FPSSxDQVBKLHNDQU9JLENBQUEseUJBUEosd0NBT0ksQ0FQSixxQ0FPSSxDQUFBLDBCQVBKLHFDQU9JLENBUEosZ0NBT0ksQ0FBQSxvQkFQSixtQ0FPSSxDQVBKLDBCQU9JLENBQUEscUJBUEosb0NBT0ksQ0FQSixnQ0FPSSxDQUFBLG1CQVBKLGtDQU9JLENBUEosOEJBT0ksQ0FBQSxzQkFQSixxQ0FPSSxDQVBKLDRCQU9JLENBQUEsd0JBUEosdUNBT0ksQ0FQSiw4QkFPSSxDQUFBLHVCQVBKLHNDQU9JLENBUEosNkJBT0ksQ0FBQSxnQkFQSixzQ0FPSSxDQVBKLDRCQU9JLENBUEosbUJBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFlBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsWUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxZQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFlBUEosc0NBT0ksQ0FQSiwyQkFPSSxDQVBKLGtCQU9JLENBQUEsWUFQSixzQ0FPSSxDQVBKLDJCQU9JLENBUEosa0JBT0ksQ0FBQSxlQVBKLHNDQU9JLENBUEosMkJBT0ksQ0FQSixrQkFPSSxDQUFBLFFBUEosbUJBT0ksQ0FBQSxRQVBKLHdCQU9JLENBQUEsUUFQSix1QkFPSSxDQUFBLFFBUEosc0JBT0ksQ0FBQSxRQVBKLHdCQU9JLENBQUEsUUFQSixzQkFPSSxDQUFBLFdBUEosc0JBT0ksQ0FBQSxTQVBKLHlCQU9JLENBQUEsd0JBQUEsQ0FBQSxTQVBKLDhCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLDZCQU9JLENBQUEsNEJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxTQVBKLDhCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxZQVBKLDRCQU9JLENBQUEsMkJBQUEsQ0FBQSxTQVBKLHVCQU9JLENBQUEsMEJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsK0JBQUEsQ0FBQSxTQVBKLDJCQU9JLENBQUEsOEJBQUEsQ0FBQSxTQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLDRCQU9JLENBQUEsK0JBQUEsQ0FBQSxTQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxZQVBKLDBCQU9JLENBQUEsNkJBQUEsQ0FBQSxTQVBKLHVCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxTQVBKLDBCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSxZQVBKLDBCQU9JLENBQUEsU0FQSix5QkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLDZCQU9JLENBQUEsU0FQSiw0QkFPSSxDQUFBLFNBUEosOEJBT0ksQ0FBQSxTQVBKLDRCQU9JLENBQUEsWUFQSiw0QkFPSSxDQUFBLFNBUEosMEJBT0ksQ0FBQSxTQVBKLCtCQU9JLENBQUEsU0FQSiw4QkFPSSxDQUFBLFNBUEosNkJBT0ksQ0FBQSxTQVBKLCtCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFlBUEosNkJBT0ksQ0FBQSxTQVBKLHdCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosNEJBT0ksQ0FBQSxTQVBKLDJCQU9JLENBQUEsU0FQSiw2QkFPSSxDQUFBLFNBUEosMkJBT0ksQ0FBQSxZQVBKLDJCQU9JLENBQUEsUUFQSixvQkFPSSxDQUFBLFFBUEoseUJBT0ksQ0FBQSxRQVBKLHdCQU9JLENBQUEsUUFQSix1QkFPSSxDQUFBLFFBUEoseUJBT0ksQ0FBQSxRQVBKLHVC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QUEsQ0FDQSx5QkFBQSxDQUVBLDZGQUNJLDhCQUFBLEMxR2hCNUIsNEIwRzdEUSwyREFvRlEsa0JBQUEsQ0FBQSxjQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBQ0Esb0NBQUEsQ0FFQSx5SkFFSSw0REFBQSxDQUFBLCtDQUFBLENBRUEsaUxBQ0ksNEJBQUEsQ0FBQSxlQUFBLENBQ0EsMkJBQUEsQ0FBQSxnQkFBQSxDQUFBLE9BQUEsQ0FBQSxDMUdqQ3hCLDRCMEczRUEseUJBb0hRLGNBQUEsQ0FHSSwyREFDSSwyQkFBQSxDQUFBLDRCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUNBLDRCQUFBLENBRUEsNE5BR0ksYUFBQSxDQUdKLHlFQUNJLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUdJLDhGQUNJLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUFBLENDdkloQyxRQUNJLFNBQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSx3QkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxtQ0FBQSxDQUFBLDJCQUFBLEMzR2tFQSw0QjJHNUVKLFFBYVEsWUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQUEsQ0FHSixjQUNJLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLDJCQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQ0FBQSxDQUNBLHNGQUFBLENBR0osZUFDSSxTQUFBLENBQ0EsV0FBQSxDQzNCSiwrREFDRSxnQkFBQSxDQUNBLG1CQUFBLENDSE4sa0JBQ0UsYUFBQSxDQUVBLHlCQUNFLGlCQUFBLENBR0YsNEZBQ0UsZUFBQSIsImZpbGUiOiJNYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi50YWJsZXstLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50Oy0tYnMtdGFibGUtaG92ZXItYmc6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7LS1icy10YWJsZS1jb2xvcjogdmFyKC0tZm9udC1jb2xvcikgIWltcG9ydGFudH06cm9vdCxbZGF0YS1icy10aGVtZT1saWdodF17LS1icy1ibHVlOiAjMGQ2ZWZkOy0tYnMtaW5kaWdvOiAjNjYxMGYyOy0tYnMtcHVycGxlOiAjNmY0MmMxOy0tYnMtcGluazogI2Q2MzM4NDstLWJzLXJlZDogI2RjMzU0NTstLWJzLW9yYW5nZTogI2ZkN2UxNDstLWJzLXllbGxvdzogI2ZmYzEwNzstLWJzLWdyZWVuOiAjMTk4NzU0Oy0tYnMtdGVhbDogIzIwYzk5NzstLWJzLWN5YW46ICMwZGNhZjA7LS1icy1ibGFjazogIzAwMDstLWJzLXdoaXRlOiAjZmZmOy0tYnMtZ3JheTogIzZjNzU3ZDstLWJzLWdyYXktZGFyazogIzM0M2E0MDstLWJzLWdyYXktMTAwOiAjZjhmOWZhOy0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7LS1icy1ncmF5LTMwMDogI2RlZTJlNjstLWJzLWdyYXktNDAwOiAjY2VkNGRhOy0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7LS1icy1ncmF5LTYwMDogIzZjNzU3ZDstLWJzLWdyYXktNzAwOiAjNDk1MDU3Oy0tYnMtZ3JheS04MDA6ICMzNDNhNDA7LS1icy1ncmF5LTkwMDogIzIxMjUyOTstLWJzLXByaW1hcnk6ICMwZDZlZmQ7LS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7LS1icy1zdWNjZXNzOiAjMTk4NzU0Oy0tYnMtaW5mbzogIzBkY2FmMDstLWJzLXdhcm5pbmc6ICNmZmMxMDc7LS1icy1kYW5nZXI6ICNkYzM1NDU7LS1icy1saWdodDogI2Y4ZjlmYTstLWJzLWRhcms6ICMyMTI1Mjk7LS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzOy0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTstLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDstLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7LS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7LS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTstLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDstLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxOy0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAjMDUyYzY1Oy0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMyYjJmMzI7LS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICMwYTM2MjI7LS1icy1pbmZvLXRleHQtZW1waGFzaXM6ICMwNTUxNjA7LS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7LS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzU4MTUxYzstLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7LS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7LS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2NmZTJmZjstLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICNlMmUzZTU7LS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDstLWJzLWluZm8tYmctc3VidGxlOiAjY2ZmNGZjOy0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICNmZmYzY2Q7LS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhOy0tYnMtbGlnaHQtYmctc3VidGxlOiAjZmNmY2ZkOy0tYnMtZGFyay1iZy1zdWJ0bGU6ICNjZWQ0ZGE7LS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5ZWM1ZmU7LS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogI2M0YzhjYjstLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogI2EzY2ZiYjstLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzllZWFmOTstLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmZTY5YzstLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjZjFhZWI1Oy0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjstLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDstLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTstLWJzLWJsYWNrLXJnYjogMCwgMCwgMDstLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOy0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7LS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7LS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpOy0tYnMtYm9keS1mb250LXNpemU6MXJlbTstLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDstLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTstLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7LS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTstLWJzLWJvZHktYmc6ICNmZmY7LS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTstLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwOy0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwOy0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNzUpOy0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTstLWJzLXNlY29uZGFyeS1iZzogI2U5ZWNlZjstLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7LS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjUpOy0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAzMywgMzcsIDQxOy0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7LS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7LS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0Oy0tYnMtbGluay1jb2xvcjogIzBkNmVmZDstLWJzLWxpbmstY29sb3ItcmdiOiAxMywgMTEwLCAyNTM7LS1icy1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTstLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7LS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTAsIDg4LCAyMDI7LS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0Oy0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMjEyNTI5Oy0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkOy0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7LS1icy1ib3JkZXItc3R5bGU6IHNvbGlkOy0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2Oy0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTstLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtOy0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTstLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTstLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07LS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTstLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7LS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtOy0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpOy0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7LS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7LS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtOy0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1Oy0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOy0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzE5ODc1NDstLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2RjMzU0NX1bZGF0YS1icy10aGVtZT1kYXJrXXtjb2xvci1zY2hlbWU6ZGFyazstLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7LS1icy1ib2R5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDstLWJzLWJvZHktYmc6ICMyMTI1Mjk7LS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTstLWJzLWVtcGhhc2lzLWNvbG9yOiAjZmZmOy0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1Oy0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpOy0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDstLWJzLXNlY29uZGFyeS1iZzogIzM0M2E0MDstLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7LS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpOy0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwOy0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7LS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQzLCA0OCwgNTM7LS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM2ZWE4ZmU7LS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogI2E3YWNiMTstLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzc1Yjc5ODstLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzZlZGZmNjstLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2ZmZGE2YTstLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjZWE4NjhmOy0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTstLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjstLWJzLXByaW1hcnktYmctc3VidGxlOiAjMDMxNjMzOy0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzE2MTcxOTstLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjMDUxYjExOy0tYnMtaW5mby1iZy1zdWJ0bGU6ICMwMzI4MzA7LS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTstLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICMyYzBiMGU7LS1icy1saWdodC1iZy1zdWJ0bGU6ICMzNDNhNDA7LS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDstLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzA4NDI5ODstLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiAjNDE0NjRiOy0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMGY1MTMyOy0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjMDg3OTkwOy0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjOTk3NDA0Oy0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7LS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3Oy0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjMzQzYTQwOy0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDstLWJzLWxpbmstY29sb3I6ICM2ZWE4ZmU7LS1icy1saW5rLWhvdmVyLWNvbG9yOiAjOGJiOWZlOy0tYnMtbGluay1jb2xvci1yZ2I6IDExMCwgMTY4LCAyNTQ7LS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTM5LCAxODUsIDI1NDstLWJzLWNvZGUtY29sb3I6ICNlNjg1YjU7LS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7LS1icy1oaWdobGlnaHQtYmc6ICM2NjRkMDM7LS1icy1ib3JkZXItY29sb3I6ICM0OTUwNTc7LS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7LS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjNzViNzk4Oy0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICM3NWI3OTg7LS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7LS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZWE4NjhmfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSl7OnJvb3R7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH19Ym9keXttYXJnaW46MDtmb250LWZhbWlseTp2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYm9keS1mb250LXNpemUpO2ZvbnQtd2VpZ2h0OnZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OnZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO3RleHQtYWxpZ246dmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWhye21hcmdpbjoxcmVtIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItdG9wOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7b3BhY2l0eTouMjV9aDYsLmg2LGg1LC5oNSxoNCwuaDQsaDMsLmgzLGgyLC5oMixoMSwuaDF7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjp2YXIoLS1icy1oZWFkaW5nLWNvbG9yKX1oMSwuaDF7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoMSwuaDF7Zm9udC1zaXplOjIuNXJlbX19aDIsLmgye2ZvbnQtc2l6ZTpjYWxjKDEuMzI1cmVtICsgMC45dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDIsLmgye2ZvbnQtc2l6ZToycmVtfX1oMywuaDN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgMC42dncpfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7aDMsLmgze2ZvbnQtc2l6ZToxLjc1cmVtfX1oNCwuaDR7Zm9udC1zaXplOmNhbGMoMS4yNzVyZW0gKyAwLjN2dyl9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtoNCwuaDR7Zm9udC1zaXplOjEuNXJlbX19aDUsLmg1e2ZvbnQtc2l6ZToxLjI1cmVtfWg2LC5oNntmb250LXNpemU6MXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmV9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1vbCx1bHtwYWRkaW5nLWxlZnQ6MnJlbX1vbCx1bCxkbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLHVsIHVsLG9sIHVsLHVsIG9se21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjAuODc1ZW19bWFyaywubWFya3twYWRkaW5nOi4xODc1ZW07Y29sb3I6dmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWhpZ2hsaWdodC1iZyl9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MC43NWVtO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF7Y29sb3I6cmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpob3ZlcnstLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYil9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7Zm9udC1zaXplOjFlbX1wcmV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87Zm9udC1zaXplOjAuODc1ZW19cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH1jb2Rle2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLWNvZGUtY29sb3IpO3dvcmQtd3JhcDpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4xODc1cmVtIC4zNzVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTtib3JkZXItcmFkaXVzOi4yNXJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MWVtfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10aGVhZCx0Ym9keSx0Zm9vdCx0cix0ZCx0aHtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MX1bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfTo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgMC4zdncpO2xpbmUtaGVpZ2h0OmluaGVyaXR9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXtsZWdlbmR7Zm9udC1zaXplOjEuNXJlbX19bGVnZW5kKyp7Y2xlYXI6bGVmdH06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke3BhZGRpbmc6MH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlcntwYWRkaW5nOjB9OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOmNhbGMoMS42MjVyZW0gKyA0LjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTF7Zm9udC1zaXplOjVyZW19fS5kaXNwbGF5LTJ7Zm9udC1zaXplOmNhbGMoMS41NzVyZW0gKyAzLjl2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5kaXNwbGF5LTJ7Zm9udC1zaXplOjQuNXJlbX19LmRpc3BsYXktM3tmb250LXNpemU6Y2FsYygxLjUyNXJlbSArIDMuM3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktM3tmb250LXNpemU6NHJlbX19LmRpc3BsYXktNHtmb250LXNpemU6Y2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtfX0uZGlzcGxheS01e2ZvbnQtc2l6ZTpjYWxjKDEuNDI1cmVtICsgMi4xdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS01e2ZvbnQtc2l6ZTozcmVtfX0uZGlzcGxheS02e2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZGlzcGxheS02e2ZvbnQtc2l6ZToyLjVyZW19fS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTowLjg3NWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGU+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9ja3F1b3RlLWZvb3RlcnttYXJnaW4tdG9wOi0xcmVtO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCLigJTCoFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteHhsLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217LS1icy1ndXR0ZXIteDogMzBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE0MDBweCl7LmNvbnRhaW5lci14eGwsLmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fTpyb290ey0tYnMtYnJlYWtwb2ludC14czogMDstLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4Oy0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7LS1icy1icmVha3BvaW50LWxnOiA5OTJweDstLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDstLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHh9LnJvd3stLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKX0ucm93Pip7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9LmNvbHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDogMH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6IDB9LmctMSwuZ3gtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLTEsLmd5LTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy0yLC5neS0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy01LC5neS01ey0tYnMtZ3V0dGVyLXk6IDNyZW19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb2wtc217ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXNtLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1zbS0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1zbS0wLC5neC1zbS0wey0tYnMtZ3V0dGVyLXg6IDB9Lmctc20tMCwuZ3ktc20tMHstLWJzLWd1dHRlci15OiAwfS5nLXNtLTEsLmd4LXNtLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy1zbS0xLC5neS1zbS0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19Lmctc20tMiwuZ3gtc20tMnstLWJzLWd1dHRlci14OiAwLjVyZW19Lmctc20tMiwuZ3ktc20tMnstLWJzLWd1dHRlci15OiAwLjVyZW19Lmctc20tMywuZ3gtc20tM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLXNtLTMsLmd5LXNtLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1zbS00LC5neC1zbS00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy1zbS00LC5neS1zbS00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy1zbS01LC5neC1zbS01ey0tYnMtZ3V0dGVyLXg6IDNyZW19Lmctc20tNSwuZ3ktc20tNXstLWJzLWd1dHRlci15OiAzcmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tZHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDogMH0uZy1tZC0wLC5neS1tZC0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbWQtMSwuZ3gtbWQtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1tZC0yLC5neC1tZC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1tZC0yLC5neS1tZC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1tZC0zLC5neC1tZC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctbWQtMywuZ3ktbWQtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLW1kLTQsLmd4LW1kLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLW1kLTUsLmd4LW1kLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1tZC01LC5neS1tZC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY29sLWxne2ZsZXg6MSAwIDAlfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbGctMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbGctMCwuZ3gtbGctMHstLWJzLWd1dHRlci14OiAwfS5nLWxnLTAsLmd5LWxnLTB7LS1icy1ndXR0ZXIteTogMH0uZy1sZy0xLC5neC1sZy0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctbGctMSwuZ3ktbGctMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLWxnLTIsLmd4LWxnLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLWxnLTIsLmd5LWxnLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLWxnLTMsLmd4LWxnLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctbGctNCwuZ3gtbGctNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctbGctNCwuZ3ktbGctNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctbGctNSwuZ3gtbGctNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLWxnLTUsLmd5LWxnLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLXhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteGwtMCwuZ3gteGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXhsLTAsLmd5LXhsLTB7LS1icy1ndXR0ZXIteTogMH0uZy14bC0xLC5neC14bC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmcteGwtMSwuZ3kteGwtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLXhsLTIsLmd4LXhsLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLXhsLTIsLmd5LXhsLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLXhsLTMsLmd4LXhsLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy14bC0zLC5neS14bC0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmcteGwtNCwuZ3kteGwtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmcteGwtNSwuZ3gteGwtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLXhsLTUsLmd5LXhsLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuY29sLXh4bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteHhsLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXh4bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14eGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14eGwtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy14eGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14eGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14eGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHhsLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wteHhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXh4bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteHhsLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC14eGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXh4bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteHhsLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC14eGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXh4bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteHhsLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC14eGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14eGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14eGwtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQteHhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXh4bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteHhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteHhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQteHhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteHhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteHhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQteHhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteHhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmcteHhsLTAsLmd4LXh4bC0wey0tYnMtZ3V0dGVyLXg6IDB9LmcteHhsLTAsLmd5LXh4bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteHhsLTEsLmd4LXh4bC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmcteHhsLTEsLmd5LXh4bC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmcteHhsLTIsLmd4LXh4bC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy14eGwtMiwuZ3kteHhsLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLXh4bC0zLC5neC14eGwtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLXh4bC0zLC5neS14eGwtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLXh4bC00LC5neC14eGwtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmcteHhsLTQsLmd5LXh4bC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy14eGwtNSwuZ3gteHhsLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14eGwtNSwuZ3kteHhsLTV7LS1icy1ndXR0ZXIteTogM3JlbX19LnRhYmxley0tYnMtdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDstLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7LS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDstLWJzLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsOy0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDUpOy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZT46bm90KGNhcHRpb24pPio+KntwYWRkaW5nOi41cmVtIC41cmVtO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1icy10YWJsZS1jb2xvcikpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJnKTtib3JkZXItYm90dG9tLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYmctc3RhdGUsIHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKX0udGFibGU+dGJvZHl7dmVydGljYWwtYWxpZ246aW5oZXJpdH0udGFibGU+dGhlYWR7dmVydGljYWwtYWxpZ246Ym90dG9tfS50YWJsZS1ncm91cC1kaXZpZGVye2JvcmRlci10b3A6Y2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpKjIpIHNvbGlkIGN1cnJlbnRjb2xvcn0uY2FwdGlvbi10b3B7Y2FwdGlvbi1zaWRlOnRvcH0udGFibGUtc20+Om5vdChjYXB0aW9uKT4qPip7cGFkZGluZzouMjVyZW0gLjI1cmVtfS50YWJsZS1ib3JkZXJlZD46bm90KGNhcHRpb24pPip7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLWJvcmRlci13aWR0aCkgMH0udGFibGUtYm9yZGVyZWQ+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLXdpZHRoOjAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKX0udGFibGUtYm9yZGVybGVzcz46bm90KGNhcHRpb24pPio+Kntib3JkZXItYm90dG9tLXdpZHRoOjB9LnRhYmxlLWJvcmRlcmxlc3M+Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3Atd2lkdGg6MH0udGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpPip7LS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTstLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpfS50YWJsZS1zdHJpcGVkLWNvbHVtbnM+Om5vdChjYXB0aW9uKT50cj46bnRoLWNoaWxkKGV2ZW4pey0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7LS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKX0udGFibGUtYWN0aXZley0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7LS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKX0udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+KnstLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7LS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpfS50YWJsZS1wcmltYXJ5ey0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogI2NmZTJmZjstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E2YjVjYzstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmQxZWM7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLXNlY29uZGFyeXstLWJzLXRhYmxlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYmc6ICNlMmUzZTU7LS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiNWI2Yjc7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1zdWNjZXNzey0tYnMtdGFibGUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1iZzogI2QxZTdkZDstLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E3YjliMTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkMGM3Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWQ2Y2M7LS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtjb2xvcjp2YXIoLS1icy10YWJsZS1jb2xvcik7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcil9LnRhYmxlLWluZm97LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjY2ZmNGZjOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTZjM2NhOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWRjZTM7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtd2FybmluZ3stLWJzLXRhYmxlLWNvbG9yOiAjMDAwOy0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7LS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjY2MyYTQ7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlOy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1kYW5nZXJ7LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjZjhkN2RhOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzZhY2FlOy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtbGlnaHR7LS1icy10YWJsZS1jb2xvcjogIzAwMDstLWJzLXRhYmxlLWJnOiAjZjhmOWZhOy0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzZjN2M4Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNzstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO2NvbG9yOnZhcigtLWJzLXRhYmxlLWNvbG9yKTtib3JkZXItY29sb3I6dmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKX0udGFibGUtZGFya3stLWJzLXRhYmxlLWNvbG9yOiAjZmZmOy0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7LS1icy10YWJsZS1ib3JkZXItY29sb3I6ICM0ZDUxNTQ7LS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjstLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5Oy0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7Y29sb3I6dmFyKC0tYnMtdGFibGUtY29sb3IpO2JvcmRlci1jb2xvcjp2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpfS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbGd7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14eGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0uZm9ybS1sYWJlbHttYXJnaW4tYm90dG9tOi41cmVtfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7cGFkZGluZy1ib3R0b206Y2FsYygwLjM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7cGFkZGluZy1ib3R0b206Y2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtmb250LXNpemU6MS4yNXJlbX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7cGFkZGluZy1ib3R0b206Y2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7Zm9udC1zaXplOjAuODc1cmVtfS5mb3JtLXRleHR7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKX0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1jb250cm9se3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbFt0eXBlPWZpbGVde292ZXJmbG93OmhpZGRlbn0uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pe2N1cnNvcjpwb2ludGVyfS5mb3JtLWNvbnRyb2w6Zm9jdXN7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVle21pbi13aWR0aDo4NXB4O2hlaWdodDoxLjVlbTttYXJnaW46MH0uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXR7ZGlzcGxheTpibG9jaztwYWRkaW5nOjB9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luOi0wLjM3NXJlbSAtMC43NXJlbTttYXJnaW4taW5saW5lLWVuZDouNzVyZW07Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtib3JkZXItcmFkaXVzOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b257dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMDttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOnZhcigtLWJzLWJvZHktY29sb3IpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6c29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3Vze291dGxpbmU6MH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxne3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6MC44NzVyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKX0uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW46LTAuMjVyZW0gLTAuNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLWxne21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9LmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b257cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbjotMC41cmVtIC0xcmVtO21hcmdpbi1pbmxpbmUtZW5kOjFyZW19dGV4dGFyZWEuZm9ybS1jb250cm9se21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSl9dGV4dGFyZWEuZm9ybS1jb250cm9sLXNte21pbi1oZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX10ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGd7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX0uZm9ybS1jb250cm9sLWNvbG9ye3dpZHRoOjNyZW07aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO3BhZGRpbmc6LjM3NXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaHtib3JkZXI6MCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2h7Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNte2hlaWdodDpjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpfS5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKX0uZm9ybS1zZWxlY3R7LS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDIuMjVyZW0gLjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1ib2R5LWJnKTtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4O2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1zZWxlY3R7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXNlbGVjdFttdWx0aXBsZV0sLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pe3BhZGRpbmctcmlnaHQ6Ljc1cmVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uZm9ybS1zZWxlY3Q6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpfS5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZ3tjb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtc2hhZG93OjAgMCAwIHZhcigtLWJzLWJvZHktY29sb3IpfS5mb3JtLXNlbGVjdC1zbXtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctbGVmdDouNXJlbTtmb250LXNpemU6MC44NzVyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKX0uZm9ybS1zZWxlY3QtbGd7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07cGFkZGluZy1sZWZ0OjFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKX1bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3R7LS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVja3tkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVlbTttYXJnaW4tYm90dG9tOi4xMjVyZW19LmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDotMS41ZW19LmZvcm0tY2hlY2stcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjEuNWVtO3BhZGRpbmctbGVmdDowO3RleHQtYWxpZ246cmlnaHR9LmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dHtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6LTEuNWVtO21hcmdpbi1sZWZ0OjB9LmZvcm0tY2hlY2staW5wdXR7LS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtmbGV4LXNocmluazowO3dpZHRoOjFlbTtoZWlnaHQ6MWVtO21hcmdpbi10b3A6LjI1ZW07dmVydGljYWwtYWxpZ246dG9wO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWZvcm0tY2hlY2stYmcpO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JvcmRlcjp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7cHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0fS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hde2JvcmRlci1yYWRpdXM6LjI1ZW19LmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb117Ym9yZGVyLXJhZGl1czo1MCV9LmZvcm0tY2hlY2staW5wdXQ6YWN0aXZle2ZpbHRlcjpicmlnaHRuZXNzKDkwJSl9LmZvcm0tY2hlY2staW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4NmI3ZmU7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF17LS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb117LS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmQ7LS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7ZmlsdGVyOm5vbmU7b3BhY2l0eTouNX0uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF1+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWx7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNX0uZm9ybS1zd2l0Y2h7cGFkZGluZy1sZWZ0OjIuNWVtfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dHstLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTt3aWR0aDoyZW07bWFyZ2luLWxlZnQ6LTIuNWVtO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7Ym9yZGVyLXJhZGl1czoyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3Vzey0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjstLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjIuNWVtO3BhZGRpbmctbGVmdDowfS5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXR7bWFyZ2luLXJpZ2h0Oi0yLjVlbTttYXJnaW4tbGVmdDowfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MXJlbX0uYnRuLWNoZWNre3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtwb2ludGVyLWV2ZW50czpub25lfS5idG4tY2hlY2tbZGlzYWJsZWRdKy5idG4sLmJ0bi1jaGVjazpkaXNhYmxlZCsuYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7ZmlsdGVyOm5vbmU7b3BhY2l0eTouNjV9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cyl7LS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIil9LmZvcm0tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS41cmVtO3BhZGRpbmc6MDthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5mb3JtLXJhbmdlOmZvY3Vze291dGxpbmU6MH0uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDotMC4yNXJlbTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ0ZmV9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnJnYmEoMCwwLDAsMCk7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmcpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MXJlbX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ0ZmV9LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1iZyk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czoxcmVtfS5mb3JtLXJhbmdlOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKX0uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcil9LmZvcm0tZmxvYXRpbmd7cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R7aGVpZ2h0OmNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO21pbi1oZWlnaHQ6Y2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7bGluZS1oZWlnaHQ6MS4yNX0uZm9ybS1mbG9hdGluZz5sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoyO2hlaWdodDoxMDAlO3BhZGRpbmc6MXJlbSAuNzVyZW07b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCByZ2JhKDAsMCwwLDApO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1mbG9hdGluZz5sYWJlbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHR7cGFkZGluZzoxcmVtIC43NXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwKX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOmZvY3VzLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bil7cGFkZGluZy10b3A6MS42MjVyZW07cGFkZGluZy1ib3R0b206LjYyNXJlbX0uZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbHtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdHtwYWRkaW5nLXRvcDoxLjYyNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Zm9jdXN+bGFiZWwsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sLXBsYWludGV4dH5sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1zZWxlY3R+bGFiZWx7Y29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO3RyYW5zZm9ybTpzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1c35sYWJlbDo6YWZ0ZXIsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbDo6YWZ0ZXIsLmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbC1wbGFpbnRleHR+bGFiZWw6OmFmdGVyLC5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdH5sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MXJlbSAuMzc1cmVtO3otaW5kZXg6LTE7aGVpZ2h0OjEuNWVtO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJvZHktYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsfmxhYmVse2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTt0cmFuc2Zvcm06c2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0fmxhYmVse2JvcmRlci13aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIDB9LmZvcm0tZmxvYXRpbmc+OmRpc2FibGVkfmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWR+bGFiZWx7Y29sb3I6IzZjNzU3ZH0uZm9ybS1mbG9hdGluZz46ZGlzYWJsZWR+bGFiZWw6OmFmdGVyLC5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWR+bGFiZWw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJnKX0uaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOjElO21pbi13aWR0aDowfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6Zm9jdXMsLmlucHV0LWdyb3VwPi5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbnt6LWluZGV4OjV9LmlucHV0LWdyb3VwIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cCAuYnRuOmZvY3Vze3otaW5kZXg6NX0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjp2YXIoLS1icy1ib2R5LWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy10ZXJ0aWFyeS1iZyk7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uYnRue3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpfS5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uYnRue3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtib3JkZXItcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5mb3JtLXNlbGVjdHtwYWRkaW5nLXJpZ2h0OjNyZW19LmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpPi5mb3JtLXNlbGVjdHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPjpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSwuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpPi5mb3JtLXNlbGVjdHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjayl7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpKi0xKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKT4uZm9ybS1zZWxlY3R7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcil9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtc3VjY2Vzcyk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKX0ud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtdG9vbHRpcCwuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsLmZvcm0tY29udHJvbC5pcy12YWxpZHtib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwuZm9ybS1zZWxlY3QuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdey0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtwYWRkaW5nLXJpZ2h0OjQuMTI1cmVtO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlke3dpZHRoOmNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6dmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcil9LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0fi52YWxpZC1mZWVkYmFja3ttYXJnaW4tbGVmdDouNWVtfS53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWR7ei1pbmRleDozfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTowLjg3NWVtO2NvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcil9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1kYW5nZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cyl9Lndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOmludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsLmZvcm0tc2VsZWN0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpfS53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXXstLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7cGFkZGluZy1yaWdodDo0LjEyNXJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXIsY2VudGVyIHJpZ2h0IDIuMjVyZW07YmFja2dyb3VuZC1zaXplOjE2cHggMTJweCxjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZHt3aWR0aDpjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZHtib3JkZXItY29sb3I6dmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcil9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcil9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjp2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dH4uaW52YWxpZC1mZWVkYmFja3ttYXJnaW4tbGVmdDouNWVtfS53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsLmlucHV0LWdyb3VwPi5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cD4uZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCwuaW5wdXQtZ3JvdXA+LmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWR7ei1pbmRleDo0fS5idG57LS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtOy0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07LS1icy1idG4tZm9udC1mYW1pbHk6IDstLWJzLWJ0bi1mb250LXNpemU6MXJlbTstLWJzLWJ0bi1mb250LXdlaWdodDogNDAwOy0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7LS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpOy0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOy0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7LS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6dmFyKC0tYnMtYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYnRuLXBhZGRpbmcteCk7Zm9udC1mYW1pbHk6dmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtmb250LXNpemU6dmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYnRuLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOnZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWJnKTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYnRue3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3Zlcntjb2xvcjp2YXIoLS1icy1idG4taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcil9LmJ0bi1jaGVjaysuYnRuOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKX0uYnRuOmZvY3VzLXZpc2libGV7Y29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO291dGxpbmU6MDtib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUrLmJ0bntib3JkZXItY29sb3I6dmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpfS5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmUsLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsLmJ0bi5hY3RpdmUsLmJ0bi5zaG93e2NvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKX0uYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bjpmb2N1cy12aXNpYmxlLDpub3QoLmJ0bi1jaGVjaykrLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsLmJ0bi5zaG93OmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyl9LmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUrLmJ0bntib3gtc2hhZG93OnZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYnRuOmRpc2FibGVkLC5idG4uZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0bntjb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO2JvcmRlci1jb2xvcjp2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KX0uYnRuLXByaW1hcnl7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICMwZDZlZmQ7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjMGI1ZWQ3Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBhNThjYTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogIzBhNThjYTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGE1M2JlOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjstLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkNmVmZDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZDZlZmR9LmJ0bi1zZWNvbmRhcnl7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICM2Yzc1N2Q7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjNWM2MzZhOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzAsIDEzOCwgMTQ1Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzUxNTg1ZTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6ICM2Yzc1N2Q7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkfS5idG4tc3VjY2Vzc3stLWJzLWJ0bi1jb2xvcjogI2ZmZjstLWJzLWJ0bi1iZzogIzE5ODc1NDstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTQ2YzQzOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjMTQ2YzQzOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxMzY1M2Y7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NH0uYnRuLWluZm97LS1icy1idG4tY29sb3I6ICMwMDA7LS1icy1idG4tYmc6ICMwZGNhZjA7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiAjMzFkMmYyOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogIzNkZDVmMzstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjVjZmYyOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjB9LmJ0bi13YXJuaW5ney0tYnMtYnRuLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWJnOiAjZmZjMTA3Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNzstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogI2ZmY2EyYzstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjNzIwOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNzstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDd9LmJ0bi1kYW5nZXJ7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICNkYzM1NDU7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2IwMmEzNzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1idG4tYWN0aXZlLWJnOiAjYjAyYTM3Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhNTI4MzQ7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NX0uYnRuLWxpZ2h0ey0tYnMtYnRuLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWJnOiAjZjhmOWZhOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogI2QzZDRkNTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjNmM3Yzg7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiAjYzZjN2M4Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhOy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYX0uYnRuLWRhcmt7LS1icy1idG4tY29sb3I6ICNmZmY7LS1icy1idG4tYmc6ICMyMTI1Mjk7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjNDI0NjQ5Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2NiwgNzAsIDczOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzM3M2IzZTstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7LS1icy1idG4tZGlzYWJsZWQtYmc6ICMyMTI1Mjk7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5fS5idG4tb3V0bGluZS1wcmltYXJ5ey0tYnMtYnRuLWNvbG9yOiAjMGQ2ZWZkOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzBkNmVmZDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZDZlZmQ7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDExMCwgMjUzOy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZDZlZmQ7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZDZlZmQ7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7LS1icy1idG4tY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWhvdmVyLWJnOiAjNmM3NTdkOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjstLWJzLWJ0bi1hY3RpdmUtYmc6ICM2Yzc1N2Q7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDstLWJzLWdyYWRpZW50OiBub25lfS5idG4tb3V0bGluZS1zdWNjZXNzey0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogIzE5ODc1NDstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxOTg3NTQ7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogIzE5ODc1NDstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0Oy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLWluZm97LS1icy1idG4tY29sb3I6ICMwZGNhZjA7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwOy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiAjMGRjYWYwOy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGRjYWYwOy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwOy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLXdhcm5pbmd7LS1icy1idG4tY29sb3I6ICNmZmMxMDc7LS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3Oy0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNzstLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNzstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3Oy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3Oy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtZGFuZ2Vyey0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjstLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1Oy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1vdXRsaW5lLWxpZ2h0ey0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhOy0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTstLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDstLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDstLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7LS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhOy0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOy0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhOy0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7LS1icy1ncmFkaWVudDogbm9uZX0uYnRuLW91dGxpbmUtZGFya3stLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7LS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7LS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5Oy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMzLCAzNywgNDE7LS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTstLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5Oy0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTstLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTstLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5Oy0tYnMtZ3JhZGllbnQ6IG5vbmV9LmJ0bi1saW5rey0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7LS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpOy0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTstLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50Oy0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7LS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOy0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1Mzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluazpmb2N1cy12aXNpYmxle2NvbG9yOnZhcigtLWJzLWJ0bi1jb2xvcil9LmJ0bi1saW5rOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcil9LmJ0bi1sZ3stLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07LS1icy1idG4tZm9udC1zaXplOjEuMjVyZW07LS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyl9LmJ0bi1zbXstLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07LS1icy1idG4tZm9udC1zaXplOjAuODc1cmVtOy0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3toZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt3aWR0aDowO2hlaWdodDphdXRvO3RyYW5zaXRpb246d2lkdGggLjM1cyBlYXNlfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWx7dHJhbnNpdGlvbjpub25lfX0ubmF2ey0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtOy0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07LS1icy1uYXYtbGluay1mb250LXdlaWdodDogOy0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpOy0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpOy0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzp2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7Zm9udC1zaXplOnZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsubmF2LWxpbmt7dHJhbnNpdGlvbjpub25lfX0ubmF2LWxpbms6aG92ZXIsLm5hdi1saW5rOmZvY3Vze2NvbG9yOnZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKX0ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9Lm5hdi1saW5rLmRpc2FibGVkLC5uYXYtbGluazpkaXNhYmxlZHtjb2xvcjp2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7LS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7LS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtib3JkZXItYm90dG9tOnZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKX0ubmF2LXRhYnMgLm5hdi1saW5re21hcmdpbi1ib3R0b206Y2FsYygtMSp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtib3JkZXI6dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyl9Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwubmF2LXRhYnMgLm5hdi1saW5rOmZvY3Vze2lzb2xhdGlvbjppc29sYXRlO2JvcmRlci1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcil9Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGlua3tjb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcil9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzey0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOy0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmOy0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkfS5uYXYtcGlsbHMgLm5hdi1saW5re2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpfS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tjb2xvcjp2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKX0ubmF2LXVuZGVybGluZXstLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtOy0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtOy0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO2dhcDp2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCl9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtib3JkZXItYm90dG9tOnZhcigtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCByZ2JhKDAsMCwwLDApfS5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjpjdXJyZW50Y29sb3J9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXVuZGVybGluZSAuc2hvdz4ubmF2LWxpbmt7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO2JvcmRlci1ib3R0b20tY29sb3I6Y3VycmVudGNvbG9yfS5uYXYtZmlsbD4ubmF2LWxpbmssLm5hdi1maWxsIC5uYXYtaXRlbXtmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkPi5uYXYtbGluaywubmF2LWp1c3RpZmllZCAubmF2LWl0ZW17ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmt7d2lkdGg6MTAwJX0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXZiYXJ7LS1icy1uYXZiYXItcGFkZGluZy14OiAwOy0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtOy0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpOy0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7LS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTstLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7LS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07LS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTstLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07LS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7LS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7LS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07LS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07LS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07LS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzMsIDM3LCA0MSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7LS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7LS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTstLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtOy0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6dmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCl9Lm5hdmJhcj4uY29udGFpbmVyLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyPi5jb250YWluZXItc20sLm5hdmJhcj4uY29udGFpbmVyLW1kLC5uYXZiYXI+LmNvbnRhaW5lci1sZywubmF2YmFyPi5jb250YWluZXIteGwsLm5hdmJhcj4uY29udGFpbmVyLXh4bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOmluaGVyaXQ7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7cGFkZGluZy10b3A6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7cGFkZGluZy1ib3R0b206dmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7bWFyZ2luLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtmb250LXNpemU6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpob3ZlciwubmF2YmFyLWJyYW5kOmZvY3Vze2NvbG9yOnZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcil9Lm5hdmJhci1uYXZ7LS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7LS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTstLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7LS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTstLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpOy0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3d7Y29sb3I6dmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcil9Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246c3RhdGljfS5uYXZiYXItdGV4dHtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjp2YXIoLS1icy1uYXZiYXItY29sb3IpfS5uYXZiYXItdGV4dCBhLC5uYXZiYXItdGV4dCBhOmhvdmVyLC5uYXZiYXItdGV4dCBhOmZvY3Vze2NvbG9yOnZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpfS5uYXZiYXItY29sbGFwc2V7ZmxleC1iYXNpczoxMDAlO2ZsZXgtZ3JvdzoxO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7Zm9udC1zaXplOnZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7bGluZS1oZWlnaHQ6MTtjb2xvcjp2YXIoLS1icy1uYXZiYXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7dHJhbnNpdGlvbjp2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsubmF2YmFyLXRvZ2dsZXJ7dHJhbnNpdGlvbjpub25lfX0ubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci10b2dnbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKX0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQtaW1hZ2U6dmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlfS5uYXZiYXItbmF2LXNjcm9sbHttYXgtaGVpZ2h0OnZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO292ZXJmbG93LXk6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lm5hdmJhci1leHBhbmQtc217ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFze3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OmF1dG87ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5uYXZiYXItZXhwYW5kLWxne2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5uYXZiYXItZXhwYW5kLXhse2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO3BhZGRpbmctbGVmdDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXN7cG9zaXRpb246c3RhdGljO3otaW5kZXg6YXV0bztmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5uYXZiYXItZXhwYW5kLXh4bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDp2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtwYWRkaW5nLWxlZnQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCl9Lm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19Lm5hdmJhci1leHBhbmR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6dmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7cGFkZGluZy1sZWZ0OnZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhc3twb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvO2ZsZXgtZ3JvdzoxO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9Lm5hdmJhci1kYXJrLC5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXXstLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTstLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTstLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTstLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7LS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7LS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7LS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTstLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX1bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbnstLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0uYWNjb3JkaW9uey0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTstLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7LS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlOy0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTstLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTstLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtOy0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpOy0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzIxMjUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7LS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7LS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzA1MmM2NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOy0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtOy0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtOy0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTstLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKX0uYWNjb3JkaW9uLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtvdmVyZmxvdy1hbmNob3I6bm9uZTt0cmFuc2l0aW9uOnZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYWNjb3JkaW9uLWJ1dHRvbnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKXtjb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO2JveC1zaGFkb3c6aW5zZXQgMCBjYWxjKC0xKnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpfS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTt0cmFuc2Zvcm06dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSl9LmFjY29yZGlvbi1idXR0b246OmFmdGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTttYXJnaW4tbGVmdDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO3RyYW5zaXRpb246dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pfUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5hY2NvcmRpb24tYnV0dG9uOjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5hY2NvcmRpb24tYnV0dG9uOmhvdmVye3otaW5kZXg6Mn0uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1c3t6LWluZGV4OjM7b3V0bGluZTowO2JveC1zaGFkb3c6dmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KX0uYWNjb3JkaW9uLWhlYWRlcnttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbi1pdGVte2NvbG9yOnZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1hY2NvcmRpb24tYmcpO2JvcmRlcjp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGU+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b257Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpfS5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpe2JvcmRlci10b3A6MH0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyl9LmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZT4uYWNjb3JkaW9uLWNvbGxhcHNle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKX0uYWNjb3JkaW9uLWJvZHl7cGFkZGluZzp2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCl9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLC5hY2NvcmRpb24tZmx1c2g+LmFjY29yZGlvbi1pdGVtPi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZHtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbi1mbHVzaD4uYWNjb3JkaW9uLWl0ZW0+LmFjY29yZGlvbi1jb2xsYXBzZXtib3JkZXItcmFkaXVzOjB9W2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyey0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2ZWE4ZmUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7LS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjM2ZWE4ZmUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIil9LmFsZXJ0ey0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50Oy0tYnMtYWxlcnQtcGFkZGluZy14OiAxcmVtOy0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtOy0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTstLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0Oy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWJzLWFsZXJ0LWJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpOy0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6dmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206dmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7Y29sb3I6dmFyKC0tYnMtYWxlcnQtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYWxlcnQtYmcpO2JvcmRlcjp2YXIoLS1icy1hbGVydC1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyl9LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDA7Y29sb3I6dmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcil9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6M3JlbX0uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtwYWRkaW5nOjEuMjVyZW0gMXJlbX0uYWxlcnQtcHJpbWFyeXstLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LXNlY29uZGFyeXstLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtc3VjY2Vzc3stLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpOy0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyl9LmFsZXJ0LWluZm97LS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7LS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7LS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpfS5hbGVydC13YXJuaW5ney0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKX0uYWxlcnQtZGFuZ2Vyey0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTstLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpfS5hbGVydC1saWdodHstLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTstLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTstLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpfS5hbGVydC1kYXJrey0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7LS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpOy0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpOy0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKX0uYnRuLWNsb3Nley0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwOy0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTstLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7LS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTstLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOy0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7LS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTstLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3dpZHRoOjFlbTtoZWlnaHQ6MWVtO3BhZGRpbmc6LjI1ZW0gLjI1ZW07Y29sb3I6dmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjM3NXJlbTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KX0uYnRuLWNsb3NlOmhvdmVye2NvbG9yOnZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTp2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSl9LmJ0bi1jbG9zZTpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtvcGFjaXR5OnZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KX0uYnRuLWNsb3NlOmRpc2FibGVkLC5idG4tY2xvc2UuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lO29wYWNpdHk6dmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpfS5idG4tY2xvc2Utd2hpdGV7ZmlsdGVyOnZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpfVtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2xvc2V7ZmlsdGVyOnZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpfS5tb2RhbHstLWJzLW1vZGFsLXppbmRleDogMTA1NTstLWJzLW1vZGFsLXdpZHRoOiA1MDBweDstLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07LS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTstLWJzLW1vZGFsLWNvbG9yOiA7LS1icy1tb2RhbC1iZzogdmFyKC0tYnMtYm9keS1iZyk7LS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7LS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTstLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pOy0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7LS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtOy0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTstLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07LS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpOy0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTstLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7LS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07LS1icy1tb2RhbC1mb290ZXItYmc6IDstLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7LS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OnZhcigtLWJzLW1vZGFsLXppbmRleCk7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO291dGxpbmU6MH0ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOnZhcigtLWJzLW1vZGFsLW1hcmdpbik7cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MHB4KX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246bm9uZX19Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06bm9uZX0ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOnNjYWxlKDEuMDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSoyKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnR7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikqMil9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO2NvbG9yOnZhcigtLWJzLW1vZGFsLWNvbG9yKTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbW9kYWwtYmcpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6dmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHstLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDstLWJzLWJhY2tkcm9wLWJnOiAjMDAwOy0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OnZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYmFja2Ryb3AtYmcpfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5OnZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpfS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6dmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO2JvcmRlci1ib3R0b206dmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKX0ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2V7cGFkZGluZzpjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKi41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKi41KTttYXJnaW46Y2FsYygtMC41KnZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUqdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSp2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OnZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6dmFyKC0tYnMtbW9kYWwtcGFkZGluZyl9Lm1vZGFsLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6Y2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApKi41KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7Ym9yZGVyLXRvcDp2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpfS5tb2RhbC1mb290ZXI+KnttYXJnaW46Y2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSouNSl9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5tb2RhbHstLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTstLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpfS5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOnZhcigtLWJzLW1vZGFsLXdpZHRoKTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5tb2RhbC1zbXstLWJzLW1vZGFsLXdpZHRoOiAzMDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7LS1icy1tb2RhbC13aWR0aDogODAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm1vZGFsLXhsey0tYnMtbW9kYWwtd2lkdGg6IDExNDBweH19Lm1vZGFsLWZ1bGxzY3JlZW57d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b319QG1lZGlhKG1heC13aWR0aDogMTM5OS45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciwubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99fS50b29sdGlwey0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7LS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7LS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtOy0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07LS1icy10b29sdGlwLW1hcmdpbjogOy0tYnMtdG9vbHRpcC1mb250LXNpemU6MC44NzVyZW07LS1icy10b29sdGlwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLXRvb2x0aXAtYmc6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTstLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7LS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTstLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTstLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07ei1pbmRleDp2YXIoLS1icy10b29sdGlwLXppbmRleCk7ZGlzcGxheTpibG9jazttYXJnaW46dmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6dmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6dmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KX0udG9vbHRpcCAudG9vbHRpcC1hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO2hlaWdodDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCl9LnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvd3tib3R0b206Y2FsYygtMSp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpfS5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmV7dG9wOi0xcHg7Ym9yZGVyLXdpZHRoOnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSAwO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3d7bGVmdDpjYWxjKC0xKnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7d2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO2hlaWdodDp2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKX0uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmV7cmlnaHQ6LTFweDtib3JkZXItd2lkdGg6Y2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSouNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkqLjUpIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpfS5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvd3t0b3A6Y2FsYygtMSp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpfS5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmV7Ym90dG9tOi0xcHg7Ym9yZGVyLXdpZHRoOjAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSouNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtdG9vbHRpcC1iZyl9LmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93e3JpZ2h0OmNhbGMoLTEqdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTt3aWR0aDp2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpfS5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmV7bGVmdDotMXB4O2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpKi41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkqLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1icy10b29sdGlwLWJnKX0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6dmFyKC0tYnMtdG9vbHRpcC1tYXgtd2lkdGgpO3BhZGRpbmc6dmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtjb2xvcjp2YXIoLS1icy10b29sdGlwLWNvbG9yKTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRvb2x0aXAtYmcpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKX0ucG9wb3ZlcnstLWJzLXBvcG92ZXItemluZGV4OiAxMDcwOy0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4Oy0tYnMtcG9wb3Zlci1mb250LXNpemU6MC44NzVyZW07LS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTstLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpOy0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7LS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOy0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7LS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpOy0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtOy0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07LS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6MXJlbTstLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0Oy0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7LS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtOy0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTstLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7LS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtOy0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTstLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7ei1pbmRleDp2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6dmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKX0ucG9wb3ZlciAucG9wb3Zlci1hcnJvd3tkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO2hlaWdodDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowfS5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXT4ucG9wb3Zlci1hcnJvd3tib3R0b206Y2FsYygtMSoodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSl9LmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlcntib3JkZXItd2lkdGg6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkqLjUpIDB9LmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItdG9wLWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci10b3A+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjphZnRlcntib3R0b206dmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO2JvcmRlci10b3AtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3d7bGVmdDpjYWxjKC0xKih2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7aGVpZ2h0OnZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpfS5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvcmRlci13aWR0aDpjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKi41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSouNSkgMH0uYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci1yaWdodC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcil9LmJzLXBvcG92ZXItZW5kPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdPi5wb3BvdmVyLWFycm93OjphZnRlcntsZWZ0OnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5wb3BvdmVyLWFycm93e3RvcDpjYWxjKC0xKih2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKX0uYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmFmdGVye2JvcmRlci13aWR0aDowIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkqLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KX0uYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle3RvcDowO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpfS5icy1wb3BvdmVyLWJvdHRvbT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmFmdGVye3RvcDp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWJnKX0uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDp2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOnZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyl9LmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93e3JpZ2h0OmNhbGMoLTEqKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO3dpZHRoOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtoZWlnaHQ6dmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCl9LmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjphZnRlcntib3JkZXItd2lkdGg6Y2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSouNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKi41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCl9LmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKX0uYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjphZnRlcntyaWdodDp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYnMtcG9wb3Zlci1iZyl9LnBvcG92ZXItaGVhZGVye3BhZGRpbmc6dmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6dmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtjb2xvcjp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpfS5wb3BvdmVyLWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBvcG92ZXItYm9keXtwYWRkaW5nOnZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcil9LnNwaW5uZXItZ3Jvdywuc3Bpbm5lci1ib3JkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6dmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7aGVpZ2h0OnZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTt2ZXJ0aWNhbC1hbGlnbjp2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtib3JkZXItcmFkaXVzOjUwJTthbmltYXRpb246dmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKX1Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovfX0uc3Bpbm5lci1ib3JkZXJ7LS1icy1zcGlubmVyLXdpZHRoOiAycmVtOy0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07LS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTstLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07LS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7LS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtib3JkZXI6dmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc3Bpbm5lci1ib3JkZXItc217LS1icy1zcGlubmVyLXdpZHRoOiAxcmVtOy0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07LS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW19QGtleWZyYW1lcyBzcGlubmVyLWdyb3d7MCV7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOm5vbmV9fS5zcGlubmVyLWdyb3d7LS1icy1zcGlubmVyLXdpZHRoOiAycmVtOy0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07LS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTstLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1czstLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRjb2xvcjtvcGFjaXR5OjB9LnNwaW5uZXItZ3Jvdy1zbXstLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07LS1icy1zcGlubmVyLWhlaWdodDogMXJlbX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuc3Bpbm5lci1ib3JkZXIsLnNwaW5uZXItZ3Jvd3stLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzfX0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LnRleHQtYmctcHJpbWFyeXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LnRleHQtYmctc2Vjb25kYXJ5e2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOlJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLXN1Y2Nlc3N7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWluZm97Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLXdhcm5pbmd7Y29sb3I6IzAwMCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWRhbmdlcntjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0udGV4dC1iZy1saWdodHtjb2xvcjojMDAwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS50ZXh0LWJnLWRhcmt7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6UkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXByaW1hcnl7Y29sb3I6UkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1wcmltYXJ5OmhvdmVyLC5saW5rLXByaW1hcnk6Zm9jdXN7Y29sb3I6UkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgxMCwgODgsIDIwMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9Lmxpbmstc2Vjb25kYXJ5e2NvbG9yOlJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXNlY29uZGFyeTpob3ZlciwubGluay1zZWNvbmRhcnk6Zm9jdXN7Y29sb3I6UkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSg4NiwgOTQsIDEwMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9Lmxpbmstc3VjY2Vzc3tjb2xvcjpSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXN1Y2Nlc3M6aG92ZXIsLmxpbmstc3VjY2Vzczpmb2N1c3tjb2xvcjpSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1pbmZve2NvbG9yOlJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstaW5mbzpob3ZlciwubGluay1pbmZvOmZvY3Vze2NvbG9yOlJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9Lmxpbmstd2FybmluZ3tjb2xvcjpSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLXdhcm5pbmc6aG92ZXIsLmxpbmstd2FybmluZzpmb2N1c3tjb2xvcjpSR0JBKDI1NSwgMjA1LCA1NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWRhbmdlcntjb2xvcjpSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbi1jb2xvcjpSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1kYW5nZXI6aG92ZXIsLmxpbmstZGFuZ2VyOmZvY3Vze2NvbG9yOlJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWxpZ2h0e2NvbG9yOlJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudH0ubGluay1saWdodDpob3ZlciwubGluay1saWdodDpmb2N1c3tjb2xvcjpSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstZGFya3tjb2xvcjpSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50fS5saW5rLWRhcms6aG92ZXIsLmxpbmstZGFyazpmb2N1c3tjb2xvcjpSR0JBKDI2LCAzMCwgMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEoMjYsIDMwLCAzMywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstYm9keS1lbXBoYXNpc3tjb2xvcjpSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwubGluay1ib2R5LWVtcGhhc2lzOmZvY3Vze2NvbG9yOlJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb24tY29sb3I6UkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudH0uZm9jdXMtcmluZzpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzp2YXIoLS1icy1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKX0uaWNvbi1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXg7Z2FwOi4zNzVyZW07YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjI1ZW07YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lmljb24tbGluaz4uYml7ZmxleC1zaHJpbms6MDt3aWR0aDoxZW07aGVpZ2h0OjFlbTtmaWxsOmN1cnJlbnRjb2xvcjt0cmFuc2l0aW9uOi4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm19QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lmljb24tbGluaz4uYml7dHJhbnNpdGlvbjpub25lfX0uaWNvbi1saW5rLWhvdmVyOmhvdmVyPi5iaSwuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGU+LmJpe3RyYW5zZm9ybTp2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKX0ucmF0aW97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucmF0aW86OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOnZhcigtLWJzLWFzcGVjdC1yYXRpbyk7Y29udGVudDpcIlwifS5yYXRpbz4qe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5yYXRpby0xeDF7LS1icy1hc3BlY3QtcmF0aW86IDEwMCV9LnJhdGlvLTR4M3stLWJzLWFzcGVjdC1yYXRpbzogNzUlfS5yYXRpby0xNng5ey0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSV9LnJhdGlvLTIxeDl7LS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElfS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnN0aWNreS1zbS10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXNtLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnN0aWNreS1tZC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LW1kLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnN0aWNreS1sZy10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LWxnLWJvdHRvbXtwb3NpdGlvbjpzdGlja3k7Ym90dG9tOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5zdGlja3kteGwtdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9LnN0aWNreS14bC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuc3RpY2t5LXh4bC10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH0uc3RpY2t5LXh4bC1ib3R0b217cG9zaXRpb246c3RpY2t5O2JvdHRvbTowO3otaW5kZXg6MTAyMH19LmhzdGFja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2h9LnZzdGFja3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpzdHJldGNofS52aXN1YWxseS1oaWRkZW4sLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pe3dpZHRoOjFweCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2NsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9LnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5zdHJldGNoZWQtbGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO2NvbnRlbnQ6XCJcIn0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnZye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2FsaWduLXNlbGY6c3RyZXRjaDt3aWR0aDp2YXIoLS1icy1ib3JkZXItd2lkdGgpO21pbi1oZWlnaHQ6MWVtO2JhY2tncm91bmQtY29sb3I6Y3VycmVudGNvbG9yO29wYWNpdHk6LjI1fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5mbG9hdC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1jb250YWlue29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5vYmplY3QtZml0LWNvdmVye29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1maWxse29iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50fS5vYmplY3QtZml0LXNjYWxle29iamVjdC1maXQ6c2NhbGUtZG93biAhaW1wb3J0YW50fS5vYmplY3QtZml0LW5vbmV7b2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnR9Lm9wYWNpdHktMHtvcGFjaXR5OjAgIWltcG9ydGFudH0ub3BhY2l0eS0yNXtvcGFjaXR5Oi4yNSAhaW1wb3J0YW50fS5vcGFjaXR5LTUwe29wYWNpdHk6LjUgIWltcG9ydGFudH0ub3BhY2l0eS03NXtvcGFjaXR5Oi43NSAhaW1wb3J0YW50fS5vcGFjaXR5LTEwMHtvcGFjaXR5OjEgIWltcG9ydGFudH0ub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0ub3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9Lm92ZXJmbG93LXNjcm9sbHtvdmVyZmxvdzpzY3JvbGwgIWltcG9ydGFudH0ub3ZlcmZsb3cteC1hdXRve292ZXJmbG93LXg6YXV0byAhaW1wb3J0YW50fS5vdmVyZmxvdy14LWhpZGRlbntvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50fS5vdmVyZmxvdy14LXZpc2libGV7b3ZlcmZsb3cteDp2aXNpYmxlICFpbXBvcnRhbnR9Lm92ZXJmbG93LXgtc2Nyb2xse292ZXJmbG93LXg6c2Nyb2xsICFpbXBvcnRhbnR9Lm92ZXJmbG93LXktYXV0b3tvdmVyZmxvdy15OmF1dG8gIWltcG9ydGFudH0ub3ZlcmZsb3cteS1oaWRkZW57b3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudH0ub3ZlcmZsb3cteS12aXNpYmxle292ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50fS5vdmVyZmxvdy15LXNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbCAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50fS5zaGFkb3ctc217Ym94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzp2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50fS5zaGFkb3ctbm9uZXtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uZm9jdXMtcmluZy1wcmltYXJ5ey0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLXNlY29uZGFyeXstLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLXN1Y2Nlc3N7LS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSl9LmZvY3VzLXJpbmctaW5mb3stLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy13YXJuaW5ney0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLWRhbmdlcnstLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5mb2N1cy1yaW5nLWxpZ2h0ey0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKX0uZm9jdXMtcmluZy1kYXJrey0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpfS5wb3NpdGlvbi1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnR9LnBvc2l0aW9uLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudH0udG9wLTB7dG9wOjAgIWltcG9ydGFudH0udG9wLTUwe3RvcDo1MCUgIWltcG9ydGFudH0udG9wLTEwMHt0b3A6MTAwJSAhaW1wb3J0YW50fS5ib3R0b20tMHtib3R0b206MCAhaW1wb3J0YW50fS5ib3R0b20tNTB7Ym90dG9tOjUwJSAhaW1wb3J0YW50fS5ib3R0b20tMTAwe2JvdHRvbToxMDAlICFpbXBvcnRhbnR9LnN0YXJ0LTB7bGVmdDowICFpbXBvcnRhbnR9LnN0YXJ0LTUwe2xlZnQ6NTAlICFpbXBvcnRhbnR9LnN0YXJ0LTEwMHtsZWZ0OjEwMCUgIWltcG9ydGFudH0uZW5kLTB7cmlnaHQ6MCAhaW1wb3J0YW50fS5lbmQtNTB7cmlnaHQ6NTAlICFpbXBvcnRhbnR9LmVuZC0xMDB7cmlnaHQ6MTAwJSAhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZS14e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnR9LnRyYW5zbGF0ZS1taWRkbGUteXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci0we2JvcmRlcjowICFpbXBvcnRhbnR9LmJvcmRlci10b3B7Ym9yZGVyLXRvcDp2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9LmJvcmRlci1lbmR7Ym9yZGVyLXJpZ2h0OnZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnR9LmJvcmRlci1lbmQtMHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS0we2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50fS5ib3JkZXItc3RhcnR7Ym9yZGVyLWxlZnQ6dmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0LTB7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXstLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWluZm97LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcnstLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1saWdodHstLWJzLWJvcmRlci1vcGFjaXR5OiAxO2JvcmRlci1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudH0uYm9yZGVyLWJsYWNrey0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7Ym9yZGVyLWNvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7LS1icy1ib3JkZXItb3BhY2l0eTogMTtib3JkZXItY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5LXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNzLXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50fS5ib3JkZXItaW5mby1zdWJ0bGV7Ym9yZGVyLWNvbG9yOnZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmctc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXItc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0LXN1YnRsZXtib3JkZXItY29sb3I6dmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudH0uYm9yZGVyLWRhcmstc3VidGxle2JvcmRlci1jb2xvcjp2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnR9LmJvcmRlci0xe2JvcmRlci13aWR0aDoxcHggIWltcG9ydGFudH0uYm9yZGVyLTJ7Ym9yZGVyLXdpZHRoOjJweCAhaW1wb3J0YW50fS5ib3JkZXItM3tib3JkZXItd2lkdGg6M3B4ICFpbXBvcnRhbnR9LmJvcmRlci00e2JvcmRlci13aWR0aDo0cHggIWltcG9ydGFudH0uYm9yZGVyLTV7Ym9yZGVyLXdpZHRoOjVweCAhaW1wb3J0YW50fS5ib3JkZXItb3BhY2l0eS0xMHstLWJzLWJvcmRlci1vcGFjaXR5OiAwLjF9LmJvcmRlci1vcGFjaXR5LTI1ey0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjV9LmJvcmRlci1vcGFjaXR5LTUwey0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNX0uYm9yZGVyLW9wYWNpdHktNzV7LS1icy1ib3JkZXItb3BhY2l0eTogMC43NX0uYm9yZGVyLW9wYWNpdHktMTAwey0tYnMtYm9yZGVyLW9wYWNpdHk6IDF9LnctMjV7d2lkdGg6MjUlICFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlICFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlICFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUgIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8gIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5oLTI1e2hlaWdodDoyNSUgIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlICFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSAhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCAhaW1wb3J0YW50fS5mbGV4LWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0ucm93LWdhcC0we3Jvdy1nYXA6MCAhaW1wb3J0YW50fS5yb3ctZ2FwLTF7cm93LWdhcDouMjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC0ye3Jvdy1nYXA6LjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC0ze3Jvdy1nYXA6MXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLTR7cm93LWdhcDoxLjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC01e3Jvdy1nYXA6M3JlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLTB7Y29sdW1uLWdhcDowICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtMXtjb2x1bW4tZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLTJ7Y29sdW1uLWdhcDouNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLTN7Y29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtNHtjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLTV7Y29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnR9LmZvbnQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50fS5mcy0xe2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnR9LmZzLTJ7Zm9udC1zaXplOmNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudH0uZnMtM3tmb250LXNpemU6Y2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudH0uZnMtNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50fS5mcy01e2ZvbnQtc2l6ZToxLjI1cmVtICFpbXBvcnRhbnR9LmZzLTZ7Zm9udC1zaXplOjFyZW0gIWltcG9ydGFudH0uZnN0LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyAhaW1wb3J0YW50fS5mc3Qtbm9ybWFse2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LmZ3LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fS5mdy1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0uZnctbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mdy1tZWRpdW17Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnR9LmZ3LXNlbWlib2xke2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50fS5mdy1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mdy1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyICFpbXBvcnRhbnR9LmxoLTF7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50fS5saC1zbXtsaW5lLWhlaWdodDoxLjI1ICFpbXBvcnRhbnR9LmxoLWJhc2V7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnR9LmxoLWxne2xpbmUtaGVpZ2h0OjIgIWltcG9ydGFudH0udGV4dC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnR9LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50O3dvcmQtYnJlYWs6YnJlYWstd29yZCAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1pbmZvey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vyey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtbGlnaHR7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LWRhcmt7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnR9LnRleHQtYmxhY2t7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LXdoaXRley0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudH0udGV4dC1ib2R5ey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50fS50ZXh0LW11dGVkey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudH0udGV4dC1ibGFjay01MHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjpyZ2JhKDAsMCwwLC41KSAhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwey0tYnMtdGV4dC1vcGFjaXR5OiAxO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpICFpbXBvcnRhbnR9LnRleHQtYm9keS1zZWNvbmRhcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50fS50ZXh0LWJvZHktdGVydGlhcnl7LS1icy10ZXh0LW9wYWNpdHk6IDE7Y29sb3I6dmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnR9LnRleHQtYm9keS1lbXBoYXNpc3stLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjp2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudH0udGV4dC1yZXNldHstLWJzLXRleHQtb3BhY2l0eTogMTtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnRleHQtb3BhY2l0eS0yNXstLWJzLXRleHQtb3BhY2l0eTogMC4yNX0udGV4dC1vcGFjaXR5LTUwey0tYnMtdGV4dC1vcGFjaXR5OiAwLjV9LnRleHQtb3BhY2l0eS03NXstLWJzLXRleHQtb3BhY2l0eTogMC43NX0udGV4dC1vcGFjaXR5LTEwMHstLWJzLXRleHQtb3BhY2l0eTogMX0udGV4dC1wcmltYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzcy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtZGFuZ2VyLWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0LWVtcGhhc2lze2NvbG9yOnZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9LnRleHQtZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnR9Lmxpbmstb3BhY2l0eS0xMHstLWJzLWxpbmstb3BhY2l0eTogMC4xfS5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDAuMX0ubGluay1vcGFjaXR5LTI1ey0tYnMtbGluay1vcGFjaXR5OiAwLjI1fS5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDAuMjV9Lmxpbmstb3BhY2l0eS01MHstLWJzLWxpbmstb3BhY2l0eTogMC41fS5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDAuNX0ubGluay1vcGFjaXR5LTc1ey0tYnMtbGluay1vcGFjaXR5OiAwLjc1fS5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDAuNzV9Lmxpbmstb3BhY2l0eS0xMDB7LS1icy1saW5rLW9wYWNpdHk6IDF9Lmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLW9wYWNpdHk6IDF9Lmxpbmstb2Zmc2V0LTF7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4xMjVlbSAhaW1wb3J0YW50fS5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVye3RleHQtdW5kZXJsaW5lLW9mZnNldDouMTI1ZW0gIWltcG9ydGFudH0ubGluay1vZmZzZXQtMnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjI1ZW0gIWltcG9ydGFudH0ubGluay1vZmZzZXQtMi1ob3Zlcjpob3Zlcnt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjI1ZW0gIWltcG9ydGFudH0ubGluay1vZmZzZXQtM3t0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjM3NWVtICFpbXBvcnRhbnR9Lmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXJ7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi4zNzVlbSAhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1wcmltYXJ5ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5saW5rLXVuZGVybGluZS1zZWNvbmRhcnl7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtc3VjY2Vzc3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtaW5mb3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtd2FybmluZ3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtZGFuZ2Vyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLWxpZ2h0ey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmUtZGFya3stLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudH0ubGluay11bmRlcmxpbmV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnR9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDB9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDB9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTB7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjF9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjF9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjV7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlcnstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNX0ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NXstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzV9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXJ7LS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1fS5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMHstLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDF9LmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyey0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMX0uYmctcHJpbWFyeXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctc3VjY2Vzc3stLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWluZm97LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy13YXJuaW5ney0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctZGFuZ2Vyey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1saWdodHstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50fS5iZy1kYXJrey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctYmxhY2t7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctd2hpdGV7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctYm9keXstLWJzLWJnLW9wYWNpdHk6IDE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50ey0tYnMtYmctb3BhY2l0eTogMTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uYmctYm9keS1zZWNvbmRhcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnR9LmJnLWJvZHktdGVydGlhcnl7LS1icy1iZy1vcGFjaXR5OiAxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudH0uYmctb3BhY2l0eS0xMHstLWJzLWJnLW9wYWNpdHk6IDAuMX0uYmctb3BhY2l0eS0yNXstLWJzLWJnLW9wYWNpdHk6IDAuMjV9LmJnLW9wYWNpdHktNTB7LS1icy1iZy1vcGFjaXR5OiAwLjV9LmJnLW9wYWNpdHktNzV7LS1icy1iZy1vcGFjaXR5OiAwLjc1fS5iZy1vcGFjaXR5LTEwMHstLWJzLWJnLW9wYWNpdHk6IDF9LmJnLXByaW1hcnktc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeS1zdWJ0bGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1zdWNjZXNzLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1pbmZvLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy13YXJuaW5nLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1kYW5nZXItc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudH0uYmctbGlnaHQtc3VidGxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1kYXJrLXN1YnRsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50fS5iZy1ncmFkaWVudHtiYWNrZ3JvdW5kLWltYWdlOnZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hbGx7dXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWF1dG97dXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1ub25le3VzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudH0ucGUtbm9uZXtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LnBlLWF1dG97cG9pbnRlci1ldmVudHM6YXV0byAhaW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS5yb3VuZGVkLTF7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50fS5yb3VuZGVkLTJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLTN7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50fS5yb3VuZGVkLTR7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50fS5yb3VuZGVkLTV7Ym9yZGVyLXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC10b3AtMHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTF7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTN7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLTV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudH0ucm91bmRlZC10b3AtY2lyY2xle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9wLXBpbGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTB7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudH0ucm91bmRlZC1lbmQtMXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLWVuZC0ze2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudH0ucm91bmRlZC1lbmQtNHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLTV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtZW5kLWNpcmNsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1MCUgIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1lbmQtcGlsbHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tMHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTF7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLTV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b20tY2lyY2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjUwJSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9tLXBpbGx7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC0xe2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtMntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50fS5yb3VuZGVkLXN0YXJ0LTN7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czp2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC00e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtNXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnR9LnJvdW5kZWQtc3RhcnQtY2lyY2xle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NTAlICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1zdGFydC1waWxse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0uei1uMXt6LWluZGV4Oi0xICFpbXBvcnRhbnR9LnotMHt6LWluZGV4OjAgIWltcG9ydGFudH0uei0xe3otaW5kZXg6MSAhaW1wb3J0YW50fS56LTJ7ei1pbmRleDoyICFpbXBvcnRhbnR9LnotM3t6LWluZGV4OjMgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZsb2F0LXNtLXN0YXJ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtc20tZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fS5vYmplY3QtZml0LXNtLWNvbnRhaW57b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tY292ZXJ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50fS5vYmplY3QtZml0LXNtLWZpbGx7b2JqZWN0LWZpdDpmaWxsICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tc2NhbGV7b2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtc20tbm9uZXtvYmplY3QtZml0Om5vbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmxleC1zbS1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH0ub3JkZXItc20tZmlyc3R7b3JkZXI6LTEgIWltcG9ydGFudH0ub3JkZXItc20tMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTF7b3JkZXI6MSAhaW1wb3J0YW50fS5vcmRlci1zbS0ye29yZGVyOjIgIWltcG9ydGFudH0ub3JkZXItc20tM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLXNtLTR7b3JkZXI6NCAhaW1wb3J0YW50fS5vcmRlci1zbS01e29yZGVyOjUgIWltcG9ydGFudH0ub3JkZXItc20tbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0tc20tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubXktc20tMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5teS1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubXktc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubXktc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQtc20tMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXQtc20tMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQtc20tM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXQtc20tNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tZS1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1lLXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tZS1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1lLXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1lLXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItc20tMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWItc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWItc20tM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWItc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tYi1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy1zbS0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXMtc20tMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXMtc20tMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy1zbS0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXMtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXMtc20tNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB4LXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHQtc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnB0LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHQtc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnB0LXNtLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wZS1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wZS1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wZS1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wZS1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLXNtLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXNtLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wYi1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wYi1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucHMtc20tMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wcy1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHMtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wcy1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5nYXAtc20tMHtnYXA6MCAhaW1wb3J0YW50fS5nYXAtc20tMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC1zbS0ye2dhcDouNXJlbSAhaW1wb3J0YW50fS5nYXAtc20tM3tnYXA6MXJlbSAhaW1wb3J0YW50fS5nYXAtc20tNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC1zbS01e2dhcDozcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tMHtyb3ctZ2FwOjAgIWltcG9ydGFudH0ucm93LWdhcC1zbS0xe3Jvdy1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tMntyb3ctZ2FwOi41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tM3tyb3ctZ2FwOjFyZW0gIWltcG9ydGFudH0ucm93LWdhcC1zbS00e3Jvdy1nYXA6MS41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtc20tNXtyb3ctZ2FwOjNyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0we2NvbHVtbi1nYXA6MCAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTF7Y29sdW1uLWdhcDouMjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0ye2NvbHVtbi1nYXA6LjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS0ze2NvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLXNtLTR7Y29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1zbS01e2NvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50fS50ZXh0LXNtLXN0YXJ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmxvYXQtbWQtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1tZC1lbmR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1jb3ZlcntvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnR9Lm9iamVjdC1maXQtbWQtZmlsbHtvYmplY3QtZml0OmZpbGwgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudH0ub2JqZWN0LWZpdC1tZC1ub25le29iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1tZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1tZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5vcmRlci1tZC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci1tZC0we29yZGVyOjAgIWltcG9ydGFudH0ub3JkZXItbWQtMXtvcmRlcjoxICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci1tZC0ze29yZGVyOjMgIWltcG9ydGFudH0ub3JkZXItbWQtNHtvcmRlcjo0ICFpbXBvcnRhbnR9Lm9yZGVyLW1kLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci1tZC1sYXN0e29yZGVyOjYgIWltcG9ydGFudH0ubS1tZC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LW1kLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LW1kLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5teS1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tdC1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tdC1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tdC1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm10LW1kLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1lLW1kLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1lLW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWUtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tYi1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tYi1tZC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1zLW1kLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tcy1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm1zLW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tcy1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy1tZC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXMtbWQtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wdC1tZC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQtbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wdC1tZC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQtbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHQtbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnBlLW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGUtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBlLW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGUtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbWQtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLW1kLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBiLW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGItbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLW1kLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wcy1tZC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wcy1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wcy1tZC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wcy1tZC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LmdhcC1tZC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC1tZC0xe2dhcDouMjVyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTJ7Z2FwOi41cmVtICFpbXBvcnRhbnR9LmdhcC1tZC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC1tZC00e2dhcDoxLjVyZW0gIWltcG9ydGFudH0uZ2FwLW1kLTV7Z2FwOjNyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC0we3Jvdy1nYXA6MCAhaW1wb3J0YW50fS5yb3ctZ2FwLW1kLTF7cm93LWdhcDouMjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC0ye3Jvdy1nYXA6LjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC0ze3Jvdy1nYXA6MXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLW1kLTR7cm93LWdhcDoxLjVyZW0gIWltcG9ydGFudH0ucm93LWdhcC1tZC01e3Jvdy1nYXA6M3JlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTB7Y29sdW1uLWdhcDowICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtMXtjb2x1bW4tZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTJ7Y29sdW1uLWdhcDouNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTN7Y29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbWQtNHtjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5jb2x1bW4tZ2FwLW1kLTV7Y29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnR9LnRleHQtbWQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtZW5ke3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5mbG9hdC1sZy1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1jb250YWlue29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5vYmplY3QtZml0LWxnLWNvdmVye29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudH0ub2JqZWN0LWZpdC1sZy1maWxse29iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50fS5vYmplY3QtZml0LWxnLXNjYWxle29iamVjdC1maXQ6c2NhbGUtZG93biAhaW1wb3J0YW50fS5vYmplY3QtZml0LWxnLW5vbmV7b2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci1sZy0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXItbGctMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLWxnLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci1sZy00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXItbGctNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLWxnLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC1sZy0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXktbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LWxnLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQtbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQtbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQtbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWxnLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWItbGctMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWItbGctNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWItbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMtbGctMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLWxnLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMtbGctM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLWxnLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktbGctMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHktbGctM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1sZy01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUtbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGItbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGItbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGItbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGItbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLWxnLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLWxnLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAtbGctMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLWxnLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAtbGctNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTB7cm93LWdhcDowICFpbXBvcnRhbnR9LnJvdy1nYXAtbGctMXtyb3ctZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTJ7cm93LWdhcDouNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTN7cm93LWdhcDoxcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAtbGctNHtyb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLWxnLTV7cm93LWdhcDozcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctMHtjb2x1bW4tZ2FwOjAgIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy0xe2NvbHVtbi1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctMntjb2x1bW4tZ2FwOi41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctM3tjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC1sZy00e2NvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAtbGctNXtjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC1sZy1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5mbG9hdC14bC1zdGFydHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLWVuZHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1jb250YWlue29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLWNvdmVye29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14bC1maWxse29iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLXNjYWxle29iamVjdC1maXQ6c2NhbGUtZG93biAhaW1wb3J0YW50fS5vYmplY3QtZml0LXhsLW5vbmV7b2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLXhsLWZpcnN0e29yZGVyOi0xICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTB7b3JkZXI6MCAhaW1wb3J0YW50fS5vcmRlci14bC0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXIteGwtMntvcmRlcjoyICFpbXBvcnRhbnR9Lm9yZGVyLXhsLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5vcmRlci14bC00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXIteGwtNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6NiAhaW1wb3J0YW50fS5tLXhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXkteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm10LXhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXQteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXQteGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXQteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tZS14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWUteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tZS14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWUteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1iLXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWIteGwtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWIteGwtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWIteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXMteGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1zLXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXMteGwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm1zLXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tcy14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHkteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5weS14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wdC14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wdC14bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wdC14bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wdC14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGUteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wZS14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGUteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wZS14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi14bC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGIteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGIteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGIteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGIteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLXhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHMteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnBzLXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHMteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnBzLXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTB7Z2FwOjAgIWltcG9ydGFudH0uZ2FwLXhsLTF7Z2FwOi4yNXJlbSAhaW1wb3J0YW50fS5nYXAteGwtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTN7Z2FwOjFyZW0gIWltcG9ydGFudH0uZ2FwLXhsLTR7Z2FwOjEuNXJlbSAhaW1wb3J0YW50fS5nYXAteGwtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTB7cm93LWdhcDowICFpbXBvcnRhbnR9LnJvdy1nYXAteGwtMXtyb3ctZ2FwOi4yNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTJ7cm93LWdhcDouNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTN7cm93LWdhcDoxcmVtICFpbXBvcnRhbnR9LnJvdy1nYXAteGwtNHtyb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXhsLTV7cm93LWdhcDozcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtMHtjb2x1bW4tZ2FwOjAgIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC0xe2NvbHVtbi1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtMntjb2x1bW4tZ2FwOi41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtM3tjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC14bC00e2NvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteGwtNXtjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC14bC1zdGFydHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1lbmR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5mbG9hdC14eGwtc3RhcnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC14eGwtZW5ke2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXh4bC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtY29udGFpbntvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtY292ZXJ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1maWxse29iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50fS5vYmplY3QtZml0LXh4bC1zY2FsZXtvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudH0ub2JqZWN0LWZpdC14eGwtbm9uZXtvYmplY3QtZml0Om5vbmUgIWltcG9ydGFudH0uZC14eGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXh4bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteHhsLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1ncmlke2Rpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudH0uZC14eGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXh4bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14eGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXh4bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mbGV4LXh4bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14eGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXh4bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteHhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteHhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXh4bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14eGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9LmZsZXgteHhsLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC14eGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14eGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteHhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC1maXJzdHtvcmRlcjotMSAhaW1wb3J0YW50fS5vcmRlci14eGwtMHtvcmRlcjowICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0xe29yZGVyOjEgIWltcG9ydGFudH0ub3JkZXIteHhsLTJ7b3JkZXI6MiAhaW1wb3J0YW50fS5vcmRlci14eGwtM3tvcmRlcjozICFpbXBvcnRhbnR9Lm9yZGVyLXh4bC00e29yZGVyOjQgIWltcG9ydGFudH0ub3JkZXIteHhsLTV7b3JkZXI6NSAhaW1wb3J0YW50fS5vcmRlci14eGwtbGFzdHtvcmRlcjo2ICFpbXBvcnRhbnR9Lm0teHhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubS14eGwtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm0teHhsLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm0teHhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubS14eGwtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm0teHhsLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubS14eGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5teC14eGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC14eGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgteHhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXh4bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teS14eGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm15LXh4bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm15LXh4bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5teS14eGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm15LXh4bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5teS14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubXQteHhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm10LXh4bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm10LXh4bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXQteHhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm10LXh4bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm10LXh4bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tdC14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubWUteHhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWUteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tZS14eGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWUteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWUteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tZS14eGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tZS14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14eGwtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWIteHhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWIteHhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tYi14eGwtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWIteHhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWIteHhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1iLXh4bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tcy14eGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm1zLXh4bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm1zLXh4bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tcy14eGwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm1zLXh4bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ucC14eGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucC14eGwtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wLXh4bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucC14eGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucC14eGwtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wLXh4bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5weC14eGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC14eGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgteHhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC14eGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgteHhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHkteHhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucHkteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnB5LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucHkteHhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucHkteHhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnB5LXh4bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnB0LXh4bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHQteHhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXh4bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnB0LXh4bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHQteHhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnB0LXh4bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucGUteHhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBlLXh4bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBlLXh4bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGUteHhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBlLXh4bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBlLXh4bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi14eGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBiLXh4bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBiLXh4bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wYi14eGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBzLXh4bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnBzLXh4bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHMteHhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnBzLXh4bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnBzLXh4bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHMteHhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC0we2dhcDowICFpbXBvcnRhbnR9LmdhcC14eGwtMXtnYXA6LjI1cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtMntnYXA6LjVyZW0gIWltcG9ydGFudH0uZ2FwLXh4bC0ze2dhcDoxcmVtICFpbXBvcnRhbnR9LmdhcC14eGwtNHtnYXA6MS41cmVtICFpbXBvcnRhbnR9LmdhcC14eGwtNXtnYXA6M3JlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0we3Jvdy1nYXA6MCAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0xe3Jvdy1nYXA6LjI1cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTJ7cm93LWdhcDouNXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC0ze3Jvdy1nYXA6MXJlbSAhaW1wb3J0YW50fS5yb3ctZ2FwLXh4bC00e3Jvdy1nYXA6MS41cmVtICFpbXBvcnRhbnR9LnJvdy1nYXAteHhsLTV7cm93LWdhcDozcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTB7Y29sdW1uLWdhcDowICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTF7Y29sdW1uLWdhcDouMjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtMntjb2x1bW4tZ2FwOi41cmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTN7Y29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnR9LmNvbHVtbi1nYXAteHhsLTR7Y29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudH0uY29sdW1uLWdhcC14eGwtNXtjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudH0udGV4dC14eGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteHhsLWVuZHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteHhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5mcy0xe2ZvbnQtc2l6ZToyLjVyZW0gIWltcG9ydGFudH0uZnMtMntmb250LXNpemU6MnJlbSAhaW1wb3J0YW50fS5mcy0ze2ZvbnQtc2l6ZToxLjc1cmVtICFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOjEuNXJlbSAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5tZnAtYmd7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOiMwYjBiMGI7b3BhY2l0eTouOH0ubWZwLXdyYXB7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMDQzO3Bvc2l0aW9uOmZpeGVkO291dGxpbmU6bm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm1mcC1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7cGFkZGluZzowIDhweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1mcC1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWZwLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTA0NX0ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LC5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50e3dpZHRoOjEwMCU7Y3Vyc29yOmF1dG99Lm1mcC1hamF4LWN1cntjdXJzb3I6cHJvZ3Jlc3N9Lm1mcC16b29tLW91dC1jdXIsLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZXtjdXJzb3I6LW1vei16b29tLW91dDtjdXJzb3I6LXdlYmtpdC16b29tLW91dDtjdXJzb3I6em9vbS1vdXR9Lm1mcC16b29te2N1cnNvcjpwb2ludGVyO2N1cnNvcjotd2Via2l0LXpvb20taW47Y3Vyc29yOi1tb3otem9vbS1pbjtjdXJzb3I6em9vbS1pbn0ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudHtjdXJzb3I6YXV0b30ubWZwLWNsb3NlLC5tZnAtYXJyb3csLm1mcC1wcmVsb2FkZXIsLm1mcC1jb3VudGVyey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZXtkaXNwbGF5Om5vbmV9Lm1mcC1oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tZnAtcHJlbG9hZGVye2NvbG9yOiNjY2M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6LTAuOGVtO2xlZnQ6OHB4O3JpZ2h0OjhweDt6LWluZGV4OjEwNDR9Lm1mcC1wcmVsb2FkZXIgYXtjb2xvcjojY2NjfS5tZnAtcHJlbG9hZGVyIGE6aG92ZXJ7Y29sb3I6I2ZmZn0ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXJ7ZGlzcGxheTpub25lfS5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnR7ZGlzcGxheTpub25lfWJ1dHRvbi5tZnAtY2xvc2UsYnV0dG9uLm1mcC1hcnJvd3tvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTpibG9jaztvdXRsaW5lOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTA0Njtib3gtc2hhZG93Om5vbmU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfS5tZnAtY2xvc2V7d2lkdGg6NDRweDtoZWlnaHQ6NDRweDtsaW5lLWhlaWdodDo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTouNjU7cGFkZGluZzowIDAgMThweCAxMHB4O2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI4cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlfS5tZnAtY2xvc2U6aG92ZXIsLm1mcC1jbG9zZTpmb2N1c3tvcGFjaXR5OjF9Lm1mcC1jbG9zZTphY3RpdmV7dG9wOjFweH0ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3Nle2NvbG9yOiMzMzN9Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSwubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZXtjb2xvcjojZmZmO3JpZ2h0Oi02cHg7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjZweDt3aWR0aDoxMDAlfS5tZnAtY291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2NvbG9yOiNjY2M7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1mcC1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5Oi42NTttYXJnaW46MDt0b3A6NTAlO21hcmdpbi10b3A6LTU1cHg7cGFkZGluZzowO3dpZHRoOjkwcHg7aGVpZ2h0OjExMHB4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApfS5tZnAtYXJyb3c6YWN0aXZle21hcmdpbi10b3A6LTU0cHh9Lm1mcC1hcnJvdzpob3ZlciwubWZwLWFycm93OmZvY3Vze29wYWNpdHk6MX0ubWZwLWFycm93OmJlZm9yZSwubWZwLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO21hcmdpbi10b3A6MzVweDttYXJnaW4tbGVmdDozNXB4O2JvcmRlcjptZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnR9Lm1mcC1hcnJvdzphZnRlcntib3JkZXItdG9wLXdpZHRoOjEzcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDoxM3B4O3RvcDo4cHh9Lm1mcC1hcnJvdzpiZWZvcmV7Ym9yZGVyLXRvcC13aWR0aDoyMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MjFweDtvcGFjaXR5Oi43fS5tZnAtYXJyb3ctbGVmdHtsZWZ0OjB9Lm1mcC1hcnJvdy1sZWZ0OmFmdGVye2JvcmRlci1yaWdodDoxN3B4IHNvbGlkICNmZmY7bWFyZ2luLWxlZnQ6MzFweH0ubWZwLWFycm93LWxlZnQ6YmVmb3Jle21hcmdpbi1sZWZ0OjI1cHg7Ym9yZGVyLXJpZ2h0OjI3cHggc29saWQgIzNmM2YzZn0ubWZwLWFycm93LXJpZ2h0e3JpZ2h0OjB9Lm1mcC1hcnJvdy1yaWdodDphZnRlcntib3JkZXItbGVmdDoxN3B4IHNvbGlkICNmZmY7bWFyZ2luLWxlZnQ6MzlweH0ubWZwLWFycm93LXJpZ2h0OmJlZm9yZXtib3JkZXItbGVmdDoyN3B4IHNvbGlkICMzZjNmM2Z9Lm1mcC1pZnJhbWUtaG9sZGVye3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH0ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50e2xpbmUtaGVpZ2h0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTAwcHh9Lm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2V7dG9wOi00MHB4fS5tZnAtaWZyYW1lLXNjYWxlcnt3aWR0aDoxMDAlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDo1Ni4yNSV9Lm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7YmFja2dyb3VuZDojMDAwfWltZy5tZnAtaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjQwcHggMCA0MHB4O21hcmdpbjowIGF1dG99Lm1mcC1maWd1cmV7bGluZS1oZWlnaHQ6MH0ubWZwLWZpZ3VyZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo0MHB4O2JvdHRvbTo0MHB4O2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtiYWNrZ3JvdW5kOiM0NDR9Lm1mcC1maWd1cmUgc21hbGwsLm1mcC1maWd1cmUgLnNtYWxse2NvbG9yOiNiZGJkYmQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNHB4fS5tZnAtZmlndXJlIGZpZ3VyZXttYXJnaW46MH0ubWZwLWJvdHRvbS1iYXJ7bWFyZ2luLXRvcDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6YXV0b30ubWZwLXRpdGxle3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiNmM2YzZjM7d29yZC13cmFwOmJyZWFrLXdvcmQ7cGFkZGluZy1yaWdodDozNnB4fS5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudHttYXgtd2lkdGg6MTAwJX0ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmV7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSxzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCl7Lm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0ubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWd7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlcnt0b3A6MDtib3R0b206MH0ubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwsLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlIC5zbWFsbHtkaXNwbGF5OmlubGluZTttYXJnaW4tbGVmdDo1cHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcntiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC42KTtib3R0b206MDttYXJnaW46MDt0b3A6YXV0bztwYWRkaW5nOjNweCA1cHg7cG9zaXRpb246Zml4ZWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHl7cGFkZGluZzowfS5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXJ7cmlnaHQ6NXB4O3RvcDozcHh9Lm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2V7dG9wOjA7cmlnaHQ6MDt3aWR0aDozNXB4O2hlaWdodDozNXB4O2xpbmUtaGVpZ2h0OjM1cHg7YmFja2dyb3VuZDpyZ2JhKDAsIDAsIDAsIDAuNik7cG9zaXRpb246Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowfX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7Lm1mcC1hcnJvd3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjc1KTt0cmFuc2Zvcm06c2NhbGUoMC43NSl9Lm1mcC1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zZm9ybS1vcmlnaW46MH0ubWZwLWFycm93LXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlO3RyYW5zZm9ybS1vcmlnaW46MTAwJX0ubWZwLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4fX0vKiFcbiogbW1lbnUuanNcbiogbW1lbnVqcy5jb21cbipcbiogQ29weXJpZ2h0IChjKSBGcmVkIEhldXNzY2hlblxuKiBmcmVic2l0ZS5ubFxuKlxuKiBMaWNlbnNlOiBDQy1CWS1OQy00LjBcbiogaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktbmMvNC4wL1xuKi86cm9vdHstLW1tLWxpbmVoZWlnaHQ6MjJweH0ubW0taGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5tbS13cmFwcGVye292ZXJmbG93LXg6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5tbS1tZW51LC5tbS1tZW51ICosLm1tLW1lbnUgOmFmdGVyLC5tbS1tZW51IDpiZWZvcmV7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om5vbmU7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6bm9uZTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjRzOy1vLXRyYW5zaXRpb24tZHVyYXRpb246LjRzO3RyYW5zaXRpb24tZHVyYXRpb246LjRzOy13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9OnJvb3R7LS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXk6MC40czstLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheTowc30ubW0tYmxvY2tlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MztvcGFjaXR5OjA7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTstd2Via2l0LXRyYW5zaXRpb246Ym90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSx3aWR0aCAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpib3R0b20gMHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXkpLHdpZHRoIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci1vcGFjaXR5LWRlbGF5KSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTstby10cmFuc2l0aW9uOmJvdHRvbSAwcyBlYXNlIHZhcigtLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheSksd2lkdGggLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXkpLHRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmJvdHRvbSAwcyBlYXNlIHZhcigtLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheSksd2lkdGggLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXkpLHRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmJvdHRvbSAwcyBlYXNlIHZhcigtLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheSksd2lkdGggLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXkpLHRyYW5zZm9ybSAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZX0ubW0tYmxvY2tlcjpmb2N1cy12aXNpYmxle29wYWNpdHk6Ljc1fS5tbS1idG57LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4LXBvc2l0aXZlOjA7ZmxleC1ncm93OjA7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1MHB4O3BhZGRpbmc6MH0ubW0tYnRuLS1uZXh0LFtkaXI9cnRsXSAubW0tYnRuLS1wcmV2ey0tbW0tYnRuLXJvdGF0ZToxMzVkZWd9Lm1tLWJ0bi0tcHJldixbZGlyPXJ0bF0gLm1tLWJ0bi0tbmV4dHstLW1tLWJ0bi1yb3RhdGU6LTQ1ZGVnfS5tbS1idG4tLW5leHQ6YWZ0ZXIsLm1tLWJ0bi0tcHJldjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luOmF1dG87LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoycHggc29saWQgdmFyKC0tbW0tY29sb3ItaWNvbik7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSh2YXIoLS1tbS1idG4tcm90YXRlKSk7LW1zLXRyYW5zZm9ybTpyb3RhdGUodmFyKC0tbW0tYnRuLXJvdGF0ZSkpO3RyYW5zZm9ybTpyb3RhdGUodmFyKC0tbW0tYnRuLXJvdGF0ZSkpfS5tbS1idG4tLXByZXY6YmVmb3Jle2luc2V0LWlubGluZS1zdGFydDoyM3B4fS5tbS1idG4tLW5leHQ6YWZ0ZXJ7aW5zZXQtaW5saW5lLWVuZDoyM3B4fS5tbS1idG4tLWNsb3NlOmJlZm9yZXtjb250ZW50Olwiw5dcIjtmb250LXNpemU6MTUwJX0ubW0tYnRucmVzZXR7cGFkZGluZzowO2JhY2tncm91bmQ6MCAwO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyfS5tbS1kaXZpZGVyey1vLXRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt6LWluZGV4OjI7dG9wOjA7bWluLWhlaWdodDp2YXIoLS1tbS1saW5laGVpZ2h0KTtwYWRkaW5nOmNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpKi42NSAtIHZhcigtLW1tLWxpbmVoZWlnaHQpKSouNSkgMjBweDtmb250LXNpemU6NzUlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSh2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpLCB0byh2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCksIHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpLCB2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5tbS1uYXZiYXI6bm90KC5tbS1oaWRkZW4pfi5tbS1saXN0dmlldyAubW0tZGl2aWRlcnt0b3A6dmFyKC0tbW0tbmF2YmFyLXNpemUpfTpyb290ey0tbW0tbGlzdGl0ZW0tc2l6ZTo1MHB4fS5tbS1saXN0aXRlbXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bWFyZ2luOjA7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLWxpc3RpdGVtOmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OjIwcHg7aW5zZXQtaW5saW5lLWVuZDowO2JvdHRvbTowfS5tbS1saXN0aXRlbV9fYnRuLC5tbS1saXN0aXRlbV9fdGV4dHtwYWRkaW5nOmNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gdmFyKC0tbW0tbGluZWhlaWdodCkpLzIpIDB9Lm1tLWxpc3RpdGVtX190ZXh0ey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjEwJTtmbGV4LWJhc2lzOjEwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0ubW0tbGlzdGl0ZW1fX2J0bntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87LXdlYmtpdC1wYWRkaW5nLWVuZDo1MHB4O3BhZGRpbmctaW5saW5lLWVuZDo1MHB4O2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQ6cmdiYSgzLCAyLCAxLCAwKX0ubW0tbGlzdGl0ZW1fX2J0bjpub3QoLm1tLWxpc3RpdGVtX190ZXh0KXtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWR9Lm1tLWxpc3RpdGVtLS1zZWxlY3RlZD4ubW0tbGlzdGl0ZW1fX3RleHR7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX0ubW0tbGlzdGl0ZW0tLW9wZW5lZD4ubW0tbGlzdGl0ZW1fX2J0biwubW0tbGlzdGl0ZW0tLW9wZW5lZD4ubW0tcGFuZWx7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCl9Lm1tLWxpc3R2aWV3e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW46MH0ubW0tbWVudXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjA7LW1zLXNjcm9sbC1jaGFpbmluZzpub25lO292ZXJzY3JvbGwtYmVoYXZpb3I6bm9uZTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2JvcmRlci1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQpO2xpbmUtaGVpZ2h0OnZhcigtLW1tLWxpbmVoZWlnaHQpOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ubW0tbWVudSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpfS5tbS1tZW51IDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCl9Lm1tLW1lbnUgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCl9Lm1tLW1lbnUgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpfS5tbS1tZW51IDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpfS5tbS1tZW51LC5tbS1tZW51ICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tbS1tZW51IDpmb2N1cywubW0tbWVudSA6Zm9jdXMtdmlzaWJsZSwubW0tbWVudTpmb2N1cywubW0tbWVudTpmb2N1cy12aXNpYmxle291dGxpbmU6MH0ubW0tbWVudSBhLC5tbS1tZW51IGJ1dHRvbiwubW0tbWVudSBsYWJlbHtjb2xvcjppbmhlcml0fS5tbS1tZW51IGE6Zm9jdXMsLm1tLW1lbnUgYnV0dG9uOmZvY3VzLC5tbS1tZW51IGxhYmVsOmZvY3Vze291dGxpbmU6MH0ubW0tbWVudSBhOmZvY3VzLXZpc2libGUsLm1tLW1lbnUgYnV0dG9uOmZvY3VzLXZpc2libGUsLm1tLW1lbnUgbGFiZWw6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1mb2N1c3JpbmcpO291dGxpbmUtb2Zmc2V0Oi01cHh9Lm1tLW1lbnUgaW5wdXQ6Zm9jdXMsLm1tLW1lbnUgaW5wdXQ6Zm9jdXMtdmlzaWJsZSwubW0tbWVudSBzZWxlY3Q6Zm9jdXMsLm1tLW1lbnUgc2VsZWN0OmZvY3VzLXZpc2libGUsLm1tLW1lbnUgdGV4dGFyZWE6Zm9jdXMsLm1tLW1lbnUgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1mb2N1c3JpbmcpO291dGxpbmUtb2Zmc2V0OjJweH0ubW0tbWVudSBhLC5tbS1tZW51IGE6YWN0aXZlLC5tbS1tZW51IGE6aG92ZXIsLm1tLW1lbnUgYTpsaW5rLC5tbS1tZW51IGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fTpyb290ey0tbW0tbmF2YmFyLXNpemU6NTBweH0ubW0tbmF2YmFye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MjttaW4taGVpZ2h0OnZhcigtLW1tLW5hdmJhci1zaXplKTtwYWRkaW5nLXRvcDplbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJvcmRlcik7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0ubW0tbmF2YmFyPip7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubW0tbmF2YmFyX19idG57LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4LXBvc2l0aXZlOjA7ZmxleC1ncm93OjB9Lm1tLW5hdmJhcl9fdGl0bGV7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZzowIDIwcHg7b3ZlcmZsb3c6aGlkZGVufS5tbS1uYXZiYXJfX3RpdGxlW2hyZWY9XCIjXCJde3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1tLW5hdmJhcl9fdGl0bGU+c3Bhbnstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0ubW0tYnRuLm1tLWhpZGRlbisubW0tbmF2YmFyX190aXRsZTpub3QoOmxhc3QtY2hpbGQpey13ZWJraXQtcGFkZGluZy1zdGFydDo2MHB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjYwcHg7LXdlYmtpdC1wYWRkaW5nLWVuZDoxMHB4O3BhZGRpbmctaW5saW5lLWVuZDoxMHB4fS5tbS1idG46bm90KC5tbS1oaWRkZW4pKy5tbS1uYXZiYXJfX3RpdGxlOmxhc3QtY2hpbGR7LXdlYmtpdC1wYWRkaW5nLXN0YXJ0OjEwcHg7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MTBweDstd2Via2l0LXBhZGRpbmctZW5kOjYwcHg7cGFkZGluZy1pbmxpbmUtZW5kOjYwcHh9Lm1tLXBhbmVsey0tbW0tcGFuZWwtY2hpbGQtb2Zmc2V0OjEwMCU7LS1tbS1wYW5lbC1wYXJlbnQtb2Zmc2V0Oi0zMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoxOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LW1zLXNjcm9sbC1jaGFpbmluZzpub25lO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbjtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXBhbmVsLWNoaWxkLW9mZnNldCksIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1wYW5lbC1jaGlsZC1vZmZzZXQpLCAwLCAwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGluc2V0LWlubGluZS1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxpbnNldC1pbmxpbmUtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtfVtkaXI9cnRsXSAubW0tcGFuZWx7LS1tbS1wYW5lbC1jaGlsZC1vZmZzZXQ6LTEwMCU7LS1tbS1wYW5lbC1wYXJlbnQtb2Zmc2V0OjMwJX0ubW0tcGFuZWw6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OnZhcigtLW1tLWxpc3RpdGVtLXNpemUpfS5tbS1wYW5lbDpmb2N1c3tvdXRsaW5lOjB9Lm1tLXBhbmVsLS1vcGVuZWR7ei1pbmRleDoyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MHM7LW8tdHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLWRlbGF5OjBzfS5tbS1wYW5lbC0tcGFyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXBhbmVsLXBhcmVudC1vZmZzZXQpLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tcGFuZWwtcGFyZW50LW9mZnNldCksIDAsIDApO3otaW5kZXg6MH0ubW0tcGFuZWwtLWhpZ2hlc3R7ei1pbmRleDozfS5tbS1tZW51LS1vcGVuZWQgLm1tLXBhbmVsLS1ub2FuaW1hdGlvbnstd2Via2l0LXRyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50Oy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjowcyAhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb24tZHVyYXRpb246MHMgIWltcG9ydGFudDt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzICFpbXBvcnRhbnR9Lm1tLXBhbmVsX19jb250ZW50e3BhZGRpbmc6MjBweH0ubW0tcGFuZWxzey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2JvcmRlci1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQpfS5tbS1wYW5lbHM6Zm9jdXN7b3V0bGluZTowfTpyb290ey0tbW0tdG9nZ2xlLXNpemU6MzRweH0ubW0tdG9nZ2xle2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXI7LXdlYmtpdC1ib3gtZmxleDpjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSoxLjc1KTstbXMtZmxleDpjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSoxLjc1KSAwIDBweDtmbGV4OmNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpKjEuNzUpIDAgMDtoZWlnaHQ6dmFyKC0tbW0tdG9nZ2xlLXNpemUpOy13ZWJraXQtbWFyZ2luLWVuZDoxMHB4O21hcmdpbi1pbmxpbmUtZW5kOjEwcHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudDstbW96LWFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1tbS10b2dnbGUtc2l6ZSk7Ym9yZGVyOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3J9Lm1tLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlwiO2FzcGVjdC1yYXRpbzoxO21hcmdpbjoycHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19Lm1tLXRvZ2dsZTpjaGVja2Vke2JhY2tncm91bmQ6IzRiZDk2M30ubW0tdG9nZ2xlOmNoZWNrZWQ6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAwLjc1KSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogMC43NSkpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogMC43NSkpfVtkaXI9cnRsXSAubW0tdG9nZ2xlOmNoZWNrZWQ6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAtMC43NSkpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSAqIC0wLjc1KSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAtMC43NSkpfS5tbS1saXN0aXRlbS0tdmVydGljYWw+Lm1tLXBhbmVse3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAwIDEwcHggMjBweDstd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50fS5tbS1saXN0aXRlbS0tdmVydGljYWw+Lm1tLXBhbmVsOmFmdGVye2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbDpub3QoLm1tLWxpc3RpdGVtLS1vcGVuZWQpPi5tbS1wYW5lbHtkaXNwbGF5Om5vbmV9Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbD4ubW0tbGlzdGl0ZW1fX2J0bntoZWlnaHQ6dmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSk7Ym90dG9tOmF1dG99Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbCAubW0tbGlzdGl0ZW06bGFzdC1jaGlsZDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm1tLWxpc3RpdGVtLS1vcGVuZWQ+Lm1tLWxpc3RpdGVtX19idG46YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7cmlnaHQ6MTlweH06cm9vdHstLW1tLXNpemU6ODAlOy0tbW0tbWluLXNpemU6MjQwcHg7LS1tbS1tYXgtc2l6ZTo0NDBweH0ubW0tbWVudS0tb2ZmY2FudmFze3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MH0ubW0tcGFnZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLWhlaWdodDoxMDB2aDtiYWNrZ3JvdW5kOmluaGVyaXR9OndoZXJlKC5tbS1zbGlkZW91dCl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi40czstby10cmFuc2l0aW9uLWR1cmF0aW9uOi40czt0cmFuc2l0aW9uLWR1cmF0aW9uOi40czstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5tbS13cmFwcGVyLS1vcGVuZWQsLm1tLXdyYXBwZXItLW9wZW5lZCBib2R5e292ZXJmbG93OmhpZGRlbn0ubW0td3JhcHBlcl9fYmxvY2tlcntiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC40KX0ubW0td3JhcHBlci0tb3BlbmVkIC5tbS13cmFwcGVyX19ibG9ja2Vyey0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5OjBzOy0tbW0tYmxvY2tlci1vcGFjaXR5LWRlbGF5OjAuNHM7Ym90dG9tOjA7b3BhY2l0eTouNX0ubW0tbWVudXstLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOjA7LS1tbS10cmFuc2xhdGUtdmVydGljYWw6MH0ubW0tbWVudS0tcG9zaXRpb24tbGVmdCwubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udHtyaWdodDphdXRvfS5tbS1tZW51LS1wb3NpdGlvbi1yaWdodCwubW0tbWVudS0tcG9zaXRpb24tcmlnaHQtZnJvbnR7bGVmdDphdXRvfS5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LC5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LWZyb250LC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodCwubW0tbWVudS0tcG9zaXRpb24tcmlnaHQtZnJvbnR7d2lkdGg6Y2xhbXAodmFyKC0tbW0tbWluLXNpemUpLHZhcigtLW1tLXNpemUpLHZhcigtLW1tLW1heC1zaXplKSl9Lm1tLW1lbnUtLXBvc2l0aW9uLWxlZnQtZnJvbnR7LS1tbS10cmFuc2xhdGUtaG9yaXpvbnRhbDotMTAwJX0ubW0tbWVudS0tcG9zaXRpb24tcmlnaHQtZnJvbnR7LS1tbS10cmFuc2xhdGUtaG9yaXpvbnRhbDoxMDAlfS5tbS1tZW51LS1wb3NpdGlvbi10b3B7Ym90dG9tOmF1dG99Lm1tLW1lbnUtLXBvc2l0aW9uLWJvdHRvbXt0b3A6YXV0b30ubW0tbWVudS0tcG9zaXRpb24tYm90dG9tLC5tbS1tZW51LS1wb3NpdGlvbi10b3B7d2lkdGg6MTAwJTtoZWlnaHQ6Y2xhbXAodmFyKC0tbW0tbWluLXNpemUpLHZhcigtLW1tLXNpemUpLHZhcigtLW1tLW1heC1zaXplKSl9Lm1tLW1lbnUtLXBvc2l0aW9uLXRvcHstLW1tLXRyYW5zbGF0ZS12ZXJ0aWNhbDotMTAwJX0ubW0tbWVudS0tcG9zaXRpb24tYm90dG9tey0tbW0tdHJhbnNsYXRlLXZlcnRpY2FsOjEwMCV9Lm1tLW1lbnUtLXBvc2l0aW9uLWJvdHRvbSwubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udCwubW0tbWVudS0tcG9zaXRpb24tcmlnaHQtZnJvbnQsLm1tLW1lbnUtLXBvc2l0aW9uLXRvcHt6LWluZGV4OjI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tdHJhbnNsYXRlLWhvcml6b250YWwpLCB2YXIoLS1tbS10cmFuc2xhdGUtdmVydGljYWwpLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tdHJhbnNsYXRlLWhvcml6b250YWwpLCB2YXIoLS1tbS10cmFuc2xhdGUtdmVydGljYWwpLCAwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX0ubW0tbWVudS0tcG9zaXRpb24tYm90dG9tLm1tLW1lbnUtLW9wZW5lZCwubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udC5tbS1tZW51LS1vcGVuZWQsLm1tLW1lbnUtLXBvc2l0aW9uLXJpZ2h0LWZyb250Lm1tLW1lbnUtLW9wZW5lZCwubW0tbWVudS0tcG9zaXRpb24tdG9wLm1tLW1lbnUtLW9wZW5lZHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9Lm1tLXdyYXBwZXItLXBvc2l0aW9uLWxlZnR7LS1tbS10cmFuc2xhdGUtaG9yaXpvbnRhbDpjbGFtcCggdmFyKC0tbW0tbWluLXNpemUpLCB2YXIoLS1tbS1zaXplKSwgdmFyKC0tbW0tbWF4LXNpemUpICl9Lm1tLXdyYXBwZXItLXBvc2l0aW9uLXJpZ2h0ey0tbW0tdHJhbnNsYXRlLWhvcml6b250YWw6Y2xhbXAoIGNhbGMoLTEgKiB2YXIoLS1tbS1tYXgtc2l6ZSkpLCBjYWxjKC0xICogdmFyKC0tbW0tc2l6ZSkpLCBjYWxjKC0xICogdmFyKC0tbW0tbWluLXNpemUpKSApfS5tbS13cmFwcGVyLS1wb3NpdGlvbi1sZWZ0IC5tbS1zbGlkZW91dCwubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0ubW0td3JhcHBlci0tcG9zaXRpb24tbGVmdC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXNsaWRlb3V0LC5tbS13cmFwcGVyLS1wb3NpdGlvbi1yaWdodC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsKSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsKSwgMCwgMCl9Lm1tLXdyYXBwZXItLXBvc2l0aW9uLWJvdHRvbSAubW0td3JhcHBlcl9fYmxvY2tlciwubW0td3JhcHBlci0tcG9zaXRpb24tbGVmdC1mcm9udCAubW0td3JhcHBlcl9fYmxvY2tlciwubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQtZnJvbnQgLm1tLXdyYXBwZXJfX2Jsb2NrZXIsLm1tLXdyYXBwZXItLXBvc2l0aW9uLXRvcCAubW0td3JhcHBlcl9fYmxvY2tlcnt6LWluZGV4OjF9Lm1tLW1lbnUtLXRoZW1lLWxpZ2h0ey0tbW0tY29sb3ItYmFja2dyb3VuZDojZjNmM2YzOy0tbW0tY29sb3ItYm9yZGVyOnJnYigwIDAgMCAvIDAuMTUpOy0tbW0tY29sb3ItaWNvbjpyZ2IoMCAwIDAgLyAwLjQpOy0tbW0tY29sb3ItdGV4dDpyZ2IoMCAwIDAgLyAwLjgpOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiKDAgMCAwIC8gMC40KTstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigwIDAgMCAvIDAuMDUpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2IoMjU1IDI1NSAyNTUgLyAwLjc1KTstLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjfS5tbS1tZW51LS10aGVtZS1saWdodC1jb250cmFzdHstLW1tLWNvbG9yLWJhY2tncm91bmQ6I2YzZjNmMzstLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMCAwIDAgLyAwLjUpOy0tbW0tY29sb3ItaWNvbjpyZ2IoMCAwIDAgLyAwLjUpOy0tbW0tY29sb3ItdGV4dDojMDAwOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiKDAgMCAwIC8gMC43KTstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigwIDAgMCAvIDAuMDUpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2IoMjU1IDI1NSAyNTUgLyAwLjkpOy0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmN9Lm1tLW1lbnUtLXRoZW1lLWRhcmt7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiMzMzM7LS1tbS1jb2xvci1ib3JkZXI6cmdiKDAsIDAsIDAsIDAuNCk7LS1tbS1jb2xvci1pY29uOnJnYigyNTUsIDI1NSwgMjU1LCAwLjQpOy0tbW0tY29sb3ItdGV4dDpyZ2IoMjU1LCAyNTUsIDI1NSwgMC44KTstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigyNTUsIDI1NSwgMjU1LCAwLjQpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDI1NSwgMjU1LCAyNTUsIDAuMDgpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2IoMCwgMCwgMCwgMC4xKTstLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjfS5tbS1tZW51LS10aGVtZS1kYXJrLWNvbnRyYXN0ey0tbW0tY29sb3ItYmFja2dyb3VuZDojMzMzOy0tbW0tY29sb3ItYm9yZGVyOnJnYigyNTUgMjU1IDI1NSAvIDAuNSk7LS1tbS1jb2xvci1pY29uOnJnYigyNTUgMjU1IDI1NSAvIDAuNSk7LS1tbS1jb2xvci10ZXh0OiNmZmY7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMjU1IDI1NSAyNTUgLyAwLjcpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDI1NSAyNTUgMjU1IC8gMC4xKTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDAgMCAwIC8gMC4zKTstLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjfS5tbS1tZW51LS10aGVtZS13aGl0ZXstLW1tLWNvbG9yLWJhY2tncm91bmQ6I2ZmZjstLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMCAwIDAgLyAwLjE1KTstLW1tLWNvbG9yLWljb246cmdiKDAgMCAwIC8gMC4zKTstLW1tLWNvbG9yLXRleHQ6cmdiKDAgMCAwIC8gMC44KTstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigwIDAgMCAvIDAuMyk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMCAwIDAgLyAwLjA2KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDAgMCAwIC8gMC4wMyk7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tbWVudS0tdGhlbWUtd2hpdGUtY29udHJhc3R7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmZmY7LS1tbS1jb2xvci1ib3JkZXI6cmdiKDAgMCAwIC8gMC41KTstLW1tLWNvbG9yLWljb246cmdiKDAgMCAwIC8gMC41KTstLW1tLWNvbG9yLXRleHQ6IzAwMDstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigwIDAgMCAvIDAuNyk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMCAwIDAgLyAwLjA3KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDAgMCAwIC8gMC4wMzUpOy0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmN9Lm1tLW1lbnUtLXRoZW1lLWJsYWNrey0tbW0tY29sb3ItYmFja2dyb3VuZDojMDAwOy0tbW0tY29sb3ItYm9yZGVyOnJnYigyNTUgMjU1IDI1NSAvIDAuMik7LS1tbS1jb2xvci1pY29uOnJnYigyNTUgMjU1IDI1NSAvIDAuNCk7LS1tbS1jb2xvci10ZXh0OnJnYigyNTUgMjU1IDI1NSAvIDAuNyk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMjU1IDI1NSAyNTUgLyAwLjQpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDI1NSAyNTUgMjU1IC8gMC4xKTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDI1NSAyNTUgMjU1IC8gMC4wNik7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tbWVudS0tdGhlbWUtYmxhY2stY29udHJhc3R7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiMwMDA7LS1tbS1jb2xvci1ib3JkZXI6cmdiKDI1NSAyNTUgMjU1IC8gMC41KTstLW1tLWNvbG9yLWljb246cmdiKDI1NSAyNTUgMjU1IC8gMC41KTstLW1tLWNvbG9yLXRleHQ6I2ZmZjstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigyNTUgMjU1IDI1NSAvIDAuNik7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMjU1IDI1NSAyNTUgLyAwLjEyNSk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigyNTUgMjU1IDI1NSAvIDAuMSk7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tY291bnRlcntkaXNwbGF5OmJsb2NrOy13ZWJraXQtcGFkZGluZy1zdGFydDoyMHB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjIwcHg7ZmxvYXQ6cmlnaHQ7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpfVtkaXI9cnRsXSAubW0tY291bnRlcntmbG9hdDpsZWZ0fTpyb290ey0tbW0taWNvbmJhci1zaXplOjUwcHh9Lm1tLW1lbnUtLWljb25iYXItbGVmdCAubW0tbmF2YmFycywubW0tbWVudS0taWNvbmJhci1sZWZ0IC5tbS1wYW5lbHN7bWFyZ2luLWxlZnQ6dmFyKC0tbW0taWNvbmJhci1zaXplKX0ubW0tbWVudS0taWNvbmJhci1yaWdodCAubW0tbmF2YmFycywubW0tbWVudS0taWNvbmJhci1yaWdodCAubW0tcGFuZWxze21hcmdpbi1yaWdodDp2YXIoLS1tbS1pY29uYmFyLXNpemUpfS5tbS1pY29uYmFye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjI7d2lkdGg6dmFyKC0tbW0taWNvbmJhci1zaXplKTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjowIHNvbGlkO2JvcmRlci1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpO3RleHQtYWxpZ246Y2VudGVyfS5tbS1tZW51LS1pY29uYmFyLWxlZnQgLm1tLWljb25iYXIsLm1tLW1lbnUtLWljb25iYXItcmlnaHQgLm1tLWljb25iYXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5tbS1tZW51LS1pY29uYmFyLWxlZnQgLm1tLWljb25iYXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtsZWZ0OjB9Lm1tLW1lbnUtLWljb25iYXItcmlnaHQgLm1tLWljb25iYXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O3JpZ2h0OjB9Lm1tLWljb25iYXJfX2JvdHRvbSwubW0taWNvbmJhcl9fdG9we3dpZHRoOjEwMCU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXk6YXV0bzstbXMtc2Nyb2xsLWNoYWluaW5nOm5vbmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5tbS1pY29uYmFyX19ib3R0b20+KiwubW0taWNvbmJhcl9fdG9wPip7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzpjYWxjKCh2YXIoLS1tbS1pY29uYmFyLXNpemUpIC0gdmFyKC0tbW0tbGluZWhlaWdodCkpLzIpIDB9Lm1tLWljb25iYXJfX2JvdHRvbSBhLC5tbS1pY29uYmFyX19ib3R0b20gYTpob3ZlciwubW0taWNvbmJhcl9fdG9wIGEsLm1tLWljb25iYXJfX3RvcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5tbS1pY29uYmFyX190YWItLXNlbGVjdGVke2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9OnJvb3R7LS1tbS1pY29ucGFuZWwtc2l6ZTo1MHB4fS5tbS1wYW5lbC0taWNvbnBhbmVsLTB7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMCp2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLTF7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMSp2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLTJ7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMip2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLTN7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMyp2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLTR7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoNCp2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLWZpcnN0fi5tbS1wYW5lbHtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0tbW0taWNvbnBhbmVsLXNpemUpfS5tbS1tZW51LS1pY29ucGFuZWwgLm1tLXBhbmVsLS1wYXJlbnQgLm1tLWRpdmlkZXIsLm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWwtLXBhcmVudCAubW0tbmF2YmFye29wYWNpdHk6MH0ubW0tbWVudS0taWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVsLS1wYXJlbnR7b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dW5zZXQ7LW1zLXRyYW5zZm9ybTp1bnNldDt0cmFuc2Zvcm06dW5zZXR9Lm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsLS1pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWwtLWljb25wYW5lbC0wKXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkfS5tbS1uYXZiYXJzey1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MH0ubW0tbmF2YmFycyAubW0tbmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjA7Ym9yZGVyLWJvdHRvbTpub25lfS5tbS1uYXZiYXJzLS10b3B7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wIC5tbS1uYXZiYXI6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6ZW52KHNhZmUtYXJlYS1pbnNldC10b3ApfS5tbS1uYXZiYXJzLS1ib3R0b217Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXI6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTplbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSl9Lm1tLW5hdmJhcl9fYnJlYWRjcnVtYnN7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpzdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAyMHB4O292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubW0tbmF2YmFyX19icmVhZGNydW1icz4qe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LXBhZGRpbmctZW5kOjZweDtwYWRkaW5nLWlubGluZS1lbmQ6NnB4fS5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW0tbmF2YmFyX19icmVhZGNydW1iczpub3QoOmxhc3QtY2hpbGQpey13ZWJraXQtcGFkZGluZy1lbmQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6MH0ubW0tYnRuOm5vdCgubW0taGlkZGVuKSsubW0tbmF2YmFyX19icmVhZGNydW1ic3std2Via2l0LXBhZGRpbmctc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1zdGFydDowfS5tbS1uYXZiYXJfX3RhYntwYWRkaW5nOjAgMTBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5tbS1uYXZiYXJfX3RhYi0tc2VsZWN0ZWR7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKX0ubW0tbmF2YmFyX190YWItLXNlbGVjdGVkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFyX190YWItLXNlbGVjdGVkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJze2JvcmRlci1ib3R0b206bm9uZX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJzIC5tbS1uYXZiYXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJzIC5tbS1uYXZiYXItLXRhYnN+Lm1tLW5hdmJhcntiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzLS10b3AubW0tbmF2YmFycy0taGFzLXRhYnMgLm1tLW5hdmJhcjpub3QoLm1tLW5hdmJhci0tdGFicyk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1ib3JkZXIpfS5tbS1uYXZiYXJzLS10b3AgLm1tLW5hdmJhcl9fdGFie2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wIC5tbS1uYXZiYXJfX3RhYi0tc2VsZWN0ZWR7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9Lm1tLW5hdmJhcnMtLWJvdHRvbS5tbS1uYXZiYXItLWhhcy10YWJze2JvcmRlci10b3A6bm9uZX0ubW0tbmF2YmFycy0tYm90dG9tLm1tLW5hdmJhci0taGFzLXRhYnMgLm1tLW5hdmJhcntiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzLS1ib3R0b20ubW0tbmF2YmFyLS1oYXMtdGFicyAubW0tbmF2YmFyLS10YWJzLC5tbS1uYXZiYXJzLS1ib3R0b20ubW0tbmF2YmFyLS1oYXMtdGFicyAubW0tbmF2YmFyLS10YWJzfi5tbS1uYXZiYXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX0ubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXJfX3RhYntib3JkZXItdG9wLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLW5hdmJhcnMtLWJvdHRvbSAubW0tbmF2YmFyX190YWItLXNlbGVjdGVke2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5tbS1zZWFyY2hmaWVsZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2hlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0ubW0tc2VhcmNoZmllbGRfX2lucHV0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowIDEwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSouNyk7bWluLWhlaWdodDphdXRvO21heC1oZWlnaHQ6YXV0bzttYXJnaW46MDtwYWRkaW5nOjAgMTBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo0cHg7bGluZS1oZWlnaHQ6Y2FsYyh2YXIoLS1tbS1uYXZiYXItc2l6ZSkqLjcpO2ZvbnQ6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0ubW0tc2VhcmNoZmllbGRfX2lucHV0IGlucHV0LC5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXQ6Zm9jdXMsLm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dDpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KX0ubW0tbWVudVtjbGFzcyo9LWNvbnRyYXN0XSAubW0tc2VhcmNoZmllbGRfX2lucHV0IGlucHV0e2JvcmRlcjoxcHggc29saWQgdmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tc2VhcmNoZmllbGRfX2lucHV0IGlucHV0OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5tbS1zZWFyY2hmaWVsZF9fYnRue2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtZW5kOjA7dG9wOjA7Ym90dG9tOjB9Lm1tLXNlYXJjaGZpZWxkLS1zZWFyY2hpbmcgLm1tLXNlYXJjaGZpZWxkX19idG57ZGlzcGxheTpibG9ja30ubW0tc2VhcmNoZmllbGRfX2NhbmNlbHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtbWFyZ2luLWVuZDotMTAwcHg7bWFyZ2luLWlubGluZS1lbmQ6LTEwMHB4Oy13ZWJraXQtcGFkZGluZy1zdGFydDo1cHg7cGFkZGluZy1pbmxpbmUtc3RhcnQ6NXB4Oy13ZWJraXQtcGFkZGluZy1lbmQ6MjBweDtwYWRkaW5nLWlubGluZS1lbmQ6MjBweDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OnZpc2liaWxpdHksbWFyZ2luOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dmlzaWJpbGl0eSxtYXJnaW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp2aXNpYmlsaXR5LG1hcmdpbn0ubW0tc2VhcmNoZmllbGQtLWNhbmNlbGFibGUgLm1tLXNlYXJjaGZpZWxkX19jYW5jZWx7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtbWFyZ2luLWVuZDowO21hcmdpbi1pbmxpbmUtZW5kOjB9Lm1tLXBhbmVsLS1zZWFyY2h7bGVmdDowICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXI6bm9uZSAhaW1wb3J0YW50fS5tbS1wYW5lbF9fc3BsYXNoe3BhZGRpbmc6MjBweH0ubW0tcGFuZWwtLXNlYXJjaGluZyAubW0tcGFuZWxfX3NwbGFzaHtkaXNwbGF5Om5vbmV9Lm1tLXBhbmVsX19ub3Jlc3VsdHN7ZGlzcGxheTpub25lO3BhZGRpbmc6NDBweCAyMHB4O2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTUwJTtsaW5lLWhlaWdodDoxLjR9Lm1tLXBhbmVsLS1ub3Jlc3VsdHMgLm1tLXBhbmVsX19ub3Jlc3VsdHN7ZGlzcGxheTpibG9ja306cm9vdHstLW1tLXNlY3Rpb25pbmRleGVyLXNpemU6MjBweH0ubW0tc2VjdGlvbmluZGV4ZXJ7YmFja2dyb3VuZDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDp2YXIoLS1tbS1zZWN0aW9uaW5kZXhlci1zaXplKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtpbnNldC1pbmxpbmUtZW5kOmNhbGMoLTEqdmFyKC0tbW0tc2VjdGlvbmluZGV4ZXItc2l6ZSkpO3otaW5kZXg6NTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLWVuZDstby10cmFuc2l0aW9uLXByb3BlcnR5Omluc2V0LWlubGluZS1lbmQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTppbnNldC1pbmxpbmUtZW5kO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpzcGFjZS1ldmVubHk7LW1zLWZsZXgtcGFjazpzcGFjZS1ldmVubHk7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seX0ubW0tc2VjdGlvbmluZGV4ZXIgYXtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0LWRpbW1lZCk7bGluZS1oZWlnaHQ6MTt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrfS5tbS1zZWN0aW9uaW5kZXhlcn4ubW0tcGFuZWx7LXdlYmtpdC1wYWRkaW5nLWVuZDowO3BhZGRpbmctaW5saW5lLWVuZDowfS5tbS1zZWN0aW9uaW5kZXhlci0tYWN0aXZle3JpZ2h0OjB9Lm1tLXNlY3Rpb25pbmRleGVyLS1hY3RpdmV+Lm1tLXBhbmVsey13ZWJraXQtcGFkZGluZy1lbmQ6dmFyKC0tbW0tc2VjdGlvbmluZGV4ZXItc2l6ZSk7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLW1tLXNlY3Rpb25pbmRleGVyLXNpemUpfS5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudS0tc2VsZWN0ZWQtaG92ZXIgLm1tLWxpc3RpdGVtX190ZXh0LC5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX19idG4sLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX3RleHR7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3I7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yO3RyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcn1AbWVkaWEoaG92ZXI6IGhvdmVyKXsubW0tbWVudS0tc2VsZWN0ZWQtaG92ZXIgLm1tLWxpc3R2aWV3OmhvdmVyPi5tbS1saXN0aXRlbS0tc2VsZWN0ZWQ6bm90KDpob3Zlcik+Lm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6MCAwfS5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX2J0bjpob3ZlciwubW0tbWVudS0tc2VsZWN0ZWQtaG92ZXIgLm1tLWxpc3RpdGVtX190ZXh0OmhvdmVye2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9fS5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX19idG4sLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX3RleHR7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4yczstby10cmFuc2l0aW9uLWRlbGF5Oi4yczt0cmFuc2l0aW9uLWRlbGF5Oi4yc31AbWVkaWEoaG92ZXI6IGhvdmVyKXsubW0tbWVudS0tc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLC5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX190ZXh0OmhvdmVyey13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowczstby10cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tZGVsYXk6MHN9fS5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLXBhbmVsLS1wYXJlbnQgLm1tLWxpc3RpdGVtOm5vdCgubW0tbGlzdGl0ZW0tLXNlbGVjdGVkLXBhcmVudCk+Lm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6MCAwfS5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtLS1zZWxlY3RlZC1wYXJlbnQ+Lm1tLWxpc3RpdGVtX19idG4sLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW0tLXNlbGVjdGVkLXBhcmVudD4ubW0tbGlzdGl0ZW1fX3RleHR7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX06cm9vdHstLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemU6NTBweDstLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZTp2YXIoLS1tbS1tYXgtc2l6ZSl9Lm1tLXdyYXBwZXItLXNpZGViYXItY29sbGFwc2VkIC5tbS1zbGlkZW91dHt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZSksIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSwgMCwgMCl9W2Rpcj1ydGxdIC5tbS13cmFwcGVyLS1zaWRlYmFyLWNvbGxhcHNlZCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTstbXMtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm1tLXdyYXBwZXItLXNpZGViYXItY29sbGFwc2VkOm5vdCgubW0td3JhcHBlci0tb3BlbmVkKSAubW0tbWVudS0tc2lkZWJhci1jb2xsYXBzZWQgLm1tLWRpdmlkZXIsLm1tLXdyYXBwZXItLXNpZGViYXItY29sbGFwc2VkOm5vdCgubW0td3JhcHBlci0tb3BlbmVkKSAubW0tbWVudS0tc2lkZWJhci1jb2xsYXBzZWQgLm1tLW5hdmJhcntvcGFjaXR5OjB9Lm1tLXdyYXBwZXItLXNpZGViYXItZXhwYW5kZWQgLm1tLW1lbnUtLXNpZGViYXItZXhwYW5kZWR7d2lkdGg6dmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKTtib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZH0ubW0td3JhcHBlci0tc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyLS1vcGVuZWR7b3ZlcmZsb3c6YXV0b30ubW0td3JhcHBlci0tc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXdyYXBwZXJfX2Jsb2NrZXJ7ZGlzcGxheTpub25lfS5tbS13cmFwcGVyLS1zaWRlYmFyLWV4cGFuZGVkLm1tLXdyYXBwZXItLW9wZW5lZCAubW0tc2xpZGVvdXR7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSksIDAsIDApfVtkaXI9cnRsXSAubW0td3JhcHBlci0tc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5uZW9zLWFsaWdubWVudC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5uZW9zLWFsaWdubWVudC1sZWZ0e3RleHQtYWxpZ246bGVmdH0ubmVvcy1hbGlnbm1lbnQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yy1uZW9zLWVsZW1lbnRzLW1hcCAubWFwLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0udGMtbmVvcy1lbGVtZW50cy1tYXAgLm1hcC1jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDgwLzE5MjAqMTAwJSl9LnRjLW5lb3MtZWxlbWVudHMtbWFwIC5tYXAtY29udGFpbmVyPip7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLmZ1bGwtd2lkdGggLmJ0bnt3aWR0aDoxMDAlfS50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbi5jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uLnJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRjLW5lb3MtZWxlbWVudHMtZnVsbHdpZHRoaW1hZ2UgcGljdHVyZXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0udGMtbmVvcy1lbGVtZW50cy1mdWxsd2lkdGhpbWFnZSBwaWN0dXJlIGltZ3t3aWR0aDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgxLjQpfS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbnstLWN0YS1jb2wtc3BhY2U6IDMwcHh9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyey0tYnMtZ3V0dGVyLXg6IHZhcigtLWN0YS1jb2wtc3BhY2UpOy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuaW1hZ2UsLnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50e2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE1cHh9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50IHAuY3RhLXRleHR7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlcntnYXA6dmFyKC0tY3RhLWNvbC1zcGFjZSl9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5pbWFnZSwudGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnR7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX0udGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24uaW1hZ2Utb24tcmlnaHQgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnR7b3JkZXI6MX0udGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24uaW1hZ2Utb24tcmlnaHQgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmltYWdle29yZGVyOjJ9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uey0tYnMtZ3V0dGVyLXg6IDMwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi53aXRob3V0LW1hcmdpbi1ib3R0b217bWFyZ2luLWJvdHRvbTowfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbj4qOmJlZm9yZXtjb250ZW50OlwiIFwifS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5pbnRlcm5hbC1tYXJnaW5zLXNtYWxsey0tYnMtZ3V0dGVyLXg6IDE1cHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5pbnRlcm5hbC1tYXJnaW5zLW5vcm1hbHstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKX0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uaW50ZXJuYWwtbWFyZ2lucy1sYXJnZXstLWJzLWd1dHRlci14OiA2MHB4Oy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKX0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uYWxpZ24tc3RhcnQgLmNvbHVtbnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5hbGlnbi1jZW50ZXIgLmNvbHVtbnthbGlnbi1pdGVtczpjZW50ZXJ9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmFsaWduLWVuZCAuY29sdW1ue2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5qdXN0aWZ5LXN0YXJ0IC5jb2x1bW57anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmp1c3RpZnktY2VudGVyIC5jb2x1bW57anVzdGlmeS1jb250ZW50OmNlbnRlcn0ubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4uanVzdGlmeS1lbmQgLmNvbHVtbntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmp1c3RpZnktc3BhY2UtYmV0d2VlbiAuY29sdW1ue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTowfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1uOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uIC5jb2x1bW4+Lm5vZGV0eXBlcy1jb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1uOmJlZm9yZXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5pbnZlcnNlLWNvbHVtbiAuY29sdW1uOmZpcnN0LWNoaWxke29yZGVyOjI7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLmludmVyc2UtY29sdW1uIC5jb2x1bW46bGFzdC1jaGlsZHtvcmRlcjoxO21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uOm5vdCguZm9yY2UteHMpLm1vYmlsZS1tYXJnaW4tYm90dG9tLW5vbmV7bWFyZ2luLWJvdHRvbTowfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbjpub3QoLmZvcmNlLXhzKS5tb2JpbGUtbWFyZ2luLWJvdHRvbS1zbWFsbHttYXJnaW4tYm90dG9tOjE1cHh9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uOm5vdCguZm9yY2UteHMpLm1vYmlsZS1tYXJnaW4tYm90dG9tLW5vcm1hbHttYXJnaW4tYm90dG9tOjMwcHh9Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uOm5vdCguZm9yY2UteHMpLm1vYmlsZS1tYXJnaW4tYm90dG9tLWxhcmdle21hcmdpbi1ib3R0b206NjBweH19LmNvbHVtbi0yNXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbHVtbi0yNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS1zbT4uY29sdW1uLTI1e2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfX0uZm9yY2UteHM+LmNvbHVtbi0yNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tMjU6Zmlyc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tMjU6Zmlyc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi0yNTpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTI1Omxhc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9fS5jb2x1bW4tMzN7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb2x1bW4tMzN7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2Utc20+LmNvbHVtbi0zM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX19LmZvcmNlLXhzPi5jb2x1bW4tMzN7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTMzOmZpcnN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTMzOmZpcnN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tMzM6bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi0zMzpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfX0uY29sdW1uLTUwe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sdW1uLTUwe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXNtPi5jb2x1bW4tNTB7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9fS5mb3JjZS14cz4uY29sdW1uLTUwe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi01MDpmaXJzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi01MDpmaXJzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTUwOmxhc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tNTA6bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX19LmNvbHVtbi02NntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbHVtbi02NntmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS1zbT4uY29sdW1uLTY2e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfX0uZm9yY2UteHM+LmNvbHVtbi02NntmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tNjY6Zmlyc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tNjY6Zmlyc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi02NjpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTY2Omxhc3QtY2hpbGR7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9fS5jb2x1bW4tNzV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb2x1bW4tNzV7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9yY2Utc20+LmNvbHVtbi03NXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX19LmZvcmNlLXhzPi5jb2x1bW4tNzV7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTc1OmZpcnN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mb3JjZS14czpub3QoLmZvcmNlLXNtKT4uY29sdW1uLTc1OmZpcnN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfX1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZvcmNlLXhzOm5vdCguZm9yY2Utc20pPi5jb2x1bW4tNzU6bGFzdC1jaGlsZHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZm9yY2UteHM6bm90KC5mb3JjZS1zbSk+LmNvbHVtbi03NTpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfX0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXttYXJnaW4tYm90dG9tOjB9I3RhcnRlYXVjaXRyb25Sb290ICp7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0Qmlne2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7cGFkZGluZzowICFpbXBvcnRhbnR9LmNvb2tpZS1jb25zZW50LWJhci1ib3R0b20taGlkZGVuICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0Qmlne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jb29raWUtY29uc2VudC1iYXItYm90dG9tLXZpc2libGUgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWd7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUNyb3Nze2Rpc3BsYXk6bm9uZX0jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjIwcHggNDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgLnRhcnRlYXVjaXRyb25DVEFCdXR0b24sI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0LCN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybHtmbGV4OjE7d2lkdGg6MjAlO21hcmdpbjowO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjA7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE2cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIC50YXJ0ZWF1Y2l0cm9uQ1RBQnV0dG9uOmhvdmVyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydDpob3ZlciwjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblByaXZhY3lVcmw6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiNmZmZ9I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgLnRhcnRlYXVjaXRyb25DVEFCdXR0b24udGFydGVhdWNpdHJvbkFsbG93LCN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydC50YXJ0ZWF1Y2l0cm9uQWxsb3csI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsLnRhcnRlYXVjaXRyb25BbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Y29sb3I6I2ZmZn0jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAudGFydGVhdWNpdHJvbkNUQUJ1dHRvbi50YXJ0ZWF1Y2l0cm9uRGVueSwjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQudGFydGVhdWNpdHJvbkRlbnksI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsLnRhcnRlYXVjaXRyb25EZW55e2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMGQ2ZWZkfSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIC50YXJ0ZWF1Y2l0cm9uQ1RBQnV0dG9uLnRhcnRlYXVjaXRyb25EZW55OmhvdmVyLCN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydC50YXJ0ZWF1Y2l0cm9uRGVueTpob3ZlciwjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwudGFydGVhdWNpdHJvbkRlbnk6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiMwZDZlZmR9I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgLnRhcnRlYXVjaXRyb25DVEFCdXR0b24+c3BhbiwjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQ+c3BhbiwjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblByaXZhY3lVcmw+c3BhbntkaXNwbGF5Om5vbmV9I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZ3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUNyb3Nze2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vSW1hZ2VzL0ljb25lL3htYXJrLXNvbGlkLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToyNHB4O2ZvbnQtc2l6ZTowO3dpZHRoOjI0cHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6NHB4fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0e3BhZGRpbmc6MjBweCA2MHB4IDIwcHggNDBweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3JtYWw7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZkN2UxNH0jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAudGFydGVhdWNpdHJvbkNUQUJ1dHRvbiwjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQsI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJse3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDB9fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0e29yZGVyOjF9I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJse29yZGVyOjJ9I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgLnRhcnRlYXVjaXRyb25BbGxvd3tvcmRlcjozfSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIC50YXJ0ZWF1Y2l0cm9uRGVueXtvcmRlcjo0fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydHtvcmRlcjo1fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uU2F2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpeyN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uSDF7bGluZS1oZWlnaHQ6MzJweH19I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uIC50YXJ0ZWF1Y2l0cm9uQWxsb3csI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZywjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25EZW55e2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6OHB4IDE0cHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkFsbG93LCN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblByaXZhY3lVcmxEaWFsb2d7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fSN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkFsbG93IHNwYW4sI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZyBzcGFue2Rpc3BsYXk6bm9uZX0jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25EZW55e2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMwZDZlZmQgIWltcG9ydGFudH0jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25EZW55IHNwYW57ZGlzcGxheTpub25lfS50YWNfYWN0aXZhdGV7YmFja2dyb3VuZDojY2NjICFpbXBvcnRhbnR9LnRhY19hY3RpdmF0ZSAudGFjX2Zsb2F0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEwcHg7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojMWExYTFhfS50YWNfYWN0aXZhdGUgLnRhY19mbG9hdCAudGFydGVhdWNpdHJvbkFsbG93e2JhY2tncm91bmQtY29sb3I6IzBkNmVmZCAhaW1wb3J0YW50fS50Yy1uZW9zLWVsZW1lbnRzLW1hcC50YWMtZGlzYWJsZWQgLnRhY19hY3RpdmF0ZXttaW4taGVpZ2h0OjUwMHB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LnRjLW5lb3MtZWxlbWVudHMtbWFwLnRhYy1kaXNhYmxlZCAudGFjX2FjdGl2YXRlIC50YWNfZmxvYXR7Z2FwOjUlfS50Yy1uZW9zLWVsZW1lbnRzLW1hcC50YWMtZGlzYWJsZWQgLnRhY19hY3RpdmF0ZSAudGFjX2Zsb2F0IC5hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjEwcHh9LmdyZWNhcHRjaGEtYmFkZ2V7Ym90dG9tOjUwcHggIWltcG9ydGFudH0uZy1yZWNhcHRjaGEuY2xlYXJmaXh7bWFyZ2luOjA7aGVpZ2h0OjB9LmctcmVjYXB0Y2hhLmNsZWFyZml4LmRpc2FibGVke2hlaWdodDphdXRvfS5nLXJlY2FwdGNoYS5jbGVhcmZpeC5kaXNhYmxlZCAudGFjX2FjdGl2YXRle3dpZHRoOmF1dG87bWFyZ2luOjA7cGFkZGluZzoyMHB4fS5nb29nbGVtYXBzX2VtYmVkIC50YWNfYWN0aXZhdGVfbWFwc19ub2FwaSAudGFjX2Zsb2F0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uLy4uL1BhY2thZ2VzL1RDLk5lb3MuQ29va2llQ29uc2VudC9JY29ucy9tYXAtbG9jYXRpb24tZG90LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMiU7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgMTUlIGNlbnRlcn0jY29va2llLWNvbnNlbnQtZGF0YXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubGVuaXMubGVuaXMtc21vb3Roe3Njcm9sbC1iZWhhdmlvcjphdXRvfS5sZW5pcy5sZW5pcy1zbW9vdGggW2RhdGEtbGVuaXMtcHJldmVudF17b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5sZW5pcy5sZW5pcy1zdG9wcGVke292ZXJmbG93OmhpZGRlbn0ubGVuaXMubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZXtwb2ludGVyLWV2ZW50czpub25lfS5uZW9zLW5vZGV0eXBlcy1pbWFnZS56b29tLW9uLWhvdmVyIHBpY3R1cmV7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uZW9zLW5vZGV0eXBlcy1pbWFnZS56b29tLW9uLWhvdmVyIHBpY3R1cmUgaW1ne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dH0ubmVvcy1ub2RldHlwZXMtaW1hZ2Uuem9vbS1vbi1ob3ZlciBwaWN0dXJlIGltZzpob3Zlcnt0cmFuc2Zvcm06c2NhbGUoMS4xKX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm5lb3Mtbm9kZXR5cGVzLWltYWdlLnpvb20tb24taG92ZXIgcGljdHVyZSBpbWd7dHJhbnNpdGlvbjpub25lfS5uZW9zLW5vZGV0eXBlcy1pbWFnZS56b29tLW9uLWhvdmVyIHBpY3R1cmUgaW1nOmhvdmVye3RyYW5zZm9ybTpub25lfX06cm9vdHstLWNvbG9yLXByaW1hcnktNTAwOiAjMEMyNjQxOy0tY29sb3ItcHJpbWFyeS00MDA6ICMyODQyNUI7LS1jb2xvci1wcmltYXJ5LTMwMDogIzAwNEY5RjstLWNvbG9yLXByaW1hcnktMjAwOiAjNTI5OUUwOy0tY29sb3ItcHJpbWFyeS0xMDA6ICNBRkNBRTU7LS1jb2xvci1zZWNvbmRhcnktNTAwOiAjNTE0QTQxOy0tY29sb3Itc2Vjb25kYXJ5LTQwMDogI0NFN0QwMzstLWNvbG9yLXNlY29uZGFyeS0zMDA6ICNGMzkyMDA7LS1jb2xvci1zZWNvbmRhcnktMjAwOiAjRkZENjk5Oy0tY29sb3Itc2Vjb25kYXJ5LTEwMDogI0ZGRjVFNTstLWNvbG9yLW5ldXRyYWwtNTAwOiAjMjcyNjI1Oy0tY29sb3ItbmV1dHJhbC00MDA6ICM1QzVBNTc7LS1jb2xvci1uZXV0cmFsLTMwMDogIzlFOUE5NDstLWNvbG9yLW5ldXRyYWwtMjAwOiAjRjBGMEVGOy0tY29sb3ItbmV1dHJhbC0xMDA6ICNGRkZGRkY7LS1jb2xvci1tb2RhbC00MDA6ICM4QkFEQzU7LS1jb2xvci1tb2RhbC0zMDA6ICNFMzA2MTM7LS1jb2xvci1tb2RhbC0yMDA6ICNFNzkwMEU7LS1jb2xvci1tb2RhbC0xMDA6ICM3NkI4MkE7LS1mb250LWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7LS1saW5rLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7LS1saW5rLWNvbG9yLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5LTMwMCk7LS1mb250LWZhbWlseS1kZWZhdWx0OiBcIlRUIE5vcm1zIFBybyBDb25kZW5zZWRcIjstLWZvbnQtc2l6ZS14eHM6IDEwcHg7LS1mb250LXNpemUtczogMjJweDstLWZvbnQtc2l6ZS1tOiAyNXB4Oy0tZm9udC1zaXplLWw6IDMycHg7LS1mb250LXNpemUteGw6IDM4cHg7LS1mb250LXNpemUteHhsOiA3MnB4Oy0tZm9udC1zaXplLXh4bC1tb2JpbGU6IDQycHg7LS1saWdodDogMzAwOy0tcmVndWxhcjogNDAwOy0tbWVkaXVtOiA1MDA7LS1zZW1pLWJvbGQ6IDYwMDstLWJvbGQ6IDcwMDstLWV4dHJhLWJvbGQ6IDgwMDstLWJsYWNrOiA5MDA7LS1saW5lLWhlaWdodC1zOiAyOHB4Oy0tbGluZS1oZWlnaHQteHhsOiA0NXB4Oy0tZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7LS1ncmlkLWNvbHVtbnM6IDEyOy0tbWFyZ2luLWJvdHRvbS1zbWFsbDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpOy0tbWFyZ2luLWJvdHRvbS1kZWZhdWx0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpOy0tbWFyZ2luLWJvdHRvbS1iaWc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMyk7LS1tYXJnaW4teHhsOiA0MHB4Oy0tbWFyZ2luLXhsOiAyMHB4Oy0tZ2FwLW06IDMwcHg7LS1oZWFkZXItaGVpZ2h0OiAxMDBweDstLWhlYWRlci1oZWlnaHQtbW9iaWxlOiAxMDBweDstLWJvcmRlci1yYWRpdXMteGw6IDIwcHh9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIlRUIE5vcm1zIFBybyBDb25kZW5zZWRcIjtzcmM6dXJsKFwiLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJUVCBOb3JtcyBQcm8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfVGhpbl9JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9UaGluX0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJUVCBOb3JtcyBQcm8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0V4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjIwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0V4dHJhTGlnaHRfSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfRXh0cmFMaWdodF9JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjIwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0xpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjMwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0xpZ2h0X0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0xpZ2h0X0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJUVCBOb3JtcyBQcm8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX1JlZ3VsYXJfSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfUmVndWxhcl9JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX01lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJUVCBOb3JtcyBQcm8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfTWVkaXVtX0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX01lZGl1bV9JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjUwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX1NlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX1NlbWlCb2xkX0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX1NlbWlCb2xkX0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJUVCBOb3JtcyBQcm8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JvbGRfSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfQm9sZF9JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0V4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0V4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6ODAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJUVCBOb3JtcyBQcm8gQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfRXh0cmFCb2xkX0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0V4dHJhQm9sZF9JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjgwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjkwMDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiVFQgTm9ybXMgUHJvIENvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JsYWNrX0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JsYWNrX0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQb3BwaW5zXCI7c3JjOnVybChcIi4uL0ZvbnRzL1BvcHBpbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJQb3BwaW5zXCI7c3JjOnVybChcIi4uL0ZvbnRzL1BvcHBpbnMtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OnN3YXB9LnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3N7ZGlzcGxheTpmbGV4O2dhcDoxNXB4fS50Yy13ZWJzaXRlLXNvY2lhbG5ldHdvcmtzIHN2ZyBwYXRoe3RyYW5zaXRpb246ZmlsbCAuM3MgZWFzZS1pbi1vdXQ7ZmlsbDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9LnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3Mgc3ZnOmhvdmVyIHBhdGh7ZmlsbDp2YXIoLS1jb2xvci1wcmltYXJ5LTEwMCl9LnRjLXdlYnNpdGUtYnJlYWRjcnVtYm1lbnV7cGFkZGluZzowIDAgNjBweCAwfS50Yy13ZWJzaXRlLWJyZWFkY3J1bWJtZW51IC5icmVhZGNydW1iLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWJyZWFkY3J1bWJtZW51IC5icmVhZGNydW1iLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1icmVhZGNydW1ibWVudSAuYnJlYWRjcnVtYi1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtYnJlYWRjcnVtYm1lbnUgLmJyZWFkY3J1bWItY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1icmVhZGNydW1ibWVudSAuYnJlYWRjcnVtYi1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1icmVhZGNydW1ibWVudSAuYnJlYWRjcnVtYi1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtYnJlYWRjcnVtYm1lbnUgLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iLXdyYXBwZXIgb2wsLnRjLXdlYnNpdGUtYnJlYWRjcnVtYm1lbnUgLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iLXdyYXBwZXIgdWx7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtsaXN0LXN0eWxlOm5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNXB4fS50Yy13ZWJzaXRlLWJyZWFkY3J1bWJtZW51IC5icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYi13cmFwcGVyIG9sIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsLnRjLXdlYnNpdGUtYnJlYWRjcnVtYm1lbnUgLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iLXdyYXBwZXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlcntjb250ZW50OlwifFwiO3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0Oi03LjVweH0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnV7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7Z2FwOjIwcHg7YWxpZ24taXRlbXM6Y2VudGVyfS50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0udGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgbGkgYXtmb250LXNpemU6MjVweDtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7dHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDApfS50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSBsaS5jdXJyZW50IGF7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDApfS50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSBsaTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoycHg7aGVpZ2h0OjI3cHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTExcHg7dG9wOi00cHh9LnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IGxpOmxhc3QtY2hpbGQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS50Yy13ZWJzaXRlLW1lZ2FtZW51e3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO3BhZGRpbmc6MzVweCAwIDcwcHg7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTAwMDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbH0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87aGVpZ2h0OjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDoxMDAlfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LWhlYWRlcnttYXJnaW4tYm90dG9tOjYwcHh9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtaGVhZGVyIC5oZWFkZXItd3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubG9nb3ttYXJnaW4tdG9wOjIwcHh9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAubG9nbyBpbWd7d2lkdGg6MzA4cHh9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcC1yaWdodHtkaXNwbGF5OmZsZXg7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjQpO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtaGVhZGVyIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyLXRvcC1yaWdodCAubWVudS1jbG9zZXtjdXJzb3I6cG9pbnRlcjt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMlwiIGhlaWdodD1cIjMyXCIgdmlld0JveD1cIjAgMCAzMiAzMlwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE1Ljk5OTggMTMuMTcxM0wzLjI3MTg4IDAuNDQzMzU5TDAuNDQzNDUzIDMuMjcxNzlMMTMuMTcxNCAxNS45OTk3TDAuNDQzMzU5IDI4LjcyNzdMMy4yNzE3OSAzMS41NTYxTDE1Ljk5OTggMTguODI4MUwyOC43Mjc3IDMxLjU1NjFMMzEuNTU2MiAyOC43Mjc2TDE4LjgyODIgMTUuOTk5N0wzMS41NTYxIDMuMjcxODVMMjguNzI3NiAwLjQ0MzQyM0wxNS45OTk4IDEzLjE3MTNaXCIgZmlsbD1cIiUyMzAwNEY5RlwiLz48L3N2Zz4nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjMycHggMzJweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWltYWdlIC4zcyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1oZWFkZXIgLmhlYWRlci13cmFwcGVyIC5oZWFkZXItdG9wLXJpZ2h0IC5tZW51LWNsb3NlOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMlwiIGhlaWdodD1cIjMyXCIgdmlld0JveD1cIjAgMCAzMiAzMlwiIGZpbGw9XCJub25lXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTE1Ljk5OTggMTMuMTcxM0wzLjI3MTg4IDAuNDQzMzU5TDAuNDQzNDUzIDMuMjcxNzlMMTMuMTcxNCAxNS45OTk3TDAuNDQzMzU5IDI4LjcyNzdMMy4yNzE3OSAzMS41NTYxTDE1Ljk5OTggMTguODI4MUwyOC43Mjc3IDMxLjU1NjFMMzEuNTU2MiAyOC43Mjc2TDE4LjgyODIgMTUuOTk5N0wzMS41NTYxIDMuMjcxODVMMjguNzI3NiAwLjQ0MzQyM0wxNS45OTk4IDEzLjE3MTNaXCIgZmlsbD1cIiUyMzUyOTlFMFwiLz48L3N2Zz4nKX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1uYXZpZ2F0aW9uIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtbmF2aWdhdGlvbiB1bCBhe3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LW5hdmlnYXRpb24gdWwgYTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCl9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtbmF2aWdhdGlvbj51bHstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSp2YXIoLS1icy1ndXR0ZXIteSkpO21hcmdpbi1yaWdodDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0wLjUqdmFyKC0tYnMtZ3V0dGVyLXgpKX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1uYXZpZ2F0aW9uPnVsPmxpe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LW5hdmlnYXRpb24+dWw+bGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDB9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtbmF2aWdhdGlvbj51bD5saS5jdXJyZW50PmF7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0yMDApfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LW5hdmlnYXRpb24+dWw+bGkgYS5maXJzdC1sZXZlbC1wYWdlLWxpbmt7bWFyZ2luLWJvdHRvbToyMXB4fS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LW5hdmlnYXRpb24+dWw+bGkgYS5maXJzdC1sZXZlbC1wYWdlLWxpbmsgLmltYWdlLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToyMXB4O292ZXJmbG93OmhpZGRlbn0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1uYXZpZ2F0aW9uPnVsPmxpIGEuZmlyc3QtbGV2ZWwtcGFnZS1saW5rIC5pbWFnZS13cmFwcGVyIGltZ3t3aWR0aDoxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1uYXZpZ2F0aW9uPnVsPmxpIGEuZmlyc3QtbGV2ZWwtcGFnZS1saW5rIHNwYW57Zm9udC13ZWlnaHQ6dmFyKC0tZXh0cmEtYm9sZCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS14bCk7bGluZS1oZWlnaHQ6NDVweH0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1uYXZpZ2F0aW9uPnVsPmxpIGEuZmlyc3QtbGV2ZWwtcGFnZS1saW5rOmhvdmVyIC5pbWFnZS13cmFwcGVyIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1uYXZpZ2F0aW9uPnVsPmxpIHVsLmRyb3Bkb3due2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjIxcHh9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtbmF2aWdhdGlvbj51bD5saSB1bC5kcm9wZG93biBsaSBhe2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtbSk7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcik7bGluZS1oZWlnaHQ6bm9ybWFsfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LW5hdmlnYXRpb24+dWw+bGkgdWwuZHJvcGRvd24gbGkuY3VycmVudD5he2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjAwKX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1mb290ZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1mb290ZXIgLmZvb3Rlci13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjE2cHg7d2lkdGg6MjUlfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYSBzdmcgcGF0aHt0cmFuc2l0aW9uOmZpbGwgLjNzIGVhc2UtaW4tb3V0O2ZpbGw6dmFyKC0tY29sb3ItcHJpbWFyeS01MDApfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3MgYSBzdmc6aG92ZXIgcGF0aHtmaWxsOnZhcigtLWNvbG9yLXByaW1hcnktMTAwKX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5zZXBhcmF0b3J7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApfS50Yy13ZWJzaXRlLW1lZ2FtZW51IC5tZWdhLW1lbnUtY29udGFpbmVyIC5tZWdhLW1lbnUtd3JhcHBlciAubWVnYS1tZW51LWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgLmluZm9ybWF0aW9uLW1lbnUgdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmZsZXg7Z2FwOjEwcHh9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuaW5mb3JtYXRpb24tbWVudSB1bCBsaSBhe2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnRjLXdlYnNpdGUtbWVnYW1lbnUgLm1lZ2EtbWVudS1jb250YWluZXIgLm1lZ2EtbWVudS13cmFwcGVyIC5tZWdhLW1lbnUtZm9vdGVyIC5mb290ZXItd3JhcHBlciAuaW5mb3JtYXRpb24tbWVudSB1bCBsaSBhOmhvdmVye2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjAwKX0udGMtd2Vic2l0ZS1tZWdhbWVudSAubWVnYS1tZW51LWNvbnRhaW5lciAubWVnYS1tZW51LXdyYXBwZXIgLm1lZ2EtbWVudS1mb290ZXIgLmZvb3Rlci13cmFwcGVyIC5pbmZvcm1hdGlvbi1tZW51IHVsIGxpLmN1cnJlbnQgYXtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCl9LnRjLXdlYnNpdGUtcGFnZWJhbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDp2YXIoLS1oZWFkZXItaGVpZ2h0KTt6LWluZGV4OjF9LnRjLXdlYnNpdGUtcGFnZWJhbm5lciAuYmFubmVyLWltYWdlIGltZ3t3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLXBhZ2ViYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXBhZ2ViYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1wYWdlYmFubmVyIC5wYWdlLWJhbm5lci1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtcGFnZWJhbm5lciAucGFnZS1iYW5uZXItY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1wYWdlYmFubmVyIC5wYWdlLWJhbm5lci1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsudGMtd2Vic2l0ZS1wYWdlYmFubmVyIC5wYWdlLWJhbm5lci1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19LnRjLXdlYnNpdGUtcGFnZWJhbm5lciAucGFnZS1iYW5uZXItY29udGFpbmVyIC5wYWdlLXRpdGxle2ZvbnQtc2l6ZTo4MHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo2MHB4O2xlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtcGFnZWJhbm5lciAucGFnZS1iYW5uZXItY29udGFpbmVyIC5wYWdlLXRpdGxlIC5jay1wbGFjZWhvbGRlcjphZnRlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCl9LnRjLXdlYnNpdGUtcGFnZWJhbm5lciAucGFnZS1iYW5uZXItY29udGFpbmVyIC5wYWdlLXRpdGxlLWdyYXl7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC00MDApfS50Yy13ZWJzaXRlLXBhZ2ViYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRhaW5lciAucGFnZS10aXRsZS13aGl0ZXtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9LnRjLXdlYnNpdGUtcGFnZWJhbm5lciAucGFnZS1iYW5uZXItY29udGFpbmVyIC5wYWdlLWJhbm5lci1sb2dve3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotODVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtcGFnZWJhbm5lciAucGFnZS1iYW5uZXItY29udGFpbmVyIC5wYWdlLXRpdGxle2ZvbnQtc2l6ZTo0MHB4O2xlZnQ6YXV0bztyaWdodDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKS8yKX0udGMtd2Vic2l0ZS1wYWdlYmFubmVyIC5wYWdlLWJhbm5lci1jb250YWluZXIgLnBhZ2UtYmFubmVyLWxvZ297Ym90dG9tOi03MHB4fS50Yy13ZWJzaXRlLXBhZ2ViYW5uZXIgLnBhZ2UtYmFubmVyLWNvbnRhaW5lciAucGFnZS1iYW5uZXItbG9nbyBpbWd7d2lkdGg6MjU1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KXsudGMtd2Vic2l0ZS1wYWdlYmFubmVyIC5wYWdlLWJhbm5lci1jb250YWluZXIgLnBhZ2UtdGl0bGV7Zm9udC1zaXplOjM0cHg7bGluZS1oZWlnaHQ6MzZweH19LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbntwYWRkaW5nLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSo0ICsgODVweCl9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDMwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXJ7LS1icy1ndXR0ZXIteDogMzBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0LC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbnRyb2R1Y3Rpb24tcmlnaHR7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSl9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvLXBhZGRpbmd7cGFkZGluZy1sZWZ0OjE0cHg7cGFkZGluZy1yaWdodDoxNHB4fS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAubm8tcmlnaHQtaW1hZ2V7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnQgaDEucGFnZS1pbnRyb2R1Y3Rpb24tdGl0bGUsLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IC5wYWdlLWludHJvZHVjdGlvbi10aXRsZS5oMXtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXh4bCk7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7bGluZS1oZWlnaHQ6NzJweDt0ZXh0LXRyYW5zZm9ybTpub25lfS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbnRyb2R1Y3Rpb24tcmlnaHR7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCU7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1yaWdodD4ubm9kZXR5cGVzLWNvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb257cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMiArIDcwcHgpfS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlcntnYXA6NTBweH0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW50cm9kdWN0aW9uLWxlZnQsLnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1yaWdodHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtcGFnZWludHJvZHVjdGlvbiAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIC5wYWdlLWludHJvZHVjdGlvbi13cmFwcGVyIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IGgxLnBhZ2UtaW50cm9kdWN0aW9uLXRpdGxlLC50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLnBhZ2UtaW50cm9kdWN0aW9uLWNvbnRhaW5lciAucGFnZS1pbnRyb2R1Y3Rpb24td3JhcHBlciAucGFnZS1pbnRyb2R1Y3Rpb24tbGVmdCAucGFnZS1pbnRyb2R1Y3Rpb24tdGl0bGUuaDF7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzZweH0udGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIgLnBhZ2UtaW50cm9kdWN0aW9uLXJpZ2h0e21hcmdpbi1sZWZ0OjB9fS50Yy13ZWJzaXRlLXBhZ2VpbnRyb2R1Y3Rpb24gLmNrLXBsYWNlaG9sZGVyOmFmdGVye2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKX0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDApfS50Yy13ZWJzaXRlLWZvb3Rlcm5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgdG9wO3BhZGRpbmc6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMikgMH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRjLXdlYnNpdGUtZm9vdGVybmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWZvb3Rlcm5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50Yy13ZWJzaXRlLWZvb3Rlcm5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWZvb3Rlcm5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXJ7LS1icy1ndXR0ZXIteDogMzBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnRjLXdlYnNpdGUtZm9vdGVybmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbi1tZW51e2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi10b3A6dmFyKC0tYnMtZ3V0dGVyLXkpO2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUgdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnUgdWwgYXtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9LnRjLXdlYnNpdGUtZm9vdGVybmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IHVsIGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCl9LnRjLXdlYnNpdGUtZm9vdGVybmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbi1tZW51PnVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnU+dWw+bGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnU+dWw+bGk+YXtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXNlbWktYm9sZCk7bGluZS1oZWlnaHQ6MjVweH0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnU+dWw+bGkuY3VycmVudD5he2NvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApfS50Yy13ZWJzaXRlLWZvb3Rlcm5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZm9vdGVyLW5hdmlnYXRpb24td3JhcHBlciAuZm9vdGVyLW5hdmlnYXRpb24tbWVudT51bD5saT51bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fS50Yy13ZWJzaXRlLWZvb3Rlcm5hdmlnYXRpb24gLmZvb3Rlci1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZm9vdGVyLW5hdmlnYXRpb24td3JhcHBlciAuZm9vdGVyLW5hdmlnYXRpb24tbWVudT51bD5saT51bD5saT5he2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtcyk7Zm9udC13ZWlnaHQ6dmFyKC0tbGlnaHQpO3RleHQtZGVjb3JhdGlvbi1saW5lOnVuZGVybGluZX0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnU+dWw+bGk+dWw+bGkuY3VycmVudD5he2NvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIC5mb290ZXItbmF2aWdhdGlvbi1jb250YWluZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIgLmZvb3Rlci1uYXZpZ2F0aW9uLW1lbnU+dWx7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnRjLXdlYnNpdGUtZm9vdGVybmF2aWdhdGlvbiAuZm9vdGVyLW5hdmlnYXRpb24tY29udGFpbmVyIC5mb290ZXItbmF2aWdhdGlvbi13cmFwcGVyIC5mb290ZXItbmF2aWdhdGlvbi1tZW51PnVsPmxpPnVsPmxpPmF7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9fS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVye3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLXRvcDoxMDBweH0udGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWJhY2tncm91bmR7aGVpZ2h0OjEwMCV9LnRjLXdlYnNpdGUtaG9tZXBhZ2ViYW5uZXIgLmJhbm5lci1iYWNrZ3JvdW5kIHBpY3R1cmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0udGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWJhY2tncm91bmQgcGljdHVyZSBpbWd7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnRjLXdlYnNpdGUtaG9tZXBhZ2ViYW5uZXIgLmJhbm5lci1iYWNrZ3JvdW5kIC5iYW5uZXItdmlkZW97aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwfS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItYmFja2dyb3VuZCAuYmFubmVyLXZpZGVvIHZpZGVvI2Jhbm5lci12aWRlb3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IDFzIGVhc2U7b3BhY2l0eToxfS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87aGVpZ2h0OjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50LWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVye2hlaWdodDoxMDAlO3BhZGRpbmc6NDBweCAwIDkzcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50LWNvbnRhaW5lciAuYmFubmVyLWNvbnRlbnQtd3JhcHBlciAuYmFubmVyLWNvbnRlbnQtaGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50LWNvbnRhaW5lciAuYmFubmVyLWNvbnRlbnQtd3JhcHBlciAuYmFubmVyLWNvbnRlbnQtaGVhZGVyIC5tZW51LXRyaWdnZXJ7LS1tZW51LXRyaWdnZXItcGFkZGluZzogMTBweCA1cHg7LS1tZW51LXRyaWdnZXItYmFyLXdpZHRoOiA0MHB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzp2YXIoLS1tZW51LXRyaWdnZXItcGFkZGluZyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6dmFyKC0tbWVudS10cmlnZ2VyLXBhZGRpbmcpfS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVyIC5iYW5uZXItY29udGVudC1oZWFkZXIgLm1lbnUtdHJpZ2dlcj5kaXZ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTMwMCk7aGVpZ2h0OjRweDt3aWR0aDp2YXIoLS1tZW51LXRyaWdnZXItYmFyLXdpZHRoKTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVyIC5iYW5uZXItY29udGVudC1oZWFkZXIgLm1lbnUtdHJpZ2dlcj5kaXY6bGFzdC1jaGlsZHt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0LHdpZHRoIC4zcyBlYXNlLWluLW91dDt3aWR0aDoyNXB4fS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVyIC5iYW5uZXItY29udGVudC1oZWFkZXIgLm1lbnUtdHJpZ2dlcjpob3Zlcj5kaXZ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCl9LnRjLXdlYnNpdGUtaG9tZXBhZ2ViYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY29udGVudC1jb250YWluZXIgLmJhbm5lci1jb250ZW50LXdyYXBwZXIgLmJhbm5lci1jb250ZW50LWhlYWRlciAubWVudS10cmlnZ2VyOmhvdmVyPmRpdjpsYXN0LWNoaWxke3dpZHRoOnZhcigtLW1lbnUtdHJpZ2dlci1iYXItd2lkdGgpfS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVyIC5iYW5uZXItY29udGVudC10ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApfS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVyIC5iYW5uZXItY29udGVudC10ZXh0IC5jb250ZW50LWxpbmtzLC50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVyIC5iYW5uZXItY29udGVudC10ZXh0IC5jb250ZW50LWxpbmtzIGF7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcik7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1tKTtsaW5lLWhlaWdodDpub3JtYWw7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLWJvdHRvbTo0MHB4fS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVyIC5iYW5uZXItY29udGVudC10ZXh0IC5jb250ZW50LWxpbmtzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50LWNvbnRhaW5lciAuYmFubmVyLWNvbnRlbnQtd3JhcHBlciAuYmFubmVyLWNvbnRlbnQtdGV4dCAuY29udGVudC10ZXh0e2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpO2xpbmUtaGVpZ2h0Om5vcm1hbDtmb250LXNpemU6MjhweDtwYWRkaW5nOjIwcHggMCAyMHB4IDVweDt0ZXh0LWFsaWduOnJpZ2h0O2JvcmRlci10b3A6NXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtib3JkZXItYm90dG9tOjVweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9LnRjLXdlYnNpdGUtaG9tZXBhZ2ViYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY29udGVudC1jb250YWluZXIgLmJhbm5lci1jb250ZW50LXdyYXBwZXIgLmJhbm5lci1jb250ZW50LXRleHQgLmNvbnRlbnQtdGV4dCBzdHJvbmd7Zm9udC13ZWlnaHQ6dmFyKC0tZXh0cmEtYm9sZCl9LnRjLXdlYnNpdGUtaG9tZXBhZ2ViYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY29udGVudC1jb250YWluZXIgLmJhbm5lci1jb250ZW50LXdyYXBwZXIgLmJhbm5lci1jb250ZW50LXRleHQgLmNvbnRlbnQtdGV4dCBhe2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKX0udGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50LWNvbnRhaW5lciAuYmFubmVyLWNvbnRlbnQtd3JhcHBlciAuYmFubmVyLWNvbnRlbnQtdGV4dCAuY29udGVudC10ZXh0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50LWNvbnRhaW5lciAuYmFubmVyLWNvbnRlbnQtd3JhcHBlciAuYmFubmVyLWNvbnRlbnQtdGV4dCAuY2stcGxhY2Vob2xkZXI6YWZ0ZXJ7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1ob21lcGFnZWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jb250ZW50LWNvbnRhaW5lciAuYmFubmVyLWNvbnRlbnQtd3JhcHBlcntwYWRkaW5nOjEzcHggMCA5OHB4fS50Yy13ZWJzaXRlLWhvbWVwYWdlYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIC5iYW5uZXItY29udGVudC13cmFwcGVyIC5iYW5uZXItY29udGVudC1oZWFkZXIgaW1ne21hcmdpbi10b3A6NDRweDt3aWR0aDoxOTBweH19LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm17ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1ib29raW5nZm9ybXtkaXNwbGF5OmJsb2NrfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtLnZpc2libGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKWNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMC41KX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTttYXJnaW4tYm90dG9tOjUycHh9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXR7d2lkdGg6Y2FsYyg1MCUgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLWNvbnNlbnREYXRhUHJvY2Vzc2luZ3t3aWR0aDoxMDAlO21hcmdpbi10b3A6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tY29uc2VudERhdGFQcm9jZXNzaW5ne29yZGVyOjQ7bWFyZ2luLXRvcDowfX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCBsZWdlbmR7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS14bCk7Zm9udC13ZWlnaHQ6dmFyKC0tZXh0cmEtYm9sZCk7bGluZS1oZWlnaHQ6NDVweDttYXJnaW4tYm90dG9tOjI1cHh9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4LmhpZGRlbntkaXNwbGF5Om5vbmV9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4LnRjLXdlYnNpdGUtZGlzY291bnR2b3VjaGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC13cmFwOndyYXA7cGFkZGluZy1ib3R0b206NDRweH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXgudGMtd2Vic2l0ZS1kaXNjb3VudHZvdWNoZXIgLmZvcm0tbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjRweDtmb250LXdlaWdodDp2YXIoLS1zZW1pLWJvbGQpO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW4tYm90dG9tOjB9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4LnRjLXdlYnNpdGUtZGlzY291bnR2b3VjaGVyIC5pbnB1dHt3aWR0aDo0MCV9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4LnRjLXdlYnNpdGUtZGlzY291bnR2b3VjaGVyIC5pbnB1dCAjZGlzY291bnQtdm91Y2hlcntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzpub25lfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0IC5jbGVhcmZpeC50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciAuaW5wdXQgI2Rpc2NvdW50LXZvdWNoZXIuaXMtdmFsaWQsLnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4LnRjLXdlYnNpdGUtZGlzY291bnR2b3VjaGVyIC5pbnB1dCAjZGlzY291bnQtdm91Y2hlcjotd2Via2l0LWF1dG9maWxse2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3ItbW9kYWwtMTAwKTtjb2xvcjp2YXIoLS1jb2xvci1tb2RhbC0xMDApOy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTEwMCkgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXgudGMtd2Vic2l0ZS1kaXNjb3VudHZvdWNoZXIgLmlucHV0ICNkaXNjb3VudC12b3VjaGVyLmlzLXZhbGlkOjpwbGFjZWhvbGRlciwudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXgudGMtd2Vic2l0ZS1kaXNjb3VudHZvdWNoZXIgLmlucHV0ICNkaXNjb3VudC12b3VjaGVyOi13ZWJraXQtYXV0b2ZpbGw6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTEwMCl9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4LnRjLXdlYnNpdGUtZGlzY291bnR2b3VjaGVyIC5pbnB1dCAjZGlzY291bnQtdm91Y2hlci5pcy1pbnZhbGlkLC50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0IC5jbGVhcmZpeC50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciAuaW5wdXQgI2Rpc2NvdW50LXZvdWNoZXI6LXdlYmtpdC1hdXRvZmlsbHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yLW1vZGFsLTMwMCk7Y29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMzAwKSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTMwMCkgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXgudGMtd2Vic2l0ZS1kaXNjb3VudHZvdWNoZXIgLmlucHV0ICNkaXNjb3VudC12b3VjaGVyLmlzLWludmFsaWQ6OnBsYWNlaG9sZGVyLC50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0IC5jbGVhcmZpeC50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciAuaW5wdXQgI2Rpc2NvdW50LXZvdWNoZXI6LXdlYmtpdC1hdXRvZmlsbDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMzAwKX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXgudGMtd2Vic2l0ZS1kaXNjb3VudHZvdWNoZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0IC5jbGVhcmZpeC50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciAjZGlzY291bnQtdm91Y2hlci1tZXNzYWdle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7b3BhY2l0eTowO2NvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTMwMCk7Ym90dG9tOjEwcHg7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXgudGMtd2Vic2l0ZS1kaXNjb3VudHZvdWNoZXIgI2Rpc2NvdW50LXZvdWNoZXItbWVzc2FnZS52aXNpYmxle29wYWNpdHk6MX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4LnRjLXdlYnNpdGUtZGlzY291bnR2b3VjaGVye3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy10b3A6MzBweH19LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4IC5idXR0b24td3JhcHBlcnt0ZXh0LWFsaWduOnJpZ2h0fS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0IC5jbGVhcmZpeCAuYnV0dG9uLXdyYXBwZXI+YSwudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXggLmJ1dHRvbi13cmFwcGVyPmRpdiwudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXggLmJ1dHRvbi13cmFwcGVyPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMteGwpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXMpO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2JvcmRlci13aWR0aDoycHg7cGFkZGluZzo4cHggNjZweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4IC5idXR0b24td3JhcHBlcj5hOmhvdmVyLC50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0IC5jbGVhcmZpeCAuYnV0dG9uLXdyYXBwZXI+ZGl2OmhvdmVyLC50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0IC5jbGVhcmZpeCAuYnV0dG9uLXdyYXBwZXI+YnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCl9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4IC5idXR0b24td3JhcHBlcj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4IC5idXR0b24td3JhcHBlcj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCAuY2xlYXJmaXggLmJ1dHRvbi13cmFwcGVyPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tdXNlckluZm9ybWF0aW9uIC5jbGVhcmZpeDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW4tdG9wOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeHttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2ZsZXg6MCAwIGF1dG87bWFyZ2luLWJvdHRvbTowfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4Om50aC1jaGlsZCgxKSwudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeDpudGgtY2hpbGQoM24rMSl7d2lkdGg6Y2FsYyg1MCUgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4Om50aC1jaGlsZCgyKSwudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeDpudGgtY2hpbGQoM24rMil7d2lkdGg6Y2FsYygyMiUgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4Om50aC1jaGlsZCgzKSwudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeDpudGgtY2hpbGQoM24rMyl7d2lkdGg6Y2FsYygxOCUgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO21hcmdpbi1yaWdodDowfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4LmlzLWNoaWxkLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxNHB4O2ZsZXg6MTtwYWRkaW5nLXJpZ2h0OjEzNnB4fS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4LmlzLWNoaWxkLWNoZWNrYm94IC5mb3JtLWNoZWNre2Rpc3BsYXk6ZmxleDtnYXA6MTVweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDo4cHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4LmlzLWNoaWxkLWNoZWNrYm94IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtcyk7bWFyZ2luLWxlZnQ6MTdweH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeC5pcy1jaGlsZC1jaGVja2JveCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dHttYXJnaW4tdG9wOjA7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjA7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MnB4O291dGxpbmU6bm9uZTtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeC5pcy1jaGlsZC1jaGVja2JveCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6I2YzOTIwMH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeC5pcy1jaGlsZC1jaGVja2JveCAuZm9ybS1jaGVjayAudG9vbHRpcC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOjFweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi1sZWZ0Oi0xMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMTZcIiB3aWR0aD1cIjE2XCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHBhdGggZmlsbD1cIiUyMzI4NDI1QlwiIGQ9XCJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHpcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1zaXplOjE2cHggMTZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXguaXMtY2hpbGQtY2hlY2tib3guc2hvdy1yZW1vdmUtcGFzc2VuZ2VyIC5yZW1vdmUtcGFzc2VuZ2Vye2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjM2XCIgaGVpZ2h0PVwiMzZcIiB2aWV3Qm94PVwiMCAwIDM2IDM2XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGNpcmNsZSBjeD1cIjE4XCIgY3k9XCIxOFwiIHI9XCIxOFwiIGZpbGw9XCIlMjNGMzkyMDBcIi8+PHBhdGggZD1cIk03IDE4SDI5XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48L3N2Zz4nKTtiYWNrZ3JvdW5kLXNpemU6NDZweCA0NnB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NjVweDt0b3A6N3B4O2N1cnNvcjpwb2ludGVyfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmFkZC1wYXNzZW5nZXJ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNDVcIiBoZWlnaHQ9XCI0NFwiIHZpZXdCb3g9XCIwIDAgNDUgNDRcIiBmaWxsPVwibm9uZVwiPjxjaXJjbGUgY3g9XCIyMi41XCIgY3k9XCIyMlwiIHI9XCIyMlwiIGZpbGw9XCIlMjNGMzkyMDBcIi8+PHBhdGggZD1cIk05LjUgMjJIMzQuNVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PHBhdGggZD1cIk0yMiA5LjVMMjIgMzQuNVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1zaXplOjQ2cHggNDZweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHg7cmlnaHQ6MDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tYm90dG9tOjB9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+Lm5lb3MtY29udGVudGNvbGxlY3Rpb24+Lm5vZGV0eXBlcy1jb250ZW50ICosLnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+Lm5lb3MtY29udGVudGNvbGxlY3Rpb24+Lm5vZGV0eXBlcy1jb250ZW50IC5jay1wbGFjZWhvbGRlcjphZnRlcntjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+Lm5lb3MtY29udGVudGNvbGxlY3Rpb24+Lm5vZGV0eXBlcy1jb250ZW50Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToyMHB4fS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtIC5hY3Rpb25zIC5mb3JtLW5hdmlnYXRpb24gdWwgbGkuc3VibWl0e3RleHQtYWxpZ246cmlnaHR9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0gLmFjdGlvbnMgLmZvcm0tbmF2aWdhdGlvbiB1bCBsaS5zdWJtaXQ+YnV0dG9ue2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMjAwKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMjAwKX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybSAuYWN0aW9ucyAuZm9ybS1uYXZpZ2F0aW9uIHVsIGxpLnN1Ym1pdD5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1tb2RhbC0yMDApO2NvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTIwMCl9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0ud2FzLXZhbGlkYXRlZCAuY29uc2VudC1kYXRhLXByb2Nlc3NpbmctY2hlY2tib3ggLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZHtib3JkZXItY29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMzAwKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0udmlzaWJsZXttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldHt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS11c2VySW5mb3JtYXRpb257b3JkZXI6MX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9ue29yZGVyOjJ9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXh7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXg6bnRoLWNoaWxkKDEpLC50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4Om50aC1jaGlsZCgzbisxKXt3aWR0aDpjYWxjKDQyJSAtIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXg6bnRoLWNoaWxkKDIpLC50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4Om50aC1jaGlsZCgzbisyKXt3aWR0aDpjYWxjKDMyJSAtIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXg6bnRoLWNoaWxkKDMpLC50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4Om50aC1jaGlsZCgzbiszKXt3aWR0aDpjYWxjKDIxJSAtIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7bWFyZ2luLXJpZ2h0OjB9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXguaXMtY2hpbGQtY2hlY2tib3guc2hvdy1yZW1vdmUtcGFzc2VuZ2Vye3BhZGRpbmctcmlnaHQ6NzNweH0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tZmxpZ2h0SW5mb3JtYXRpb257b3JkZXI6M319QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4Om50aC1jaGlsZCgxKSwudGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeDpudGgtY2hpbGQoM24rMSl7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1ib29raW5nZm9ybSBmb3JtI2Jvb2tpbmctZm9ybT5maWVsZHNldD5maWVsZHNldCNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIC5jbGVhcmZpeDpudGgtY2hpbGQoMiksLnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXg6bnRoLWNoaWxkKDNuKzIpe3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXguaXMtY2hpbGQtY2hlY2tib3h7ZmxleDoxIDAgYXV0bzt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIGZvcm0jYm9va2luZy1mb3JtPmZpZWxkc2V0PmZpZWxkc2V0I2Jvb2tpbmctZm9ybS1wYXNzZW5nZXJzSW5mb3JtYXRpb24gLmNsZWFyZml4LmlzLWNoaWxkLWNoZWNrYm94LnNob3ctcmVtb3ZlLXBhc3NlbmdlcntmbGV4OjEgMCBhdXRvO3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuY2xlYXJmaXguaXMtY2hpbGQtY2hlY2tib3ggLmZvcm0tY2hlY2t7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1sZWZ0OjJyZW19LnRjLXdlYnNpdGUtYm9va2luZ2Zvcm0gZm9ybSNib29raW5nLWZvcm0+ZmllbGRzZXQ+ZmllbGRzZXQjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiAuYWRkLXBhc3Nlbmdlcntib3R0b206MThweH19LnRjLXdlYnNpdGUtYmFsbG9vbmZsaWdodGJvb2tpbmd7b3ZlcmZsb3c6aGlkZGVufS50Yy13ZWJzaXRlLWJhbGxvb25mbGlnaHRib29raW5nIC5zaG93LXBheW1lbnQtY29uZmlybWF0aW9ue21hcmdpbjozMHB4IDAgOTBweH0ubm9kZXR5cGVzLWNvbnRlbnR7d2lkdGg6MTAwJX0ubm9kZXR5cGVzLWNvbnRlbnQubWFyZ2luLWJvdHRvbS1ub25le21hcmdpbi1ib3R0b206MH0ubm9kZXR5cGVzLWNvbnRlbnQubWFyZ2luLWJvdHRvbS1zbWFsbHttYXJnaW4tYm90dG9tOnZhcigtLW1hcmdpbi1ib3R0b20tc21hbGwpfS5ub2RldHlwZXMtY29udGVudC5tYXJnaW4tYm90dG9tLWRlZmF1bHR7bWFyZ2luLWJvdHRvbTp2YXIoLS1tYXJnaW4tYm90dG9tLWRlZmF1bHQpfS5ub2RldHlwZXMtY29udGVudC5tYXJnaW4tYm90dG9tLWJpZ3ttYXJnaW4tYm90dG9tOnZhcigtLW1hcmdpbi1ib3R0b20tYmlnKX0ubm9kZXR5cGVzLWNvbnRlbnQgdGFibGV7d2lkdGg6MTAwJX0ubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgLm5vZGV0eXBlcy1jb250ZW50IHRhYmxlLC5ub2RldHlwZXMtY29udGVudC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSB0YWJsZXtib3JkZXI6MXB4IHNvbGlkICMwMDB9Lm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIC5ub2RldHlwZXMtY29udGVudCB0YWJsZT50aGVhZD50cj50aCwubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgLm5vZGV0eXBlcy1jb250ZW50IHRhYmxlPnRoZWFkPnRyPnRkLC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSAubm9kZXR5cGVzLWNvbnRlbnQgdGFibGU+dGJvZHk+dHI+dGgsLm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIC5ub2RldHlwZXMtY29udGVudCB0YWJsZT50Ym9keT50cj50ZCwubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgLm5vZGV0eXBlcy1jb250ZW50IHRhYmxlPnRmb290PnRyPnRoLC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSAubm9kZXR5cGVzLWNvbnRlbnQgdGFibGU+dGZvb3Q+dHI+dGQsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIHRhYmxlPnRoZWFkPnRyPnRoLC5ub2RldHlwZXMtY29udGVudC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSB0YWJsZT50aGVhZD50cj50ZCwubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgdGFibGU+dGJvZHk+dHI+dGgsLm5vZGV0eXBlcy1jb250ZW50Lm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlIHRhYmxlPnRib2R5PnRyPnRkLC5ub2RldHlwZXMtY29udGVudC5uZW9zLWNvbnRlbnRlbGVtZW50LWFjdGl2ZSB0YWJsZT50Zm9vdD50cj50aCwubm9kZXR5cGVzLWNvbnRlbnQubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUgdGFibGU+dGZvb3Q+dHI+dGR7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5uZW9zLW5vZGV0eXBlcy1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lm5lb3Mtbm9kZXR5cGVzLWltYWdlIGZpZ3VyZT5hLC5uZW9zLW5vZGV0eXBlcy1pbWFnZSBmaWd1cmU+cGljdHVyZXtkaXNwbGF5OmlubGluZS1ibG9ja30ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybXt3aWR0aDoxMDAlfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gZmllbGRzZXQ+ZGl2e21hcmdpbi1ib3R0b206MjBweH0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdiBsYWJlbC5mb3JtLWxhYmVse2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXMpO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gZmllbGRzZXQ+ZGl2IGxhYmVsLmZvcm0tbGFiZWwgLnJlcXVpcmVke21hcmdpbi1sZWZ0OjVweH0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgaW5wdXQsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IHNlbGVjdCwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgdGV4dGFyZWF7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1zKTtmb250LXdlaWdodDp2YXIoLS1tZWRpdW0pO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwKTtib3JkZXItcmFkaXVzOjA7cGFkZGluZzo4cHggMjBweDtib3JkZXI6MH0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgaW5wdXQ6Zm9jdXMsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IHNlbGVjdDpmb2N1cywubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IHRleHRhcmVhOmZvY3VzLC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gZmllbGRzZXQ+ZGl2PmRpdiB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsey0tY29sb3Itc2Vjb25kYXJ5LTMwMDogMjQzLCAxNDYsIDA7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDApOy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwKTtib3gtc2hhZG93Om5vbmV9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IGlucHV0OjpwbGFjZWhvbGRlciwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgc2VsZWN0OjpwbGFjZWhvbGRlciwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwKX0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgaW5wdXQuZXJyb3IsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IHNlbGVjdC5lcnJvciwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgdGV4dGFyZWEuZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1tb2RhbC0zMDApO2NvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTMwMCl9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IGlucHV0LmVycm9yOjpwbGFjZWhvbGRlciwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgc2VsZWN0LmVycm9yOjpwbGFjZWhvbGRlciwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgdGV4dGFyZWEuZXJyb3I6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTMwMCl9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IHRleHRhcmVhe21pbi1oZWlnaHQ6MTc1cHh9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IC5oZWxwLWlubGluZXtkaXNwbGF5Om5vbmV9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IC5mb3JtLWNoZWNre2Rpc3BsYXk6ZmxleDtnYXA6MTVweDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDo4cHh9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtcyk7bWFyZ2luLWxlZnQ6MTdweH0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGZpZWxkc2V0PmRpdj5kaXYgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXR7bWFyZ2luLXRvcDowO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtwYWRkaW5nOjA7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOjJweDtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5kaXY+ZGl2IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojZjM5MjAwfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gZmllbGRzZXQ+ZGl2LmVycm9yIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0e2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1tb2RhbC0zMDApfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gZmllbGRzZXQ+ZmllbGRzZXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6MzBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSBmaWVsZHNldD5maWVsZHNldHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9fS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gZmllbGRzZXQ+ZmllbGRzZXQgLmNsZWFyZml4e2ZsZXg6MX0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIGxhYmVsW2Zvcj1jb250YWN0LWZvcm0tcmVjYXB0Y2hhXXtkaXNwbGF5Om5vbmV9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSAuYWN0aW9uc3ttYXJnaW4tdG9wOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIC5hY3Rpb25zIG5hdi5mb3JtLW5hdmlnYXRpb24gdWx7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIC5hY3Rpb25zIG5hdi5mb3JtLW5hdmlnYXRpb24gdWwgbGkuc3VibWl0e2Zsb2F0OnJpZ2h0fS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gLmFjdGlvbnMgbmF2LmZvcm0tbmF2aWdhdGlvbiB1bCBsaS5zdWJtaXQ+YSwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIC5hY3Rpb25zIG5hdi5mb3JtLW5hdmlnYXRpb24gdWwgbGkuc3VibWl0PmRpdiwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIC5hY3Rpb25zIG5hdi5mb3JtLW5hdmlnYXRpb24gdWwgbGkuc3VibWl0PmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMteGwpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXMpO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2JvcmRlci13aWR0aDoycHg7cGFkZGluZzo4cHggNjZweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSAuYWN0aW9ucyBuYXYuZm9ybS1uYXZpZ2F0aW9uIHVsIGxpLnN1Ym1pdD5hOmhvdmVyLC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gLmFjdGlvbnMgbmF2LmZvcm0tbmF2aWdhdGlvbiB1bCBsaS5zdWJtaXQ+ZGl2OmhvdmVyLC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0gLmFjdGlvbnMgbmF2LmZvcm0tbmF2aWdhdGlvbiB1bCBsaS5zdWJtaXQ+YnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCl9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSAuYWN0aW9ucyBuYXYuZm9ybS1uYXZpZ2F0aW9uIHVsIGxpLnN1Ym1pdD5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSAuYWN0aW9ucyBuYXYuZm9ybS1uYXZpZ2F0aW9uIHVsIGxpLnN1Ym1pdD5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIC5hY3Rpb25zIG5hdi5mb3JtLW5hdmlnYXRpb24gdWwgbGkuc3VibWl0PmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKX0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIC5hY3Rpb25zIG5hdi5mb3JtLW5hdmlnYXRpb24gdWwgbGkuc3VibWl0PmEsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSAuYWN0aW9ucyBuYXYuZm9ybS1uYXZpZ2F0aW9uIHVsIGxpLnN1Ym1pdD5kaXYsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSAuYWN0aW9ucyBuYXYuZm9ybS1uYXZpZ2F0aW9uIHVsIGxpLnN1Ym1pdD5idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKX0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtIC5hY3Rpb25zIG5hdi5mb3JtLW5hdmlnYXRpb24gdWwgbGkuc3VibWl0PmE6aG92ZXIsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSAuYWN0aW9ucyBuYXYuZm9ybS1uYXZpZ2F0aW9uIHVsIGxpLnN1Ym1pdD5kaXY6aG92ZXIsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybSAuYWN0aW9ucyBuYXYuZm9ybS1uYXZpZ2F0aW9uIHVsIGxpLnN1Ym1pdD5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0ud2FzLXZhbGlkYXRlZCBmaWVsZHNldCAuY2xlYXJmaXggLmZvcm0tY29udHJvbCwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtLndhcy12YWxpZGF0ZWQgZmllbGRzZXQgLmNsZWFyZml4IC5mb3JtLXNlbGVjdHtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1pbWFnZTpub25lfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0ud2FzLXZhbGlkYXRlZCBmaWVsZHNldCAuY2xlYXJmaXggLmZvcm0tY29udHJvbDp2YWxpZCwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtLndhcy12YWxpZGF0ZWQgZmllbGRzZXQgLmNsZWFyZml4IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1zZWxlY3Q6dmFsaWQsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yLW1vZGFsLTEwMCk7Y29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMTAwKTstd2Via2l0LXRleHQtZmlsbC1jb2xvcjp2YXIoLS1jb2xvci1tb2RhbC0xMDApICFpbXBvcnRhbnR9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1jb250cm9sOnZhbGlkOjpwbGFjZWhvbGRlciwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtLndhcy12YWxpZGF0ZWQgZmllbGRzZXQgLmNsZWFyZml4IC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6OnBsYWNlaG9sZGVyLC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0ud2FzLXZhbGlkYXRlZCBmaWVsZHNldCAuY2xlYXJmaXggLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOjpwbGFjZWhvbGRlciwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtLndhcy12YWxpZGF0ZWQgZmllbGRzZXQgLmNsZWFyZml4IC5mb3JtLXNlbGVjdDp2YWxpZDo6cGxhY2Vob2xkZXIsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6OnBsYWNlaG9sZGVyLC5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0ud2FzLXZhbGlkYXRlZCBmaWVsZHNldCAuY2xlYXJmaXggLmZvcm0tc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTEwMCl9Lm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1jb250cm9sOmludmFsaWQsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtLndhcy12YWxpZGF0ZWQgZmllbGRzZXQgLmNsZWFyZml4IC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3ItbW9kYWwtMzAwKTtjb2xvcjp2YXIoLS1jb2xvci1tb2RhbC0zMDApICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMzAwKSAhaW1wb3J0YW50fS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0ud2FzLXZhbGlkYXRlZCBmaWVsZHNldCAuY2xlYXJmaXggLmZvcm0tY29udHJvbDppbnZhbGlkOjpwbGFjZWhvbGRlciwubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtLndhcy12YWxpZGF0ZWQgZmllbGRzZXQgLmNsZWFyZml4IC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDo6cGxhY2Vob2xkZXIsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1zZWxlY3Q6aW52YWxpZDo6cGxhY2Vob2xkZXIsLm5lb3MtZm9ybS1idWlsZGVyLWZvcm0gZm9ybS53YXMtdmFsaWRhdGVkIGZpZWxkc2V0IC5jbGVhcmZpeCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMzAwKX0ubmVvcy1mb3JtLWJ1aWxkZXItZm9ybSBmb3JtLndhcy12YWxpZGF0ZWQgZmllbGRzZXQgLmNsZWFyZml4IC5mb3JtLXNlbGVjdDp2YWxpZHtjb2xvcjp2YXIoLS1jb2xvci1tb2RhbC0xMDApfS5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIGZvcm0ud2FzLXZhbGlkYXRlZCBmaWVsZHNldCAuY2xlYXJmaXggLmZvcm0tc2VsZWN0OmludmFsaWR7Y29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMzAwKX0uZ3JlY2FwdGNoYS1iYWRnZXt6LWluZGV4OjF9LnRjLW5lb3MtZWxlbWVudHMtc3BhY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzBweDttYXJnaW4tYm90dG9tOjB9LnRjLW5lb3MtZWxlbWVudHMtc3BhY2UgaHJ7ZmxleDowIDAgMTAwJTttYXJnaW46MH0udGMtd2Vic2l0ZS1yb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXJvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLXJvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXJvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsudGMtd2Vic2l0ZS1yb290Y29udGFpbmVyIC5yb290LWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey50Yy13ZWJzaXRlLXJvb3Rjb250YWluZXIgLnJvb3QtY29udGFpbmVye21heC13aWR0aDoxMzIwcHh9fS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiAuY29sdW1uIC50Yy1uZW9zLWVsZW1lbnRzLW1hcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5tb2JpbGUtbWFyZ2luLWJvdHRvbS1ub25le21hcmdpbi1ib3R0b206MH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLm1vYmlsZS1tYXJnaW4tYm90dG9tLW5vbmUgLmNvbHVtbnttYXJnaW4tYm90dG9tOjB9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmVvcy1ub2RldHlwZXMtbXVsdGljb2x1bW4ubW9iaWxlLW1hcmdpbi1ib3R0b20tc21hbGwgLmNvbHVtbnttYXJnaW4tYm90dG9tOnZhcigtLW1hcmdpbi1ib3R0b20tc21hbGwpfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5lb3Mtbm9kZXR5cGVzLW11bHRpY29sdW1uLm1vYmlsZS1tYXJnaW4tYm90dG9tLW5vcm1hbCAuY29sdW1ue21hcmdpbi1ib3R0b206dmFyKC0tbWFyZ2luLWJvdHRvbS1kZWZhdWx0KX19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbi5tb2JpbGUtbWFyZ2luLWJvdHRvbS1sYXJnZSAuY29sdW1ue21hcmdpbi1ib3R0b206dmFyKC0tbWFyZ2luLWJvdHRvbS1iaWcpfX0ubmVvcy1ub2RldHlwZXMtdGV4dCBoMywubmVvcy1ub2RldHlwZXMtdGV4dCAuaDN7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LmRsLWdhbGxlcnktZ2FsbGVyeS50aGVtZS1ib290c3RyYXBMaWdodGJveD4uZGwtZ2FsbGVyeT4ucm93LmRsLWdhbGxlcnk+Lm5lb3Mtbm9kZXR5cGVzLWltYWdle21hcmdpbi1ib3R0b206MzBweH0udGhlbWUtQ2xpY2tBbmRWaWV3e3dpZHRoOjEwMCV9LnRoZW1lLUNsaWNrQW5kVmlldyAudGMtZGwtZ2FsbGVyeSAuZGwtZ2FsbGVyeSAucm93IGltZ3t3aWR0aDo2NjBweDtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6NDcyLjVweH0udGhlbWUtQ2xpY2tBbmRWaWV3IC50Yy1kbC1nYWxsZXJ5IC5kbC1nYWxsZXJ5IC50aHVtYm5haWxze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6cmlnaHQ7Z2FwOjEwcHg7bWFyZ2luLXRvcDozMHB4fS50aGVtZS1DbGlja0FuZFZpZXcgLnRjLWRsLWdhbGxlcnkgLmRsLWdhbGxlcnkgLnRodW1ibmFpbHt3aWR0aDoxMDBweDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czo1cHg7dHJhbnNpdGlvbjpib3JkZXIgLjNzfS50aGVtZS1DbGlja0FuZFZpZXcgLnRjLWRsLWdhbGxlcnkgLmRsLWdhbGxlcnkgLnRodW1ibmFpbDpob3Zlcntib3JkZXItY29sb3I6IzY2Nn0udGhlbWUtQ2xpY2tBbmRWaWV3IC50Yy1kbC1nYWxsZXJ5IC5kbC1nYWxsZXJ5IC5saWdodGJveHtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZTBmZmZmO3otaW5kZXg6MTAwMDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0udGhlbWUtQ2xpY2tBbmRWaWV3IC50Yy1kbC1nYWxsZXJ5IC5kbC1nYWxsZXJ5IC5saWdodGJveC1jb250ZW50e21heC13aWR0aDo4MCU7bWF4LWhlaWdodDo4MCV9LnRoZW1lLUNsaWNrQW5kVmlldyAudGMtZGwtZ2FsbGVyeSAuZGwtZ2FsbGVyeSAjY2xvc2UtbGlnaHRib3h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7cmlnaHQ6MzBweDtjb2xvcjojMDAwO2ZvbnQtc2l6ZTozNXB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KXsudGhlbWUtQ2xpY2tBbmRWaWV3IC50Yy1kbC1nYWxsZXJ5IC5kbC1nYWxsZXJ5IC5yb3cgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjI0M3B4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkycHgpey50aGVtZS1DbGlja0FuZFZpZXcgLnRjLWRsLWdhbGxlcnkgLmRsLWdhbGxlcnkgLnJvdyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MjU3cHh9fS50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbj5hLC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbj5kaXYsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMteGwpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXMpO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2JvcmRlci13aWR0aDoycHg7cGFkZGluZzo4cHggNjZweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uPmE6aG92ZXIsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uPmRpdjpob3ZlciwudGMtbmVvcy1lbGVtZW50cy1idXR0b24+YnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCl9LnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtbmVvcy1lbGVtZW50cy1idXR0b24+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKX0udGMtbmVvcy1lbGVtZW50cy1idXR0b24gLmNrLXBsYWNlaG9sZGVyOmFmdGVye2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKSAhaW1wb3J0YW50fS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbnstLWN0YS1jb2wtc3BhY2U6IDMwcHg7bWFyZ2luLWJvdHRvbTp2YXIoLS1tYXJnaW4tYm90dG9tLXNtYWxsKSAhaW1wb3J0YW50fS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2xpY2thYmxle2N1cnNvcjpwb2ludGVyfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb257bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24gLmltYWdlLWJhbGxvb24tZmxvYXR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApfS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciBzdmd7d2lkdGg6dmFyKC0tc3ZnLXdpZHRoKTtoZWlnaHQ6dmFyKC0tc3ZnLWhlaWdodCl9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5pbWFnZS1iYWxsb29uLWZsb2F0e2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246YWJzb2x1dGU7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0b3A6LTUwcHg7cmlnaHQ6MDt6LWluZGV4OjEwO3dpZHRoOjEyMHB4O2hlaWdodDoxMDBweH0udGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLm5lb3MtYmFja2VuZCAuaW1hZ2UtYmFsbG9vbi1mbG9hdHt0b3A6LTIwcHg7cmlnaHQ6MTBweDt3aWR0aDoxMDBweDtoZWlnaHQ6ODBweH1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAubmVvcy1iYWNrZW5kIC5pbWFnZS1iYWxsb29uLWZsb2F0e3RvcDotMTBweDtyaWdodDo1cHg7d2lkdGg6ODBweDtoZWlnaHQ6NjBweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAubmVvcy1iYWNrZW5kIC5pbWFnZS1iYWxsb29uLWZsb2F0e3RvcDowO3JpZ2h0OjA7d2lkdGg6NjBweDtoZWlnaHQ6NTBweH19LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5pbWFnZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KTtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JTtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmltYWdle2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTtwYWRkaW5nOjB9fS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuaW1hZ2UgcGljdHVyZXtvdmVyZmxvdzpoaWRkZW47bWluLXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2t9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5pbWFnZSBwaWN0dXJlIGltZ3ttaW4taGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5pbWFnZSBwaWN0dXJlIGltZ3ttaW4td2lkdGg6YXV0bzttYXgtd2lkdGg6aW5oZXJpdDt3aWR0aDoxMDAlfX0udGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnR7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXRvcDp2YXIoLS1icy1ndXR0ZXIteSk7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9fS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudCAuY3RhLWljb257ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjphYnNvbHV0ZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JvdHRvbToxMHB4O3JpZ2h0OjEwcHg7d2lkdGg6MzNweDtoZWlnaHQ6MzNweDttYXJnaW46MH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50IC5jdGEtaWNvbntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOnJpZ2h0O3Bvc2l0aW9uOnJlbGF0aXZlfX0udGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmN0YS1pY29uIHN2ZyBwYXRoe2ZpbGw6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApfS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudCAuY3RhLXRpdGxlLC50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudCAuY3RhLXRleHR7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApfS50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbi5pbWFnZS1vbi1yaWdodCAuY2FsbC10by1hY3Rpb24td3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMCl9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uLmltYWdlLW9uLXJpZ2h0IC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50e29yZGVyOjE7cGFkZGluZy1sZWZ0OjB9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uLmltYWdlLW9uLXJpZ2h0IC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50IC5jdGEtdGl0bGUsLnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uLmltYWdlLW9uLXJpZ2h0IC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50IC5jdGEtdGV4dHtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCl9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uLmltYWdlLW9uLXJpZ2h0IC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5jb250ZW50IC5jdGEtaWNvbiBzdmcgcGF0aHtmaWxsOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKX0udGMtbmVvcy1lbGVtZW50cy1jYWxsdG9hY3Rpb24uaW1hZ2Utb24tcmlnaHQgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIgLmltYWdle29yZGVyOjJ9QG1lZGlhKG1heC13aWR0aDogOTg4cHgpey50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbi5pbWFnZS1vbi1yaWdodCAuY2FsbC10by1hY3Rpb24td3JhcHBlciAuY29udGVudHtvcmRlcjoyICFpbXBvcnRhbnR9LnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uLmltYWdlLW9uLXJpZ2h0IC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIC5pbWFnZXtvcmRlcjoxICFpbXBvcnRhbnR9fS50Yy13ZWJzaXRlLWdpZnR2b3VjaGVyYnV0dG9uPmEsLnRjLXdlYnNpdGUtZ2lmdHZvdWNoZXJidXR0b24+ZGl2LC50Yy13ZWJzaXRlLWdpZnR2b3VjaGVyYnV0dG9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMteGwpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXMpO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2JvcmRlci13aWR0aDoycHg7cGFkZGluZzo4cHggNjZweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtZ2lmdHZvdWNoZXJidXR0b24+YTpob3ZlciwudGMtd2Vic2l0ZS1naWZ0dm91Y2hlcmJ1dHRvbj5kaXY6aG92ZXIsLnRjLXdlYnNpdGUtZ2lmdHZvdWNoZXJidXR0b24+YnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7Y29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCl9LnRjLXdlYnNpdGUtZ2lmdHZvdWNoZXJidXR0b24+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWdpZnR2b3VjaGVyYnV0dG9uPmRpdiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLWdpZnR2b3VjaGVyYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3Jle2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKX0udGMtd2Vic2l0ZS1wYXJ0bmVyc2xpZGVye3BhZGRpbmctdG9wOjQwcHh9LnRjLXdlYnNpdGUtcGFydG5lcnNsaWRlciAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS50Yy13ZWJzaXRlLXBhcnRuZXJzbGlkZXIgLnN3aXBlci13cmFwcGVyIC50Yy13ZWJzaXRlLXBhcnRuZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRjLXdlYnNpdGUtcGFydG5lcnNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb257bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6ZmxleDtnYXA6MzBweDthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnRjLXdlYnNpdGUtcGFydG5lcnNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiwudGMtd2Vic2l0ZS1wYXJ0bmVyc2xpZGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46MDt3aWR0aDozM3B4O2hlaWdodDozM3B4fS50Yy13ZWJzaXRlLXBhcnRuZXJzbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnRjLXdlYnNpdGUtcGFydG5lcnNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MzNweDtoZWlnaHQ6MzNweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCV9LnRjLXdlYnNpdGUtcGFydG5lcnNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LnN2Zyl9LnRjLXdlYnNpdGUtcGFydG5lcnNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9JbWFnZXMvSWNvbnMvY2hldnJvbi1yaWdodC5zdmcpfS5uZW9zLWJhY2tlbmQgLnRjLXdlYnNpdGUtcGFydG5lcnNsaWRlciAuc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7Z2FwOjE1cHh9Lm5lb3MtYmFja2VuZCAudGMtd2Vic2l0ZS1wYXJ0bmVyc2xpZGVyIC5zd2lwZXItd3JhcHBlciAudGMtd2Vic2l0ZS1wYXJ0bmVye3dpZHRoOmNhbGMoMTklIC0gMzBweCouMjUpO21hcmdpbi1ib3R0b206MTVweDt0ZXh0LWFsaWduOmNlbnRlcn0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25xdWlja2xpbmt7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25xdWlja2xpbmsgLmNvbnRlbnQtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWdhcC1tKTtwYWRkaW5nOnZhcigtLW1hcmdpbi14eGwpIHZhcigtLW1hcmdpbi14bCk7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1uZXV0cmFsLTIwMCl9LnRjLXdlYnNpdGUtY2FsbHRvYWN0aW9ucXVpY2tsaW5rIC5jb250ZW50LXdyYXBwZXIgLnRpdGxle2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXhsKTtmb250LXN0eWxlOmJvbGQ7Zm9udC13ZWlnaHQ6dmFyKC0tZXh0cmEtYm9sZCk7bGluZS1oZWlnaHQ6dmFyKC0tbGluZS1oZWlnaHQteHhsKX0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25xdWlja2xpbmsgLmNvbnRlbnQtd3JhcHBlciAuZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpO2xpbmUtaGVpZ2h0Om5vcm1hbH0udGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25xdWlja2xpbmsgLmNvbnRlbnQtd3JhcHBlciAudGMtbmVvcy1lbGVtZW50cy1idXR0b24+YXtwYWRkaW5nOjhweCAyMHB4fS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsZG9jdW1lbnQubmVvcy1iYWNrZW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0yMDApfS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsZG9jdW1lbnQubmVvcy1iYWNrZW5kIC5yZXZpZXctY2FyZHttYXJnaW46MjByZW0gLTIwcmVtIDIwcmVtIDVyZW0gIWltcG9ydGFudDttYXgtd2lkdGg6MzA4cHg7cGFkZGluZzoyNHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAycHggOHB4IHJnYmEoMCwwLDAsLjEpO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLHNlcmlmfUBtZWRpYShtYXgtd2lkdGg6IDY4MHB4KXsudGMtd2Vic2l0ZS10ZXN0aW1vbmlhbGRvY3VtZW50Lm5lb3MtYmFja2VuZCAucmV2aWV3LWNhcmR7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjIwJX19QG1lZGlhKG1pbi13aWR0aDogNDUwcHgpey50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsZG9jdW1lbnQubmVvcy1iYWNrZW5kIC5yZXZpZXctY2FyZHtwYWRkaW5nLWxlZnQ6MTAlfX0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbGRvY3VtZW50Lm5lb3MtYmFja2VuZCAucmV2aWV3LWNhcmQgLmNhcmQtaGVhZGVye2Rpc3BsYXk6ZmxleDtnYXA6MTZweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsZG9jdW1lbnQubmVvcy1iYWNrZW5kIC5yZXZpZXctY2FyZCAucmV2aWV3LXRleHR7Y29sb3I6dmFyKC0tcHJpbWFyeS1jb2xvcik7bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MTZweDt0ZXh0LWFsaWduOmp1c3RpZnl9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsZG9jdW1lbnQubmVvcy1iYWNrZW5kIC5yZXZpZXctY2FyZHttYXgtd2lkdGg6NjE2cHggIWltcG9ydGFudH19LnRjLXdlYnNpdGUtdGVzdGltb25pYWxsaXN0e21heC13aWR0aDoxMDAlfS50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsbGlzdCAudGl0bGV7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApO3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSxzZXJpZjtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXhsKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtsaW5lLWhlaWdodDo0NnB4O21hcmdpbjo0cmVtIDAgNHJlbX0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbGxpc3QgLnRlc3RpbW9uaWFsLWNvbnRlbnR7ZGlzcGxheTpncmlkO2dhcDoycmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS10ZXN0aW1vbmlhbGxpc3QgLnRlc3RpbW9uaWFsLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dhcDo0cmVtfX0udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbGxpc3QgLnJldmlldy1jYXJke21heC13aWR0aDozMDhweDtwYWRkaW5nOjI0cHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDJweCA4cHggcmdiYSgwLDAsMCwuMSk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksc2VyaWZ9QG1lZGlhKG1heC13aWR0aDogNjgwcHgpey50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsbGlzdCAucmV2aWV3LWNhcmR7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjIwJX19QG1lZGlhKG1pbi13aWR0aDogNDUwcHgpey50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsbGlzdCAucmV2aWV3LWNhcmR7cGFkZGluZy1sZWZ0OjEwJX19LnRjLXdlYnNpdGUtdGVzdGltb25pYWxsaXN0IC5yZXZpZXctY2FyZCAuY2FyZC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2dhcDoxNnB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnRjLXdlYnNpdGUtdGVzdGltb25pYWxsaXN0IC5yZXZpZXctY2FyZCAucmV2aWV3LXRleHR7Y29sb3I6dmFyKC0tcHJpbWFyeS1jb2xvcik7bGluZS1oZWlnaHQ6MS41O21hcmdpbi10b3A6MTZweDt0ZXh0LWFsaWduOmp1c3RpZnl9LnRjLXdlYnNpdGUtdGVzdGltb25pYWxsaXN0IC5kdXJhdGlvbntjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTQwMCk7Zm9udC1zaXplOjE0cHh9LnRlc3RpbW9uaWFsLWF2YXRhcntmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSxzZXJpZjt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2JhY2tncm91bmQ6dmFyKC0tY29sb3ItcHJpbWFyeS0yMDApO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbn0udGVzdGltb25pYWwtYXZhdGFyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LnRlc3RpbW9uaWFsLWF2YXRhci1sZXR0ZXJ7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO2ZvbnQtc2l6ZTo0MHB4O2ZvbnQtd2VpZ2h0OjYwMH0udGVzdGltb25pYWwtaGVhZGVyLWNvbnRlbnR7ZmxleDoxfS50ZXN0aW1vbmlhbC1oZWFkZXItdG9we2Rpc3BsYXk6ZmxleDttYXgtd2lkdGg6MTE3cHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0tZ2FwLXhzLCA4cHgpO2ZsZXgtc2hyaW5rOjA7YWxpZ24tc2VsZjpzdHJldGNofS50ZXN0aW1vbmlhbC1oZWFkZXItdG9wIC5kYXRle2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwKTtmb250LWZhbWlseTp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCksc2VyaWY7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1zLCAxNnB4KTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTtsaW5lLWhlaWdodDpub3JtYWx9LnRlc3RpbW9uaWFsLWhlYWRlci10b3AgLm5hbWV7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2xpbmUtaGVpZ2h0Om5vcm1hbH0udGVzdGltb25pYWwtaGVhZGVyLXRvcCAuc3Rhcntjb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtmaWxsOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO2Rpc3BsYXk6ZmxleDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS50ZXN0aW1vbmlhbC1oZWFkZXItdG9wIC5zdGFyLmVtcHR5e2NvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO2ZpbGw6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApfS50ZXN0aW1vbmlhbC1oZWFkZXItdG9wIC5zdGFyc3tkaXNwbGF5OmZsZXg7Z2FwOjRweH0udGVzdGltb25pYWwtaGVhZGVyIC5yZXZpZXctdGV4dHtjb2xvcjp2YXIoLS1wcmltYXJ5LWNvbG9yKTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLXRvcDoxNnB4O3RleHQtYWxpZ246anVzdGlmeX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2t7bWFyZ2luLXRvcDozMHB4O2JhY2tncm91bmQtY29sb3I6I2YzOTIwMH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50e3BhZGRpbmc6MzBweH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IGgyLC50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmgye2NvbG9yOiNmZmZ9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyYmxvY2stY29udGVudCAuY29udGVudC13cmFwcGVye2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDoyMnB4O2ZsZXgtZGlyZWN0aW9uOnJvd30udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbC1sZWZ0e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29sLXJpZ2h0e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclO3BhZGRpbmctbGVmdDozMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29sLXJpZ2h0IC5pbWFnZS1iYWxsb29uLWZsb2F0e2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246YWJzb2x1dGU7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3R0b206LTExMHB4O3JpZ2h0OjA7ei1pbmRleDoxMDstLXN2Zy13aWR0aDogMTgwcHg7LS1zdmctaGVpZ2h0OiAxNTBweDt3aWR0aDp2YXIoLS1zdmctd2lkdGgpO2hlaWdodDp2YXIoLS1zdmctaGVpZ2h0KX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbC1yaWdodCAuaW1hZ2UtYmFsbG9vbi1mbG9hdCBzdmd7d2lkdGg6dmFyKC0tc3ZnLXdpZHRoKTtoZWlnaHQ6dmFyKC0tc3ZnLWhlaWdodCl9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyYmxvY2stY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb2wtcmlnaHQgLm5ld3NsZXR0ZXJibG9jay1lbGVtZW50e3dpZHRoOjEwMCU7Y29sb3I6I2ZmZn0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbC1yaWdodCAubmV3c2xldHRlcmJsb2NrLWVsZW1lbnQgaDMsLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyYmxvY2stY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb2wtcmlnaHQgLm5ld3NsZXR0ZXJibG9jay1lbGVtZW50IC5oM3tjb2xvcjojZmZmfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29sLXJpZ2h0IC5uZXdzbGV0dGVyYmxvY2stZWxlbWVudCAuZGVzY3JpcHRpb257bWFyZ2luLXRvcDozMHB4O3dvcmQtYnJlYWs6YnJlYWstd29yZH0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbC1yaWdodCAubmV3c2xldHRlcmJsb2NrLWVsZW1lbnQgLmZvcm0tbmV3c2xldHRlcntwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctbGVmdDowO3dpZHRoOjkwJX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbC1yaWdodCAubmV3c2xldHRlcmJsb2NrLWVsZW1lbnQgLmZvcm0tbmV3c2xldHRlciAuZm9ybS1uZXdzbGV0dGVyIC5zcGlubmVyLWJvcmRlcntkaXNwbGF5Om5vbmV9LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyYmxvY2stY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb2wtcmlnaHQgLm5ld3NsZXR0ZXJibG9jay1lbGVtZW50IC5mb3JtLW5ld3NsZXR0ZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtZ3JvdXB7ZGlzcGxheTpibG9ja30udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbC1yaWdodCAubmV3c2xldHRlcmJsb2NrLWVsZW1lbnQgLmZvcm0tbmV3c2xldHRlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1ncm91cCAuZW1haWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDozMHB4O2hlaWdodDozMHB4O2JvcmRlci1yYWRpdXM6dW5zZXQ7b3V0bGluZTpub25lO2JvcmRlcjpub25lfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29sLXJpZ2h0IC5uZXdzbGV0dGVyYmxvY2stZWxlbWVudCAuZm9ybS1uZXdzbGV0dGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwIC5zdWJtaXQgLmJ0bntjb2xvcjojZjM5MjAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czoyMHB4O3dpZHRoOjE0MHB4O2hlaWdodDozNXB4fS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBmb3JtIC5mb3JtLW5ld3NsZXR0ZXIgZmllbGRzZXQgLnNwaW5uZXItYm9yZGVye2JvcmRlci1jb2xvcjojZmZkNjk5O2JvcmRlci1yaWdodC1jb2xvcjojZjM5MjAwfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBmb3JtIC5mb3JtLW5ld3NsZXR0ZXIgZmllbGRzZXQubG9hZDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM1Mjk5ZTA7aGVpZ2h0OjQ2cHg7Ym9yZGVyLXJhZGl1czozMHB4fS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuYWxlcnQtd2FybmluZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzBweDtib3JkZXItcmFkaXVzOjIwcHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIC5uZXdzbGV0dGVyYmxvY2stY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb2wtbGVmdHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbC1yaWdodHtmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDozMHB4fS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29sLXJpZ2h0IC5pbWFnZS1iYWxsb29uLWZsb2F0e2Rpc3BsYXk6bm9uZX0udGMtd2Vic2l0ZS1uZXdzbGV0dGVyYmxvY2sgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbC1yaWdodCAubmV3c2xldHRlcmJsb2NrLWVsZW1lbnQgLmZvcm0tbmV3c2xldHRlcnt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29sLXJpZ2h0IC5uZXdzbGV0dGVyYmxvY2stZWxlbWVudCAuZm9ybS1uZXdzbGV0dGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwIC5zdWJtaXQgLmJ0bnt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjVweDttYXJnaW4tdG9wOnVuc2V0fS50Yy13ZWJzaXRlLW5ld3NsZXR0ZXJibG9jayAubmV3c2xldHRlcmJsb2NrLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29sLXJpZ2h0IC5uZXdzbGV0dGVyYmxvY2stZWxlbWVudCAuZm9ybS1uZXdzbGV0dGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwIC5zdWJtaXQgLmJ0biBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA7Y29sb3I6I2YzOTIwMDtwYWRkaW5nLWJvdHRvbTp1bnNldDttYXJnaW4tYm90dG9tOnVuc2V0fX0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9LnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b257YmFja2dyb3VuZDpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiNmZmY7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO2ZvbnQtc2l6ZToyOHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbntmb250LXNpemU6MjVweH19LnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246YWZ0ZXJ7Ym9yZGVyLXJhZGl1czowO2ZpbHRlcjppbnZlcnQoMSkgYnJpZ2h0bmVzcygxMDAlKX0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWR7Ym9yZGVyLXJhZGl1czowfS50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZX0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGU+LmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2Vke2JvcmRlci1yYWRpdXM6MH0udGMtbmVvcy1lbGVtZW50cy1ib290c3RyYXAtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHl7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO2NvbG9yOiNmZmZ9LnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IC5ub2RldHlwZXMtY29udGVudC5tYXJnaW4tYm90dG9tLWRlZmF1bHR7bWFyZ2luLWJvdHRvbTowfS50Yy13ZWJzaXRlLWNhcmRjb250YWluZXJ7bWFyZ2luLXRvcDo1MHB4fS50Yy13ZWJzaXRlLWNhcmRjb250YWluZXIgLmNhcmRzLXdyYXBwZXJ7ZGlzcGxheTpncmlkO2dhcDoycmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKX1AbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1jYXJkY29udGFpbmVyIC5jYXJkcy13cmFwcGVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgMWZyKX19LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlciBzZWN0aW9ue2ZsZXgtd3JhcDp3cmFwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3g7aGVpZ2h0OmF1dG99LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlciBzZWN0aW9uLm1hcmdpbi1ib3R0b20tZGVmYXVsdHttYXJnaW4tYm90dG9tOjB9LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlciBzZWN0aW9uIC5pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlciBzZWN0aW9uIC5pbWFnZXt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50Yy13ZWJzaXRlLWNhcmRjb250YWluZXIgLmNhcmRzLXdyYXBwZXIgc2VjdGlvbiAuaW1hZ2UgLmJhZGdlVGV4dHtwYWRkaW5nOjRweDt3aWR0aDoxMTBweDtoZWlnaHQ6MTEwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTt0b3A6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuM2VtO2ZvbnQtc2l6ZToxcmVtO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1tb2RhbC0zMDApO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3dyYXAtb3B0aW9uOndyYXA7Zm9udC13ZWlnaHQ6bm9ybWFsfS50Yy13ZWJzaXRlLWNhcmRjb250YWluZXIgLmNhcmRzLXdyYXBwZXIgc2VjdGlvbiAuaW1hZ2UgLmJhZGdlVGV4dCBwe21hcmdpbjoxMHB4fS50Yy13ZWJzaXRlLWNhcmRjb250YWluZXIgLmNhcmRzLXdyYXBwZXIgc2VjdGlvbiAuaW1hZ2UgaW1ne3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlciBzZWN0aW9uIC5jb250ZW50e3RleHQtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo1MCU7cGFkZGluZzowIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlciBzZWN0aW9uIC5jb250ZW50IC50aXRsZXtwYWRkaW5nOjIwcHg7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO2ZvbnQtd2VpZ2h0OnZhcigtLWV4dHJhLWJvbGQpO2hlaWdodDozLjVlbTtsaW5lLWhlaWdodDozOHB4fS50Yy13ZWJzaXRlLWNhcmRjb250YWluZXIgLmNhcmRzLXdyYXBwZXIgc2VjdGlvbiAuY29udGVudCAuZGVzY3JpcHRpb257cGFkZGluZzoyMHB4O2ZvbnQtc2l6ZToyMHB4O2hlaWdodDo1ZW07d3JhcC1vcHRpb246d3JhcDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlciBzZWN0aW9uIC5jb250ZW50IC5jYWxsLXRvLWFjdGlvbi1idXR0b257d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtjb2xvcjojZmZmO21hcmdpbjowIGF1dG87Ym9yZGVyLXJhZGl1czoyMHB4O3BhZGRpbmc6MTBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtY2FyZGNvbnRhaW5lciAuY2FyZHMtd3JhcHBlciBzZWN0aW9uIC5jb250ZW50IC5jYWxsLXRvLWFjdGlvbi1idXR0b24gYXtjb2xvcjojZmZmfS50Yy13ZWJzaXRlLWNhcmRjb250YWluZXIgLmNhcmRzLXdyYXBwZXIgc2VjdGlvbiAuY29udGVudCAuY2FsbC10by1hY3Rpb24tYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGMtd2Vic2l0ZS1jYXJkY29udGFpbmVyIC5jYXJkcy13cmFwcGVyIHNlY3Rpb24gLmNvbnRlbnQgLmNhbGwtdG8tYWN0aW9uLWJ1dHRvbjpob3ZlciBhe2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKX0udGMtd2Vic2l0ZS1mbGlnaHRkb2N1bWVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMTAwKX0udGMtd2Vic2l0ZS1mbGlnaHRkb2N1bWVudCAuZmxpZ2h0LWl0ZW17ZGlzcGxheTpmbGV4O21hcmdpbjozcmVtIDFyZW0gNXJlbSAxcmVtfS50Yy13ZWJzaXRlLWZsaWdodGRvY3VtZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudHtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCl9LnRjLXdlYnNpdGUtZmxpZ2h0ZG9jdW1lbnQgLmZsaWdodC1pdGVtIC5mbGlnaHQtaXRlbS1jb250ZW50IC5mbGlnaHQtaXRlbS1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6M3B4O21hcmdpbi1sZWZ0OjMwcHh9LnRjLXdlYnNpdGUtZmxpZ2h0ZG9jdW1lbnQgLmZsaWdodC1pdGVtIC5mbGlnaHQtaXRlbS1jb250ZW50IC5mbGlnaHQtaXRlbS1oZWFkZXIgLmZsaWdodC1pdGVtLXRpdGxle2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtmb250LWZhbWlseTp2YXIoLS1ib2xkKSxzZXJpZjtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXhsKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1leHRyYS1ib2xkKTtsaW5lLWhlaWdodDp2YXIoLS1saW5lLWhlaWdodC14eGwpfS50Yy13ZWJzaXRlLWZsaWdodGRvY3VtZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudCAuZmxpZ2h0LWl0ZW0taGVhZGVyIC5mbGlnaHQtaXRlbS1kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Zm9udC1mYW1pbHk6dmFyKC0tYm9sZCksc2VyaWY7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1zKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTtsaW5lLWhlaWdodDpub3JtYWx9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey50Yy13ZWJzaXRlLWZsaWdodGRvY3VtZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudCAuZmxpZ2h0LWl0ZW0taGVhZGVyIC5mbGlnaHQtaXRlbS10aXRsZXtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXMpO2xpbmUtaGVpZ2h0OnZhcigtLWxpbmUtaGVpZ2h0LXhsKX0udGMtd2Vic2l0ZS1mbGlnaHRkb2N1bWVudCAuZmxpZ2h0LWl0ZW0gLmZsaWdodC1pdGVtLWNvbnRlbnQgLmZsaWdodC1pdGVtLWhlYWRlciAuZmxpZ2h0LWl0ZW0tZGVzY3JpcHRpb257Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS14eHMpO2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpfX0udGMtd2Vic2l0ZS1mbGlnaHRkb2N1bWVudCAuZmxpZ2h0LWl0ZW0gLmZsaWdodC1pdGVtLWNvbnRlbnQgLmZsaWdodC1pdGVtLWZvb3RlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MzBweDtwYWRkaW5nLWJvdHRvbToxMnB4fS50Yy13ZWJzaXRlLWZsaWdodGRvY3VtZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudCAuZmxpZ2h0LWl0ZW0tZm9vdGVyIC5mbGlnaHQtaXRlbS1mb290ZXItdGV4dHt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtmb250LXNpemU6MTZweDtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fS50Yy13ZWJzaXRlLWZsaWdodGRvY3VtZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudCAuZmxpZ2h0LWl0ZW0tZm9vdGVyIC5mbGlnaHQtaXRlbS1mb290ZXItaWNvbiAuZmxpZ2h0LWl0ZW0tZm9vdGVyLWljb24taW5uZXJ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0udGMtd2Vic2l0ZS1mbGlnaHRkb2N1bWVudCAuZmxpZ2h0LWl0ZW0gLmZsaWdodC1pdGVtLWNvbnRlbnQgLmZsaWdodC1pdGVtLWZvb3RlciAuZmxpZ2h0LWl0ZW0tZm9vdGVyLWljb24gLmZsaWdodC1pdGVtLWZvb3Rlci1pY29uLWlubmVyIHN2ZyBwYXRoe3RyYW5zaXRpb246ZmlsbCAuM3MgZWFzZS1pbi1vdXQ7ZmlsbDp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCl9LnRjLXdlYnNpdGUtZmxpZ2h0ZG9jdW1lbnQgLmZsaWdodC1pdGVtIC5mbGlnaHQtaXRlbS1jb250ZW50IC5mbGlnaHQtaXRlbS1mb290ZXI6aG92ZXIgLmZsaWdodC1pdGVtLWZvb3Rlci10ZXh0e2NvbG9yOiNmZmZ9LnRjLXdlYnNpdGUtZmxpZ2h0ZG9jdW1lbnQgLmZsaWdodC1pdGVtIC5mbGlnaHQtaXRlbS1jb250ZW50IC5mbGlnaHQtaXRlbS1mb290ZXI6aG92ZXIgLmZsaWdodC1pdGVtLWZvb3Rlci1pY29uIC5mbGlnaHQtaXRlbS1mb290ZXItaWNvbi1pbm5lciBzdmcgcGF0aHtmaWxsOiNmZmZ9LnRjLXdlYnNpdGUtZmxpZ2h0bGlzdHt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWZsaWdodGxpc3QgLmZsaWdodC1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjE2cHggMTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo2MHB4fS50Yy13ZWJzaXRlLWZsaWdodGxpc3QgLmZsaWdodC1jb250YWluZXIgLmZsaWdodC10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Zm9udC1zaXplOjM4cHg7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksc2Fucy1zZXJpZjtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4yO3dvcmQtd3JhcDpicmVhay13b3JkfS50Yy13ZWJzaXRlLWZsaWdodGxpc3QgLmZsaWdodC1jb250YWluZXIgLmZsaWdodC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMwcHh9LnRjLXdlYnNpdGUtZmxpZ2h0bGlzdCAuZmxpZ2h0LWNvbnRhaW5lciAuZmxpZ2h0LWNvbnRlbnQgLmZsaWdodC1pdGVte2Rpc3BsYXk6ZmxleH0udGMtd2Vic2l0ZS1mbGlnaHRsaXN0IC5mbGlnaHQtY29udGFpbmVyIC5mbGlnaHQtY29udGVudCAuZmxpZ2h0LWl0ZW0gLmZsaWdodC1pdGVtLWNvbnRlbnR7ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS00MDApfS50Yy13ZWJzaXRlLWZsaWdodGxpc3QgLmZsaWdodC1jb250YWluZXIgLmZsaWdodC1jb250ZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudCAuZmxpZ2h0LWl0ZW0taGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjNweDttYXJnaW4tbGVmdDozMHB4fS50Yy13ZWJzaXRlLWZsaWdodGxpc3QgLmZsaWdodC1jb250YWluZXIgLmZsaWdodC1jb250ZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudCAuZmxpZ2h0LWl0ZW0taGVhZGVyIC5mbGlnaHQtaXRlbS10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Zm9udC1mYW1pbHk6dmFyKC0tYm9sZCksc2VyaWY7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS14bCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6dmFyKC0tZXh0cmEtYm9sZCk7bGluZS1oZWlnaHQ6dmFyKC0tbGluZS1oZWlnaHQteHhsKX0udGMtd2Vic2l0ZS1mbGlnaHRsaXN0IC5mbGlnaHQtY29udGFpbmVyIC5mbGlnaHQtY29udGVudCAuZmxpZ2h0LWl0ZW0gLmZsaWdodC1pdGVtLWNvbnRlbnQgLmZsaWdodC1pdGVtLWhlYWRlciAuZmxpZ2h0LWl0ZW0tZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApO2ZvbnQtZmFtaWx5OnZhcigtLWJvbGQpLHNlcmlmO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtcyk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcik7bGluZS1oZWlnaHQ6bm9ybWFsfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXsudGMtd2Vic2l0ZS1mbGlnaHRsaXN0IC5mbGlnaHQtY29udGFpbmVyIC5mbGlnaHQtY29udGVudCAuZmxpZ2h0LWl0ZW0gLmZsaWdodC1pdGVtLWNvbnRlbnQgLmZsaWdodC1pdGVtLWhlYWRlciAuZmxpZ2h0LWl0ZW0tdGl0bGV7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1zKTtsaW5lLWhlaWdodDp2YXIoLS1saW5lLWhlaWdodC14bCl9LnRjLXdlYnNpdGUtZmxpZ2h0bGlzdCAuZmxpZ2h0LWNvbnRhaW5lciAuZmxpZ2h0LWNvbnRlbnQgLmZsaWdodC1pdGVtIC5mbGlnaHQtaXRlbS1jb250ZW50IC5mbGlnaHQtaXRlbS1oZWFkZXIgLmZsaWdodC1pdGVtLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUteHhzKTtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKX19LnRjLXdlYnNpdGUtZmxpZ2h0bGlzdCAuZmxpZ2h0LWNvbnRhaW5lciAuZmxpZ2h0LWNvbnRlbnQgLmZsaWdodC1pdGVtIC5mbGlnaHQtaXRlbS1jb250ZW50IC5mbGlnaHQtaXRlbS1mb290ZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjMwcHg7cGFkZGluZy1ib3R0b206MTJweH0udGMtd2Vic2l0ZS1mbGlnaHRsaXN0IC5mbGlnaHQtY29udGFpbmVyIC5mbGlnaHQtY29udGVudCAuZmxpZ2h0LWl0ZW0gLmZsaWdodC1pdGVtLWNvbnRlbnQgLmZsaWdodC1pdGVtLWZvb3RlciAuZmxpZ2h0LWl0ZW0tZm9vdGVyLXRleHR7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksc2Fucy1zZXJpZjtmb250LXdlaWdodDp2YXIoLS1ib2xkKTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlLWluLW91dH0udGMtd2Vic2l0ZS1mbGlnaHRsaXN0IC5mbGlnaHQtY29udGFpbmVyIC5mbGlnaHQtY29udGVudCAuZmxpZ2h0LWl0ZW0gLmZsaWdodC1pdGVtLWNvbnRlbnQgLmZsaWdodC1pdGVtLWZvb3RlciAuZmxpZ2h0LWl0ZW0tZm9vdGVyLWljb24gLmZsaWdodC1pdGVtLWZvb3Rlci1pY29uLWlubmVye3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LnRjLXdlYnNpdGUtZmxpZ2h0bGlzdCAuZmxpZ2h0LWNvbnRhaW5lciAuZmxpZ2h0LWNvbnRlbnQgLmZsaWdodC1pdGVtIC5mbGlnaHQtaXRlbS1jb250ZW50IC5mbGlnaHQtaXRlbS1mb290ZXIgLmZsaWdodC1pdGVtLWZvb3Rlci1pY29uIC5mbGlnaHQtaXRlbS1mb290ZXItaWNvbi1pbm5lciBzdmcgcGF0aHt0cmFuc2l0aW9uOmZpbGwgLjNzIGVhc2UtaW4tb3V0O2ZpbGw6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApfS50Yy13ZWJzaXRlLWZsaWdodGxpc3QgLmZsaWdodC1jb250YWluZXIgLmZsaWdodC1jb250ZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudCAuZmxpZ2h0LWl0ZW0tZm9vdGVyOmhvdmVyIC5mbGlnaHQtaXRlbS1mb290ZXItdGV4dHtjb2xvcjojZmZmfS50Yy13ZWJzaXRlLWZsaWdodGxpc3QgLmZsaWdodC1jb250YWluZXIgLmZsaWdodC1jb250ZW50IC5mbGlnaHQtaXRlbSAuZmxpZ2h0LWl0ZW0tY29udGVudCAuZmxpZ2h0LWl0ZW0tZm9vdGVyOmhvdmVyIC5mbGlnaHQtaXRlbS1mb290ZXItaWNvbiAuZmxpZ2h0LWl0ZW0tZm9vdGVyLWljb24taW5uZXIgc3ZnIHBhdGh7ZmlsbDojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2OHB4KXsudGMtd2Vic2l0ZS1mbGlnaHRsaXN0e21hcmdpbi1sZWZ0Oi0xMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KXsudGMtd2Vic2l0ZS1mbGlnaHRsaXN0e21hcmdpbi1sZWZ0Oi0xMHB4ICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtZmxpZ2h0bGlzdCAuZmxpZ2h0LWNvbnRhaW5lciAuZmxpZ2h0LWNvbnRlbnQgLmZsaWdodC1pdGVtIC5mbGlnaHQtaW1ne3dpZHRoOjEwMCV9fS5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uIC5uZW9zLW5vZGV0eXBlcy10ZXh0IC53aGl0ZXtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9Lm5lb3MtYmFja2VuZCAubmVvcy1jb250ZW50Y29sbGVjdGlvbiAubmVvcy1ub2RldHlwZXMtdGV4dCAud2hpdGV7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApfS50Yy13ZWJzaXRlLWJhbGxvb25kb2N1bWVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjAwKX0udGMtd2Vic2l0ZS1iYWxsb29uZG9jdW1lbnQgLmJhbGxvb24taXRlbXttYXgtd2lkdGg6NDIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjp2YXIoLS1nYXAtbSl9LnRjLXdlYnNpdGUtYmFsbG9vbmRvY3VtZW50IC5iYWxsb29uLWl0ZW0tdGl0bGV7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLHNlcmlmO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtbCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7bGluZS1oZWlnaHQ6MzhweDttYXJnaW4tdG9wOjE0cHh9LnRjLXdlYnNpdGUtYmFsbG9vbmRvY3VtZW50IC5iYWxsb29uLWl0ZW0tZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLHNlcmlmO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtcyk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcik7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbi10b3A6MTRweH0udGMtd2Vic2l0ZS1iYWxsb29ubGlzdCAuYmFsbG9vbi10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS14bCk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksc2VyaWY7Zm9udC13ZWlnaHQ6dmFyKC0tZXh0cmEtYm9sZCl9LnRjLXdlYnNpdGUtYmFsbG9vbmxpc3QgLmJhbGxvb24tY29udGFpbmVye3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxNHB4fS50Yy13ZWJzaXRlLWJhbGxvb25saXN0IC5iYWxsb29uLWNvbnRhaW5lciAuYmFsbG9vbi1jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOnZhcigtLWdhcC1tKTt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWJhbGxvb25saXN0IC5iYWxsb29uLWNvbnRhaW5lciAuYmFsbG9vbi1jb250ZW50IC5iYWxsb29uLWl0ZW17bWF4LXdpZHRoOjQyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWJhbGxvb25saXN0IC5iYWxsb29uLWNvbnRhaW5lciAuYmFsbG9vbi1jb250ZW50IC5iYWxsb29uLWl0ZW0tdGl0bGV7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLHNlcmlmO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtbCk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7bGluZS1oZWlnaHQ6MzhweDttYXJnaW4tdG9wOjE0cHh9LnRjLXdlYnNpdGUtYmFsbG9vbmxpc3QgLmJhbGxvb24tY29udGFpbmVyIC5iYWxsb29uLWNvbnRlbnQgLmJhbGxvb24taXRlbS1kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksc2VyaWY7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1zKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXRvcDoxNHB4fS50Yy13ZWJzaXRlLWJhbGxvb25saXN0IC5iYWxsb29uLWNvbnRhaW5lciAuYmFsbG9vbi1jb250ZW50IC5iYWxsb29uLWl0ZW0gcGljdHVyZXt3aWR0aDoxMDAlfS50Yy13ZWJzaXRlLWJhbGxvb25saXN0IC5iYWxsb29uLWNvbnRhaW5lciAuYmFsbG9vbi1jb250ZW50IC5iYWxsb29uLWl0ZW0gcGljdHVyZSBpbWd7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7LnRjLXdlYnNpdGUtYmFsbG9vbmxpc3QgLmJhbGxvb24tY29udGFpbmVyIC5iYWxsb29uLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7LnRjLXdlYnNpdGUtYmFsbG9vbmxpc3QgLmJhbGxvb24tY29udGFpbmVyIC5iYWxsb29uLWNvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19LnRjLXdlYnNpdGUtc3RhZmZkb2N1bWVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjAwKSAhaW1wb3J0YW50fS50Yy13ZWJzaXRlLXN0YWZmbGlzdHttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOjIycHg7bWFyZ2luLWJvdHRvbTozcmVtfS50Yy13ZWJzaXRlLXN0YWZmbGlzdCAudGl0bGV7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApO3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSxzZXJpZjtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXhsKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1ib2xkKTttYXJnaW4tYm90dG9tOjIycHh9LnRjLXdlYnNpdGUtc3RhZmZsaXN0IC5zdGFmZi1pbWFnZXttYXJnaW4tYm90dG9tOjIycHh9LnRjLXdlYnNpdGUtc3RhZmZsaXN0IC5zdGFmZi10aXRsZXttYXJnaW4tYm90dG9tOjIycHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCl9LnRjLXdlYnNpdGUtc3RhZmZsaXN0IC5zdGFmZi1wb3NpdGlvbnttYXJnaW4tYm90dG9tOjIycHg7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpfS50Yy13ZWJzaXRlLXN0YWZmbGlzdCAuc3RhZmYtZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbToyMnB4O3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LWFsaWduOmxlZnR9LnRjLXdlYnNpdGUtc3RhZmZsaXN0IC5zdGFmZi1jb250ZW50e21hcmdpbi10b3A6NjBweDtqdXN0aWZ5LWNvbnRlbnQ6bGVmdDtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpO2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtc3RhZmZsaXN0IC5zdGFmZi1jb250ZW50LmNvbHVtbjN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfUBtZWRpYShtYXgtd2lkdGg6IDk5MnB4KXsudGMtd2Vic2l0ZS1zdGFmZmxpc3QgLnN0YWZmLWNvbnRlbnQuY29sdW1uM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KXsudGMtd2Vic2l0ZS1zdGFmZmxpc3QgLnN0YWZmLWNvbnRlbnQuY29sdW1uM3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcil9fUBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCl7LnRjLXdlYnNpdGUtc3RhZmZsaXN0IC5zdGFmZi1jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgMWZyKTtnYXA6MjBweH19QG1lZGlhKG1heC13aWR0aDogOTkycHgpey50Yy13ZWJzaXRlLXN0YWZmbGlzdCAuc3RhZmYtY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX19QG1lZGlhKG1heC13aWR0aDogNTc2cHgpey50Yy13ZWJzaXRlLXN0YWZmbGlzdCAuc3RhZmYtY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcik7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX19LnRjLXdlYnNpdGUtcHJhdGljYWxpbmZve3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtcHJhdGljYWxpbmZvIC5wcmF0aWNhbC1pbmZvLWNvbnRhaW5lcntwYWRkaW5nOjQwcHggMjBweDtiYWNrZ3JvdW5kOnZhcigtLWNvbG9yLW5ldXRyYWwtMjAwKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1nYXAtbSl9LnRjLXdlYnNpdGUtcHJhdGljYWxpbmZvIC5wcmF0aWNhbC1pbmZvLWNvbnRhaW5lciAucHJhdGljYWwtaW5mby10aXRsZXtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksc2Fucy1zZXJpZjtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXhsKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDp2YXIoLS1leHRyYS1ib2xkKTtsaW5lLWhlaWdodDo0NXB4fS50Yy13ZWJzaXRlLXByYXRpY2FsaW5mbyAucHJhdGljYWwtaW5mby1jb250YWluZXIgLnByYXRpY2FsLWluZm8tZGVzY3JpcHRpb257YWxpZ24tc2VsZjpzdHJldGNoO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtmb250LXNpemU6MTZweDtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpO3dvcmQtd3JhcDpicmVhay13b3JkfS50Yy13ZWJzaXRlLXByYXRpY2FsaW5mbyAucHJhdGljYWwtaW5mby1jb250YWluZXIgLnByYXRpY2FsLWluZm8taXRlbXthbGlnbi1zZWxmOnN0cmV0Y2g7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDoxMnB4fS50Yy13ZWJzaXRlLXByYXRpY2FsaW5mbyAucHJhdGljYWwtaW5mby1jb250YWluZXIgLnByYXRpY2FsLWluZm8taWNvbnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0udGMtd2Vic2l0ZS1wcmF0aWNhbGluZm8gLnByYXRpY2FsLWluZm8tY29udGFpbmVyIC5wcmF0aWNhbC1pbmZvLWljb24gc3Zne3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnRjLXdlYnNpdGUtcHJhdGljYWxpbmZvIC5wcmF0aWNhbC1pbmZvLWNvbnRhaW5lciAucHJhdGljYWwtaW5mby10ZXh0e2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnRjLXdlYnNpdGUtcHJhdGljYWxpbmZvIC5wcmF0aWNhbC1pbmZvLWNvbnRhaW5lciAucHJhdGljYWwtaW5mby1zdWJ0aXRsZXthbGlnbi1zZWxmOnN0cmV0Y2g7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7d29yZC13cmFwOmJyZWFrLXdvcmR9LnRjLXdlYnNpdGUtcHJhdGljYWxpbmZvIC5wcmF0aWNhbC1pbmZvLWNvbnRhaW5lciAucHJhdGljYWwtaW5mby1zdWJ0ZXh0e2FsaWduLXNlbGY6c3RyZXRjaDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksc2Fucy1zZXJpZjtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTt3b3JkLXdyYXA6YnJlYWstd29yZH0jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAudGFydGVhdWNpdHJvbkNUQUJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3csI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0LnRhcnRlYXVjaXRyb25BbGxvdywjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwudGFydGVhdWNpdHJvbkFsbG93e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDApICFpbXBvcnRhbnR9I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uIC50YXJ0ZWF1Y2l0cm9uQWxsb3csI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMzAwKSAhaW1wb3J0YW50fSN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25BbGxBbGxvd2VkLnRhcnRlYXVjaXRyb25Jc1NlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0zMDApICFpbXBvcnRhbnR9I3Bhc3NlbmdlcnMtbW9kYWwuc2hvd3tkaXNwbGF5OmZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXJ9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NjUwcHh9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtwYWRkaW5nOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpeyNwYXNzZW5nZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7cGFkZGluZzpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9fSNwYXNzZW5nZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcntwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2V7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzZcIiBoZWlnaHQ9XCIzNlwiIHZpZXdCb3g9XCIwIDAgMzYgMzZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMiAyTDMzLjgxOTggMzMuODE5OFwiIHN0cm9rZT1cIiUyMzI4NDI1QlwiIHN0cm9rZS13aWR0aD1cIjNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIvPjxwYXRoIGQ9XCJNMiAzMy44MTk4TDMzLjgxOTggMi4wMDAwMlwiIHN0cm9rZT1cIiUyMzI4NDI1QlwiIHN0cm9rZS13aWR0aD1cIjNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIvPjwvc3ZnPicpO2JhY2tncm91bmQtc2l6ZTozMnB4IDMycHg7b3BhY2l0eToxO21hcmdpbjowO3BhZGRpbmc6MH0jcGFzc2VuZ2Vycy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjbnVtYmVyLW9mLXBhc3NlbmdlcnN7cGFkZGluZzoxMHB4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfSNwYXNzZW5nZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcHttYXJnaW46MDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTtsaW5lLWhlaWdodDpub3JtYWx9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjcGFzc2VuZ2Vycy1hbGVydHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoyMHB4fSNwYXNzZW5nZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI3Bhc3NlbmdlcnMtYWxlcnQuc2hvd3tkaXNwbGF5OmJsb2NrfSNwYXNzZW5nZXJzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI3Bhc3NlbmdlcnMtYWxlcnQgI3Bhc3NlbmdlcnMtYWxlcnQtY29tcGxlbWVudHtkaXNwbGF5Om5vbmV9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjcGFzc2VuZ2Vycy1hbGVydC5jb21wbGVtZW50ICNwYXNzZW5nZXJzLWFsZXJ0LWNvbXBsZW1lbnR7ZGlzcGxheTpibG9ja30jcGFzc2VuZ2Vycy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNwYXNzZW5nZXJzLWFsZXJ0ICNwYXNzZW5nZXJzLWFsZXJ0LWhlYWRpbmd7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjcGFzc2VuZ2Vycy1hbGVydCAuYnRuLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHh9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVye3BhZGRpbmc6MDtib3JkZXItdG9wOjA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG57cGFkZGluZzoxMHB4IDIwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tc2VtaS1ib2xkKTtsZXR0ZXItc3BhY2luZzouNjRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtib3JkZXI6MnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9I3Bhc3NlbmdlcnMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7Y29sb3I6I2ZmZn0uY2FsZW5kYXItbW9udGh7LS1ncmlkLWNvbHVtbi1nYXA6IDYzcHg7LS1ncmlkLXJvdy1nYXA6IDE1cHg7LS1oZWlnaHQtY2FsZW5kYXItZ3JpZDogMjgwcHg7LS1oZWlnaHQtY2FsZW5kYXI6IDQ3NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO3BhZGRpbmc6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO292ZXJmbG93OmhpZGRlbjttYXJnaW46Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMikgMCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSkgMH0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLW1vbnRoLWhlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItbW9udGgtaGVhZGVyIC5jYWxlbmRhci1tb250aC1oZWFkZXItc2VsZWN0ZWQtbW9udGh7Zm9udC1zaXplOjI1cHg7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcik7bGluZS1oZWlnaHQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS01MDApfS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItbW9udGgtaGVhZGVyIC5jYWxlbmRhci1tb250aC1oZWFkZXItc2VsZWN0b3Jze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1tb250aC1oZWFkZXIgLmNhbGVuZGFyLW1vbnRoLWhlYWRlci1zZWxlY3RvcnM+KntjdXJzb3I6cG9pbnRlcn0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLW1vbnRoLWhlYWRlciAuY2FsZW5kYXItbW9udGgtaGVhZGVyLXNlbGVjdG9ycyAjcHJldmlvdXMtbW9udGgtc2VsZWN0b3IsLmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1tb250aC1oZWFkZXIgLmNhbGVuZGFyLW1vbnRoLWhlYWRlci1zZWxlY3RvcnMgI25leHQtbW9udGgtc2VsZWN0b3J7dGV4dC1pbmRlbnQ6LTk5OTlweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLW1vbnRoLWhlYWRlciAuY2FsZW5kYXItbW9udGgtaGVhZGVyLXNlbGVjdG9ycyAjcHJldmlvdXMtbW9udGgtc2VsZWN0b3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE1LjcwNDkgNy40MUwxNC4yOTQ5IDZMOC4yOTQ5MiAxMkwxNC4yOTQ5IDE4TDE1LjcwNDkgMTYuNTlMMTEuMTI0OSAxMkwxNS43MDQ5IDcuNDFaXCIgZmlsbD1cIiUyMzBDMjY0MVwiLz48L3N2Zz4nKX0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLW1vbnRoLWhlYWRlciAuY2FsZW5kYXItbW9udGgtaGVhZGVyLXNlbGVjdG9ycyAjbmV4dC1tb250aC1zZWxlY3RvcntiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNOS43MDQ5MiA2TDguMjk0OTIgNy40MUwxMi44NzQ5IDEyTDguMjk0OTIgMTYuNTlMOS43MDQ5MiAxOEwxNS43MDQ5IDEyTDkuNzA0OTIgNlpcIiBmaWxsPVwiJTIzMEMyNjQxXCIvPjwvc3ZnPicpfS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItbW9udGgtaGVhZGVyIC5jYWxlbmRhci1tb250aC1oZWFkZXItc2VsZWN0b3JzICNwcmVzZW50LW1vbnRoLXNlbGVjdG9ye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpO2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCl9LmNhbGVuZGFyLW1vbnRoIC5kYXktb2Ytd2VlaywuY2FsZW5kYXItbW9udGggLmRheXMtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LCAxZnIpO2dyaWQtY29sdW1uLWdhcDp2YXIoLS1ncmlkLWNvbHVtbi1nYXApO2dyaWQtcm93LWdhcDp2YXIoLS1ncmlkLXJvdy1nYXApO2xpc3Qtc3R5bGU6bm9uZX0uY2FsZW5kYXItbW9udGggLmRheS1vZi13ZWVre2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtNTAwKTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDp2YXIoLS1leHRyYS1ib2xkKTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLWJvdHRvbToxNXB4O2N1cnNvcjpkZWZhdWx0fS5jYWxlbmRhci1tb250aCAuZGF5LW9mLXdlZWs+Knt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXJpZ2h0OjVweH0uY2FsZW5kYXItbW9udGggLmRheS1vZi13ZWVrPmxpe2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtmb250LXNpemU6MjJweDtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKX0uY2FsZW5kYXItbW9udGggLmRheXMtZ3JpZHtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo2NnB4O21hcmdpbi1ib3R0b206MDttaW4taGVpZ2h0OnZhcigtLWhlaWdodC1jYWxlbmRhci1ncmlkKX0uY2FsZW5kYXItbW9udGggLmRheXMtZ3JpZCAuY2FsZW5kYXItZGF5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXk+c3Bhbntmb250LXNpemU6MTZweDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7Y3Vyc29yOmRlZmF1bHQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7bGluZS1oZWlnaHQ6bm9ybWFsfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1ub3QtY3VycmVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLW5vdC1jdXJyZW50PnNwYW57Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDApfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1wYXN0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItbW9kYWwtMzAwKX0uY2FsZW5kYXItbW9udGggLmRheXMtZ3JpZCAuY2FsZW5kYXItZGF5LmNhbGVuZGFyLWRheS0tcGFzdD5zcGFue2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKX0uY2FsZW5kYXItbW9udGggLmRheXMtZ3JpZCAuY2FsZW5kYXItZGF5LmNhbGVuZGFyLWRheS0tb2ZmLXNlYXNvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMTAwKX0uY2FsZW5kYXItbW9udGggLmRheXMtZ3JpZCAuY2FsZW5kYXItZGF5LmNhbGVuZGFyLWRheS0tb2ZmLXNlYXNvbj5zcGFue2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1hdmFpbGFibGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1tb2RhbC0xMDApO2N1cnNvcjpwb2ludGVyfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1hdmFpbGFibGU+c3Bhbntjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLWF2YWlsYWJsZSAucmVnaW9uLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7Z2FwOjVweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjI0cHh9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLWF2YWlsYWJsZSAucmVnaW9uLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTQwMCk7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6dmFyKC0tbWVkaXVtKTtsaW5lLWhlaWdodDpub3JtYWw7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1hdmFpbGFibGUgLnJlZ2lvbi1pdGVtLnJlZ2lvbi1WU3tyaWdodDoxMHB4fS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1hdmFpbGFibGUgLnJlZ2lvbi1pdGVtLnJlZ2lvbi1WTXtsZWZ0OjEwcHh9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLXRvZGF5e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwMCl9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLXRvZGF5PnNwYW57Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS01MDApO2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpfS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3Rze3RyYW5zaXRpb246Ym90dG9tIC42cyBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206Y2FsYyh2YXIoLS1oZWlnaHQtY2FsZW5kYXIpKi0xKTtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0taGVpZ2h0LWNhbGVuZGFyKTttaW4taGVpZ2h0OjEwMCU7ei1pbmRleDoyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7cGFkZGluZzpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSkgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3RzLnZpc2libGV7Ym90dG9tOjB9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXNlbGVjdGVkLWRhdGU+c3Bhbntmb250LXNpemU6MjRweDtmb250LXdlaWdodDp2YXIoLS1zZW1pLWJvbGQpO2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCl9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXdyYXBwZXJ7d2lkdGg6MTAwJX0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyAjc2xvdHMtd3JhcHBlciAuc2xvdC1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS01MDApO21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2xpbmUtaGVpZ2h0Om5vcm1hbH0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyAjc2xvdHMtd3JhcHBlciAuc2xvdC1pdGVtPmRpdntmbGV4OjF9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXdyYXBwZXIgLnNsb3QtaXRlbT5kaXYuc2xvdC1ib29raW5nLWJ1dHRvbi13cmFwcGVye2ZsZXg6MH0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyAjc2xvdHMtd3JhcHBlciAuc2xvdC1pdGVtPmRpdi5zbG90LWJvb2tpbmctYnV0dG9uLXdyYXBwZXI+YSwuY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyAjc2xvdHMtd3JhcHBlciAuc2xvdC1pdGVtPmRpdi5zbG90LWJvb2tpbmctYnV0dG9uLXdyYXBwZXI+ZGl2LC5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3RzICNzbG90cy13cmFwcGVyIC5zbG90LWl0ZW0+ZGl2LnNsb3QtYm9va2luZy1idXR0b24td3JhcHBlcj5idXR0b257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLXhsKTtib3JkZXItY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1zKTtmb250LXdlaWdodDp2YXIoLS1ib2xkKTtib3JkZXItd2lkdGg6MnB4O3BhZGRpbmc6OHB4IDY2cHg7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3RzICNzbG90cy13cmFwcGVyIC5zbG90LWl0ZW0+ZGl2LnNsb3QtYm9va2luZy1idXR0b24td3JhcHBlcj5hOmhvdmVyLC5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3RzICNzbG90cy13cmFwcGVyIC5zbG90LWl0ZW0+ZGl2LnNsb3QtYm9va2luZy1idXR0b24td3JhcHBlcj5kaXY6aG92ZXIsLmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXdyYXBwZXIgLnNsb3QtaXRlbT5kaXYuc2xvdC1ib29raW5nLWJ1dHRvbi13cmFwcGVyPmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO2NvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApfS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3RzICNzbG90cy13cmFwcGVyIC5zbG90LWl0ZW0+ZGl2LnNsb3QtYm9va2luZy1idXR0b24td3JhcHBlcj5hIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXdyYXBwZXIgLnNsb3QtaXRlbT5kaXYuc2xvdC1ib29raW5nLWJ1dHRvbi13cmFwcGVyPmRpdiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3RzICNzbG90cy13cmFwcGVyIC5zbG90LWl0ZW0+ZGl2LnNsb3QtYm9va2luZy1idXR0b24td3JhcHBlcj5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXdyYXBwZXIgLnNsb3QtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyAjY2xvc2UtYXZhaWxhYmxlLXNsb3Rze3BhZGRpbmc6MTBweDt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNlwiIGhlaWdodD1cIjM2XCIgdmlld0JveD1cIjAgMCAzNiAzNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0yIDJMMzMuODE5OCAzMy44MTk4XCIgc3Ryb2tlPVwiJTIzMjg0MjVCXCIgc3Ryb2tlLXdpZHRoPVwiM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PHBhdGggZD1cIk0yIDMzLjgxOThMMzMuODE5OCAyLjAwMDAyXCIgc3Ryb2tlPVwiJTIzMjg0MjVCXCIgc3Ryb2tlLXdpZHRoPVwiM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1zaXplOjMycHggMzJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7cmlnaHQ6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS5jYWxlbmRhci1tb250aCAuc3Bpbm5lci1ib3JkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM1JTtsZWZ0OjQ5JTt6LWluZGV4OjI7ZGlzcGxheTpub25lfS5jYWxlbmRhci1tb250aC5sb2FkaW5nIC5zcGlubmVyLWJvcmRlcntkaXNwbGF5OmJsb2NrfS5jYWxlbmRhci1tb250aC5sb2FkaW5nOmFmdGVye2Rpc3BsYXk6YmxvY2t9LmNhbGVuZGFyLW1vbnRoOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7ei1pbmRleDoxfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuY2FsZW5kYXItbW9udGh7LS1ncmlkLWNvbHVtbi1nYXA6IDUwcHg7LS1ncmlkLXJvdy1nYXA6IDE1cHg7LS1oZWlnaHQtY2FsZW5kYXItZ3JpZDogNDYwcHg7LS1oZWlnaHQtY2FsZW5kYXI6IDY1NXB4O21hcmdpbjp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgMH0uY2FsZW5kYXItbW9udGggLmRheXMtZ3JpZHtwYWRkaW5nLWJvdHRvbTowfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXl7aGVpZ2h0OjgwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1hdmFpbGFibGUgLnJlZ2lvbi1jb250YWluZXJ7aGVpZ2h0OjgwcHh9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLWF2YWlsYWJsZSAucmVnaW9uLWNvbnRhaW5lciAucmVnaW9uLWl0ZW17d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtsZWZ0OjlweDtyaWdodDowfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1hdmFpbGFibGUgLnJlZ2lvbi1jb250YWluZXIgLnJlZ2lvbi1pdGVtLnJlZ2lvbi1WU3t0b3A6M3B4O2JvdHRvbTphdXRvfS5jYWxlbmRhci1tb250aCAuZGF5cy1ncmlkIC5jYWxlbmRhci1kYXkuY2FsZW5kYXItZGF5LS1hdmFpbGFibGUgLnJlZ2lvbi1jb250YWluZXIgLnJlZ2lvbi1pdGVtLnJlZ2lvbi1WTXt0b3A6YXV0bztib3R0b206M3B4fS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3Rze3BhZGRpbmc6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS5jYWxlbmRhci1tb250aCAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3RzICNzbG90cy13cmFwcGVyIC5zbG90LWl0ZW17Z2FwOjVweH0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyAjc2xvdHMtd3JhcHBlciAuc2xvdC1pdGVtPmRpdnt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jYWxlbmRhci1tb250aHstLWdyaWQtY29sdW1uLWdhcDogMTVweDstLWdyaWQtcm93LWdhcDogMTBweDstLWhlaWdodC1jYWxlbmRhci1ncmlkOiA0NjBweDstLWhlaWdodC1jYWxlbmRhcjogNjE1cHg7cGFkZGluZzpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLWF2YWlsYWJsZSAucmVnaW9uLWNvbnRhaW5lciAucmVnaW9uLWl0ZW17bGVmdDo1cHh9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLWF2YWlsYWJsZSAucmVnaW9uLWNvbnRhaW5lciAucmVnaW9uLWl0ZW0ucmVnaW9uLVZTe3RvcDo1cHh9LmNhbGVuZGFyLW1vbnRoIC5kYXlzLWdyaWQgLmNhbGVuZGFyLWRheS5jYWxlbmRhci1kYXktLWF2YWlsYWJsZSAucmVnaW9uLWNvbnRhaW5lciAucmVnaW9uLWl0ZW0ucmVnaW9uLVZNe2JvdHRvbTo1cHh9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHN7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyAjY2xvc2UtYXZhaWxhYmxlLXNsb3Rze3RvcDoxNnB4O3JpZ2h0OjIwcHh9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXdyYXBwZXIgLnNsb3QtaXRlbXtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXdyYXBwZXIgLnNsb3QtaXRlbT5kaXZ7Zm9udC1zaXplOjE0cHh9LmNhbGVuZGFyLW1vbnRoIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMgI3Nsb3RzLXdyYXBwZXIgLnNsb3QtaXRlbT5kaXYuc2xvdC1ib29raW5nLWJ1dHRvbi13cmFwcGVye2ZsZXg6MSAwIGF1dG87bWFyZ2luLXRvcDo1cHg7d2lkdGg6MTAwJX0uY2FsZW5kYXItbW9udGggLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyAjc2xvdHMtd3JhcHBlciAuc2xvdC1pdGVtPmRpdi5zbG90LWJvb2tpbmctYnV0dG9uLXdyYXBwZXIgLmJ0bntmb250LXNpemU6MTRweH19Lm51bWJlci1vZi1wYXNzZW5nZXJzLXdyYXBwZXJ7bWFyZ2luLXRvcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6dmFyKC0tc2VtaS1ib2xkKTtsaW5lLWhlaWdodDpub3JtYWw7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubnVtYmVyLW9mLXBhc3NlbmdlcnMtd3JhcHBlcnttYXJnaW4tdG9wOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX19LmxlZ2VuZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO3BhZGRpbmc6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTttYXJnaW4tYm90dG9tOjcycHh9LmxlZ2VuZHMgLmxlZ2VuZC1yb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0ubGVnZW5kcyAubGVnZW5kLXJvdyAubGVnZW5ke3BhZGRpbmc6NXB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7d2hpdGUtc3BhY2U6bm93cmFwfS5sZWdlbmRzIC5sZWdlbmQtcm93IC5sZWdlbmQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4MHB4O2hlaWdodDoyNXB4fS5sZWdlbmRzIC5sZWdlbmQtcm93IC5sZWdlbmQudG9kYXkgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0yMDApfS5sZWdlbmRzIC5sZWdlbmQtcm93IC5sZWdlbmQuZnVsbC1jbG9zZWQgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTMwMCl9LmxlZ2VuZHMgLmxlZ2VuZC1yb3cgLmxlZ2VuZC5hdmFpbGFibGUgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLW1vZGFsLTEwMCl9LmxlZ2VuZHMgLmxlZ2VuZC1yb3cgLmxlZ2VuZC5vZmYtc2Vhc29uIHNwYW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTEwMCl9LmxlZ2VuZHMgLmxlZ2VuZC1yb3cgLmFyZWF7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7YWxpZ24taXRlbXM6Y2VudGVyfS5sZWdlbmRzIC5sZWdlbmQtcm93IC5hcmVhIHNwYW57Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6dmFyKC0tYm9sZCk7bGluZS1oZWlnaHQ6bm9ybWFsO2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNTAwKX0ubGVnZW5kcyAubGVnZW5kLXJvdyAuYXJlYSBzcGFuLnBpY3Rve2ZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLHNhbnMtc2VyaWY7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC01MDApO2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3ItbmV1dHJhbC01MDApO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjJweH0ubGVnZW5kcyAubGVnZW5kLXJvdyAuYXJlYSAubmFtZS1kZXNjcmlwdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ubGVnZW5kcyAubGVnZW5kLXJvdzpsYXN0LWNoaWxke2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5sZWdlbmRze2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9LmxlZ2VuZHMgLmxlZ2VuZC1yb3d7ZmxleC13cmFwOndyYXA7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0ubGVnZW5kcyAubGVnZW5kLXJvdyAubGVnZW5kLC5sZWdlbmRzIC5sZWdlbmQtcm93IC5hcmVhe2ZsZXg6MX0ubGVnZW5kcyAubGVnZW5kLXJvdyAubGVnZW5ke3BhZGRpbmc6MH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5sZWdlbmRze3BhZGRpbmc6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS5sZWdlbmRzIC5sZWdlbmQtcm93Omxhc3QtY2hpbGR7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTttYXJnaW4tdG9wOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9LmxlZ2VuZHMgLmxlZ2VuZC1yb3cgLmFyZWF7ZmxleDoxIDAgYXV0bzt3aWR0aDoxMDAlfX0udGMtd2Vic2l0ZS1iYXNrZXR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyMHB4fS50Yy13ZWJzaXRlLWJhc2tldCAudGMtd2Vic2l0ZS1vcmRlcnN1bW1hcnl7cGFkZGluZzoyNXB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLWJhc2tldCAudGMtd2Vic2l0ZS1vcmRlcnN1bW1hcnkgLm9yZGVyLXN1bW1hcnktdGl0bGV7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS14bCk7Zm9udC13ZWlnaHQ6dmFyKC0tZXh0cmEtYm9sZCk7bGluZS1oZWlnaHQ6NDVweDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCl9LnRjLXdlYnNpdGUtYmFza2V0IC50Yy13ZWJzaXRlLW9yZGVyc3VtbWFyeSAub3JkZXItc3VtbWFyeS1hbGVydDpub3QoLnZpc2libGUpe2Rpc3BsYXk6bm9uZX0udGMtd2Vic2l0ZS1iYXNrZXQgLnRjLXdlYnNpdGUtb3JkZXJzdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LXRhYmxle21hcmdpbi1ib3R0b206MH0udGMtd2Vic2l0ZS1iYXNrZXQgLnRjLXdlYnNpdGUtb3JkZXJzdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LXRhYmxlLmhpZGRlbntkaXNwbGF5Om5vbmV9LnRjLXdlYnNpdGUtYmFza2V0IC50Yy13ZWJzaXRlLW9yZGVyc3VtbWFyeSAub3JkZXItc3VtbWFyeS10YWJsZSB0Ym9keSB0ciB0ZCwudGMtd2Vic2l0ZS1iYXNrZXQgLnRjLXdlYnNpdGUtb3JkZXJzdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LXRhYmxlIHRmb290IHRyIHRke2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpO2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTBweH0udGMtd2Vic2l0ZS1iYXNrZXQgLnRjLXdlYnNpdGUtb3JkZXJzdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LXRhYmxlIHRib2R5IHRyIHRkLnByaWNlLC50Yy13ZWJzaXRlLWJhc2tldCAudGMtd2Vic2l0ZS1vcmRlcnN1bW1hcnkgLm9yZGVyLXN1bW1hcnktdGFibGUgdGZvb3QgdHIgdGQucHJpY2V7dGV4dC1hbGlnbjpyaWdodDtmbGV4OjE7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS50Yy13ZWJzaXRlLWJhc2tldCAudGMtd2Vic2l0ZS1vcmRlcnN1bW1hcnkgLm9yZGVyLXN1bW1hcnktdGFibGUgdGJvZHkgdHJ7ZGlzcGxheTpmbGV4O2dhcDpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSk7d2lkdGg6MTAwJX0udGMtd2Vic2l0ZS1iYXNrZXQgLnRjLXdlYnNpdGUtb3JkZXJzdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LXRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxke3dpZHRoOjM3cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50Yy13ZWJzaXRlLWJhc2tldCAudGMtd2Vic2l0ZS1vcmRlcnN1bW1hcnkgLm9yZGVyLXN1bW1hcnktdGFibGUgdGJvZHkgdHJ7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi4yNSl9fS50Yy13ZWJzaXRlLWJhc2tldCAudGMtd2Vic2l0ZS1vcmRlcnN1bW1hcnkgLm9yZGVyLXN1bW1hcnktdGFibGUgdGZvb3QgdHJ7bWFyZ2luLXRvcDoyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtYmFza2V0IC50Yy13ZWJzaXRlLW9yZGVyc3VtbWFyeSAub3JkZXItc3VtbWFyeS10YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9LnRjLXdlYnNpdGUtYmFza2V0IC50Yy13ZWJzaXRlLW9yZGVyc3VtbWFyeSAub3JkZXItc3VtbWFyeS10YWJsZSB0Zm9vdCB0ciB0ZHtmb250LXNpemU6MThweH0udGMtd2Vic2l0ZS1iYXNrZXQgLnRjLXdlYnNpdGUtb3JkZXJzdW1tYXJ5IC5vcmRlci1zdW1tYXJ5LXRhYmxlIHRmb290IHRyIHRkOmZpcnN0LWNoaWxke2ZsZXg6MTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS50Yy13ZWJzaXRlLWJhc2tldCAudGMtd2Vic2l0ZS1vcmRlcnN1bW1hcnkgLnJlbWFpbmluZy1hbW91bnR7dGV4dC1hbGlnbjpyaWdodDtmb250LXNpemU6MTRweH0udGMtd2Vic2l0ZS1iYXNrZXQgLnRjLXdlYnNpdGUtZGlzY291bnR2b3VjaGVyIGxhYmVsLmZvcm0tbGFiZWx7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApfS50Yy13ZWJzaXRlLWJhc2tldCAudGMtd2Vic2l0ZS1kaXNjb3VudHZvdWNoZXIgI2Rpc2NvdW50LXZvdWNoZXJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpICFpbXBvcnRhbnR9LnRjLXdlYnNpdGUtYmFza2V0IC50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciAjZGlzY291bnQtdm91Y2hlcjp2YWxpZDpub3QoLmlzLXZhbGlkKXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTMwMCk7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9LnRjLXdlYnNpdGUtYmFza2V0IC50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciAjZGlzY291bnQtdm91Y2hlcjp2YWxpZDpub3QoLmlzLXZhbGlkKTpmb2N1c3stLWNvbG9yLXNlY29uZGFyeS0zMDA6IDI0MywgMTQ2LCAwO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMzAwKTtib3gtc2hhZG93Om5vbmV9LnRjLXdlYnNpdGUtYmFza2V0IC50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciAjZGlzY291bnQtdm91Y2hlcjp2YWxpZDpub3QoLmlzLXZhbGlkKTo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0zMDApfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGMtd2Vic2l0ZS1iYXNrZXR7cG9zaXRpb246c3RhdGljO2JvdHRvbTphdXRvfX0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZXttYXJnaW46Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqMykgMCB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5jb250ZW50LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcil9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAuZmxpZ2h0LWluZm9ybWF0aW9uLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5jb250ZW50LXdyYXBwZXIgLm9yZGVyLXN1bW1hcnl7ZmxleDoxfS50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5jb250ZW50LXdyYXBwZXIgLmZsaWdodC1pbmZvcm1hdGlvbiBoMywudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5mbGlnaHQtaW5mb3JtYXRpb24gLmgzLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5jb250ZW50LXdyYXBwZXIgLm9yZGVyLXN1bW1hcnkgaDMsLnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAub3JkZXItc3VtbWFyeSAuaDN7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS00MDApO21hcmdpbi1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUteGwpO2ZvbnQtd2VpZ2h0OnZhcigtLWV4dHJhLWJvbGQpO2xpbmUtaGVpZ2h0OjQ1cHh9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAuZmxpZ2h0LWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo1cHh9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAuZmxpZ2h0LWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbiAuaW5mb3tkaXNwbGF5OmZsZXg7Z2FwOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5mbGlnaHQtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uIC5pbmZvIGxhYmVse3dpZHRoOjgwcHh9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAuZmxpZ2h0LWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbiAuaW5mbyBzcGFuOmZpcnN0LWxldHRlcnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5jb250ZW50LXdyYXBwZXIgLm9yZGVyLXN1bW1hcnkgdGFibGV7bWFyZ2luOjB9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAub3JkZXItc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZCwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5vcmRlci1zdW1tYXJ5IHRhYmxlIHRmb290IHRyIHRke2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjB9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAub3JkZXItc3VtbWFyeSB0YWJsZSB0Ym9keSB0ciB0ZC5wcmljZSwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5vcmRlci1zdW1tYXJ5IHRhYmxlIHRmb290IHRyIHRkLnByaWNle3RleHQtYWxpZ246cmlnaHQ7ZmxleDoxO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5vcmRlci1zdW1tYXJ5IHRhYmxlIHRib2R5IHRye2Rpc3BsYXk6ZmxleDtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfS50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5jb250ZW50LXdyYXBwZXIgLm9yZGVyLXN1bW1hcnkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7cGFkZGluZy10b3A6MH0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5vcmRlci1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5jb250ZW50LXdyYXBwZXIgLm9yZGVyLXN1bW1hcnkgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGR7d2lkdGg6MjZweH0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5vcmRlci1zdW1tYXJ5IHRhYmxlIHRmb290IHRye2JvcmRlci10b3A6MnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfS50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5jb250ZW50LXdyYXBwZXIgLm9yZGVyLXN1bW1hcnkgdGFibGUgdGZvb3QgdHIgdGQ6Zmlyc3QtY2hpbGR7ZmxleDoxO3BhZGRpbmctcmlnaHQ6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAub3JkZXItc3VtbWFyeSAucmVtYWluaW5nLWFtb3VudHt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVye2Rpc3BsYXk6ZmxleH0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmluZm9ybWF0aW9uLWNvbnRlbnRzLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVye2ZsZXg6MX0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmluZm9ybWF0aW9uLWNvbnRlbnRze2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNTAwKX0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmluZm9ybWF0aW9uLWNvbnRlbnRzIC5jay1wbGFjZWhvbGRlcjphZnRlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCl9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuYmFjay1idXR0b24+YSwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuYmFjay1idXR0b24+ZGl2LC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVyIC5iYWNrLWJ1dHRvbj5idXR0b24sLnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXIgLnBheW1lbnQtYnV0dG9uPmEsLnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXIgLnBheW1lbnQtYnV0dG9uPmRpdiwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAucGF5bWVudC1idXR0b24+YnV0dG9uLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVyIC5jb25maXJtLXJlc2VydmF0aW9uPmEsLnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXIgLmNvbmZpcm0tcmVzZXJ2YXRpb24+ZGl2LC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVyIC5jb25maXJtLXJlc2VydmF0aW9uPmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMteGwpO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXMpO2ZvbnQtd2VpZ2h0OnZhcigtLWJvbGQpO2JvcmRlci13aWR0aDoycHg7cGFkZGluZzo4cHggNjZweDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXR9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXIgLmJhY2stYnV0dG9uPmE6aG92ZXIsLnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXIgLmJhY2stYnV0dG9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuYmFjay1idXR0b24+YnV0dG9uOmhvdmVyLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVyIC5wYXltZW50LWJ1dHRvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVyIC5wYXltZW50LWJ1dHRvbj5kaXY6aG92ZXIsLnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXIgLnBheW1lbnQtYnV0dG9uPmJ1dHRvbjpob3ZlciwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuY29uZmlybS1yZXNlcnZhdGlvbj5hOmhvdmVyLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVyIC5jb25maXJtLXJlc2VydmF0aW9uPmRpdjpob3ZlciwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuY29uZmlybS1yZXNlcnZhdGlvbj5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtjb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKX0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuYmFjay1idXR0b24+YSAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVyIC5iYWNrLWJ1dHRvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuYmFjay1idXR0b24+YnV0dG9uIC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXIgLnBheW1lbnQtYnV0dG9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAucGF5bWVudC1idXR0b24+ZGl2IC5jay1wbGFjZWhvbGRlcjpiZWZvcmUsLnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmJvdHRvbS13cmFwcGVyIC5idXR0b25zLXdyYXBwZXIgLnBheW1lbnQtYnV0dG9uPmJ1dHRvbiAuY2stcGxhY2Vob2xkZXI6YmVmb3JlLC50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIC5ib3R0b20td3JhcHBlciAuYnV0dG9ucy13cmFwcGVyIC5jb25maXJtLXJlc2VydmF0aW9uPmEgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuY29uZmlybS1yZXNlcnZhdGlvbj5kaXYgLmNrLXBsYWNlaG9sZGVyOmJlZm9yZSwudGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuYm90dG9tLXdyYXBwZXIgLmJ1dHRvbnMtd3JhcHBlciAuY29uZmlybS1yZXNlcnZhdGlvbj5idXR0b24gLmNrLXBsYWNlaG9sZGVyOmJlZm9yZXtjb2xvcjp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1le21hcmdpbjp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgMH0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjUpfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKi41KX0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5mbGlnaHQtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uIC5pbmZvIGxhYmVse3dpZHRoOjcwcHh9LnRjLXdlYnNpdGUtcmVzZXJ2YXRpb25yZXN1bWUgLmNvbnRlbnQtd3JhcHBlciAub3JkZXItc3VtbWFyeSB0YWJsZSB0Ym9keSB0cntnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqLjI1KX0udGMtd2Vic2l0ZS1yZXNlcnZhdGlvbnJlc3VtZSAuY29udGVudC13cmFwcGVyIC5vcmRlci1zdW1tYXJ5IHRhYmxlIHRib2R5IHRyIHRkLnByaWNle3doaXRlLXNwYWNlOm5vd3JhcH19aHRtbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7c2Nyb2xsLXBhZGRpbmctdG9wOmNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkpfWh0bWwubm8tc21vb3RoLXNjcm9sbHtzY3JvbGwtYmVoYXZpb3I6YXV0byAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXtodG1sLmFjdGl2ZS1tb2JpbGUtbWVudXtvdmVyZmxvdy15OmhpZGRlbiAhaW1wb3J0YW50fWh0bWwuYWN0aXZlLW1vYmlsZS1tZW51IGJvZHl7b3ZlcmZsb3cteTpoaWRkZW47cG9zaXRpb246Zml4ZWR9fWE6Zm9jdXMsYTphY3RpdmUsYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0W3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLGlucHV0W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixpbnB1dFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsc2VsZWN0OjotbW96LWZvY3VzLWlubmVyLGlucHV0W3R5cGU9ZmlsZV0+aW5wdXRbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fSo6Zm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnR9Ym9keXtjb2xvcjp2YXIoLS1mb250LWNvbG9yKTtmb250LWZhbWlseTp2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUtcyk7bGluZS1oZWlnaHQ6dmFyKC0tbGluZS1oZWlnaHQtcyk7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcil9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpe2JvZHl7Zm9udC1zaXplOjIwcHh9fWJvZHkubWVudS1vcGVue292ZXJmbG93OmhpZGRlbn1ib2R5Lm1lbnUtb3BlbiA6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX1oMSwuaDEsaDIsLmgyLGgzLC5oMyxoNCwuaDQsaDUsLmg1LGg2LC5oNnttYXJnaW46MDtjb2xvcjp2YXIoLS1mb250LWNvbG9yKX1oMSwuaDF7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS14eGwpO2ZvbnQtd2VpZ2h0OnZhcigtLWJsYWNrKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe2gxLC5oMXtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXh4bC1tb2JpbGUpfX1oMiwuaDJ7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS14bCk7Zm9udC13ZWlnaHQ6dmFyKC0tZXh0cmEtYm9sZCl9YXtjb2xvcjp2YXIoLS1saW5rLWNvbG9yKTtmb250LXdlaWdodDp2YXIoLS1ib2xkKTt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6NHB4O3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2UtaW4tb3V0fWE6aG92ZXJ7Y29sb3I6dmFyKC0tbGluay1jb2xvci1ob3Zlcil9cHttYXJnaW4tYm90dG9tOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX1wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b31maWd1cmV7bWFyZ2luOjB9Lmdsb2JhbC1jb250YWluZXI+aGVhZGVye3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7ei1pbmRleDo5O3BhZGRpbmc6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkvMikgMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IDMwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7Lmdsb2JhbC1jb250YWluZXI+aGVhZGVyIC5oZWFkZXItY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5nbG9iYWwtY29udGFpbmVyPmhlYWRlciAuaGVhZGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0uZ2xvYmFsLWNvbnRhaW5lcj5oZWFkZXIgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9Lmdsb2JhbC1jb250YWluZXIgLm1tZW51LW5hdmJhcnN7ZGlzcGxheTpub25lfSNjb250ZW50LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNhZmNhZTU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMTc1LCAyMDIsIDIyOSkgMCUsIHJnYig4MiwgMTUzLCAyMjQpIDkwJSk7cGFkZGluZy1ib3R0b206Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkqNCl9I2NvbnRlbnQtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL0ltYWdlcy9iYWNrZ3JvdW5kLWNvbnRlbnRzLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXk7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7ZmlsdGVyOmJsdXIoNDMuMjAwMDAwNzYyOXB4KX0jY29udGVudC1jb250YWluZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0jY29udGVudC1jb250YWluZXIgI21haW4tY29udGFpbmVyPi5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uPi5ub2RldHlwZXMtY29udGVudDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7I2NvbnRlbnQtY29udGFpbmVye3BhZGRpbmctYm90dG9tOmNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjMpfX0ubW1lbnU6bm90KC5tbS1tZW51KXtkaXNwbGF5Om5vbmV9aGVhZGVyIC5tZW51LXRyaWdnZXJ7LS1tZW51LXRyaWdnZXItcGFkZGluZzogMTBweCA1cHg7LS1tZW51LXRyaWdnZXItYmFyLXdpZHRoOiA0MHB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzp2YXIoLS1tZW51LXRyaWdnZXItcGFkZGluZyk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6dmFyKC0tbWVudS10cmlnZ2VyLXBhZGRpbmcpfWhlYWRlciAubWVudS10cmlnZ2VyPmRpdntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMzAwKTtoZWlnaHQ6NHB4O3dpZHRoOnZhcigtLW1lbnUtdHJpZ2dlci1iYXItd2lkdGgpO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXR9aGVhZGVyIC5tZW51LXRyaWdnZXI+ZGl2Omxhc3QtY2hpbGR7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dCx3aWR0aCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MjVweH1oZWFkZXIgLm1lbnUtdHJpZ2dlcjpob3Zlcj5kaXZ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCl9aGVhZGVyIC5tZW51LXRyaWdnZXI6aG92ZXI+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6dmFyKC0tbWVudS10cmlnZ2VyLWJhci13aWR0aCl9bmF2Lm1tZW51e3otaW5kZXg6OTt3aWR0aDoxMDAlO292ZXJmbG93OnNjcm9sbDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTstLW1tLWNvbG9yLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKX1uYXYubW1lbnUgLm1tLXBhbmVsc3twYWRkaW5nLWJvdHRvbTo0MHB4fW5hdi5tbWVudSAubW0tcGFuZWxzPi5tbS1wYW5lbDphZnRlcntkaXNwbGF5Om5vbmV9bmF2Lm1tZW51IC5tbS1uYXZiYXJzIC5tbS1uYXZiYXIgLm5hdmJhci1oZWFkZXIsbmF2Lm1tZW51IC5tbS1uYXZiYXJzIC5tbS1uYXZiYXI+c3Bhbnt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMTVweH1uYXYubW1lbnUgLm1tLW5hdmJhcnMgLm1tLW5hdmJhciAubmF2YmFyLWhlYWRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MzlweDtwYWRkaW5nLXRvcDp2YXIoLS1ncmlkLWd1dHRlci13aWR0aCl9bmF2Lm1tZW51IC5tbS1uYXZiYXJzIC5tbS1uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmhlYWRlci10b3B7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjEwMCV9bmF2Lm1tZW51IC5tbS1uYXZiYXJzIC5tbS1uYXZiYXIgLm5hdmJhci1oZWFkZXIgLmhlYWRlci10b3AgLm1tZW51LWNsb3Nle3BhZGRpbmc6OXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotOXB4fW5hdi5tbWVudSAubW0tbmF2YmFycyAubW0tbmF2YmFyIC5uYXZiYXItaGVhZGVyIC50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSBsaSBhe2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLW0pO2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpfW5hdi5tbWVudSAubW0tbmF2YmFycyAubW0tbmF2YmFyIC5uYXZiYXItaGVhZGVyIC50Yy13ZWJzaXRlLWxhbmd1YWdlbWVudSBsaTphZnRlcnt0b3A6LTNweH1uYXYubW1lbnUgLm1tLW5hdmJhcnMgLm1tLW5hdmJhciAubmF2YmFyLWhlYWRlciAudGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUgbGkuY3VycmVudCBhe2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMzAwKX1uYXYubW1lbnUgLm1tLW5hdmJhcnMubW0tbmF2YmFycy0tdG9we21hcmdpbi1ib3R0b206MzdweDtib3JkZXItYm90dG9tOjB9bmF2Lm1tZW51IC5tbS1uYXZiYXJzLm1tLW5hdmJhcnMtLWJvdHRvbSAubW0tbmF2YmFye2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS01MDApO2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO3BhZGRpbmc6NDBweCAwfW5hdi5tbWVudSAubW0tbmF2YmFycy5tbS1uYXZiYXJzLS1ib3R0b20gLm1tLW5hdmJhcj5zcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1zZWxmOmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpfW5hdi5tbWVudSAubW0tbmF2YmFycy5tbS1uYXZiYXJzLS1ib3R0b20gLm1tLW5hdmJhcj5zcGFuIC5mb290ZXItYWRkcmVzc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjE3cHh9bmF2Lm1tZW51IC5tbS1uYXZiYXJzLm1tLW5hdmJhcnMtLWJvdHRvbSAubW0tbmF2YmFyPnNwYW4gLmZvb3Rlci1hZGRyZXNzIC5hZGRyZXNze3RleHQtYWxpZ246bGVmdH1uYXYubW1lbnUgLm1tLW5hdmJhcnMubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXI+c3BhbiAuZm9vdGVyLXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjlweDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fW5hdi5tbWVudSAubW0tbmF2YmFycy5tbS1uYXZiYXJzLS1ib3R0b20gLm1tLW5hdmJhcj5zcGFuIC5mb290ZXItcmlnaHQgLnRjLXdlYnNpdGUtc29jaWFsbmV0d29ya3Mgc3ZnIHBhdGh7ZmlsbDp2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCl9bmF2Lm1tZW51IC5tbS1uYXZiYXJzLm1tLW5hdmJhcnMtLWJvdHRvbSAubW0tbmF2YmFyPnNwYW4gLmZvb3Rlci1yaWdodCAuaW5mb3JtYXRpb24tbWVudSB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6MTBweH1uYXYubW1lbnUgLm1tLW5hdmJhcnMubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXI+c3BhbiAuZm9vdGVyLXJpZ2h0IC5pbmZvcm1hdGlvbi1tZW51IHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKX1uYXYubW1lbnUgLm1tLW5hdmJhcnMubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXI+c3BhbiAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHRze2ZvbnQtc2l6ZTp2YXIoLS1mb250LXNpemUteHhzKTtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKX1uYXYubW1lbnUgLm1tLXBhbmVsc3tvdmVyZmxvdzp2aXNpYmxlO2hlaWdodDphdXRvfW5hdi5tbWVudSAubW0tcGFuZWxzPi5tbS1wYW5lbHtvdmVyZmxvdy15OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1uYXYubW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwgdWwubW0tbGlzdHZpZXc+bGl7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjAwKX1uYXYubW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwgdWwubW0tbGlzdHZpZXc+bGkubW0tbGlzdGl0ZW0tLXZlcnRpY2FsOm5vdCgubW0tbGlzdGl0ZW0tLW9wZW5lZCk+Lm1tLXBhbmVse292ZXJmbG93LXk6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDowICFpbXBvcnRhbnR9bmF2Lm1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIHVsLm1tLWxpc3R2aWV3PmxpOmFmdGVye3dpZHRoOjkwJX1uYXYubW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwgdWwubW0tbGlzdHZpZXc+bGk+YXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozNnB4O2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtmb250LXdlaWdodDp2YXIoLS1leHRyYS1ib2xkKX1uYXYubW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwgdWwubW0tbGlzdHZpZXc+bGk+YS5tbS1idG4tLW5leHR7Ym9yZGVyLWxlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM4XCIgaGVpZ2h0PVwiMzhcIiB2aWV3Qm94PVwiMCAwIDM4IDM4XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTI2LjI2NzUgMTMuMTMzOEwxOSAyMC4zODU1TDExLjczMjUgMTMuMTMzOEw5LjUgMTUuMzY2M0wxOSAyNC44NjYzTDI4LjUgMTUuMzY2M0wyNi4yNjc1IDEzLjEzMzhaXCIgZmlsbD1cIiUyMzI4NDI1QlwiLz48L3N2Zz4nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjM4cHggMzhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9bmF2Lm1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIHVsLm1tLWxpc3R2aWV3PmxpPmEubW0tYnRuLS1uZXh0OmFmdGVye2Rpc3BsYXk6bm9uZX1uYXYubW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwgdWwubW0tbGlzdHZpZXc+bGkuY3VycmVudD5he2NvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktMjAwKX1uYXYubW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwgdWwubW0tbGlzdHZpZXc+bGkgLm1tLXBhbmVse292ZXJmbG93LXk6aGlkZGVuO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjNzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnR9bmF2Lm1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIHVsLm1tLWxpc3R2aWV3PmxpIHVsIGxpIGF7Zm9udC1zaXplOnZhcigtLWZvbnQtc2l6ZS1tKTtmb250LXdlaWdodDp2YXIoLS1yZWd1bGFyKTtsaW5lLWhlaWdodDpub3JtYWx9bmF2Lm1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIHVsLm1tLWxpc3R2aWV3PmxpIHVsIGxpOmFmdGVye2Rpc3BsYXk6bm9uZX1uYXYubW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwgdWwubW0tbGlzdHZpZXc+bGkgdWwgbGkuaW1hZ2V7cGFkZGluZzowIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpLzIpfW5hdi5tbWVudSAubW0tcGFuZWxzPi5tbS1wYW5lbCB1bC5tbS1saXN0dmlldz5saSB1bCBsaS5pbWFnZSBpbWd7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjExcHh9bmF2Lm1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIHVsLm1tLWxpc3R2aWV3PmxpIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSouNSl9bmF2Lm1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIHVsLm1tLWxpc3R2aWV3PmxpIHVsOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo5MCU7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCl9bmF2Lm1tZW51IC5tbS1wYW5lbHM+Lm1tLXBhbmVsIHVsLm1tLWxpc3R2aWV3PmxpLm1tLWxpc3RpdGVtLS1vcGVuZWQgYS5tbS1idG4tLW5leHR7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX1uYXYubW1lbnUgLm1tLXBhbmVscz4ubW0tcGFuZWwgdWwubW0tbGlzdHZpZXc+bGk6bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9I3RhcnRlYXVjaXRyb25BbGVydFNtYWxse3otaW5kZXg6OH0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXJ7cGFkZGluZzozMHB4IDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7Y29sb3I6dmFyKC0tY29sb3ItbmV1dHJhbC0xMDApfS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciBhe2NvbG9yOnZhcigtLXdoaXRlKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lcnstLWJzLWd1dHRlci14OiAzMHB4Oy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXJ7bWF4LXdpZHRoOjEzMjBweH19Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1lbmR9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWxvZ297anVzdGlmeS1zZWxmOmZsZXgtc3RhcnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O21hcmdpbi1sZWZ0OjYwcHh9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWFkZHJlc3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTdweDttYXJnaW4tbGVmdDpjYWxjKDguMzMzMzMzMzMlICsgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpLzIpfS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1hZGRyZXNzIC5hZGRyZXNzIGF7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcil9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWFkZHJlc3MgLmFkZHJlc3MgYTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCl9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLWFkZHJlc3MgLmFkZHJlc3MgLmNrLXBsYWNlaG9sZGVyOmFmdGVye2NvbG9yOnZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKX0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItcmlnaHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6OXB4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO21hcmdpbi1sZWZ0OmF1dG99Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXJpZ2h0IC5pbmZvcm1hdGlvbi1tZW51IHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2dhcDoxMHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZH0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItcmlnaHQgLmluZm9ybWF0aW9uLW1lbnUgdWwgbGkgYXtmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXMpO2ZvbnQtd2VpZ2h0OnZhcigtLXJlZ3VsYXIpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXJpZ2h0IC5pbmZvcm1hdGlvbi1tZW51IHVsIGxpIGE6aG92ZXJ7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0yMDApfS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1yaWdodCAuaW5mb3JtYXRpb24tbWVudSB1bCBsaS5jdXJyZW50IGF7Y29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS0yMDApfS5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXIgLmZvb3Rlci1yaWdodCAuY29weXJpZ2h0c3tmb250LXNpemU6dmFyKC0tZm9udC1zaXplLXh4cyl9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLXJpZ2h0IC5jb3B5cmlnaHRzIGF7Zm9udC13ZWlnaHQ6dmFyKC0tcmVndWxhcik7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjNweH0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodHMgYTpob3Zlcntjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5nbG9iYWwtY29udGFpbmVyPmZvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6Y2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkvMil9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLW1lbnUtd3JhcHBlciwuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItcmlnaHR7ZmxleC1iYXNpczpjYWxjKDUwJSAtIHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSl9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlciAuZm9vdGVyLW1lbnUtd3JhcHBlciAuY29weXJpZ2h0cywuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItcmlnaHQgLmNvcHlyaWdodHN7ZmxleC1iYXNpczoxMDAlO29yZGVyOjN9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXJ7cGFkZGluZzozOXB4IDB9Lmdsb2JhbC1jb250YWluZXI+Zm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKX0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItbG9nbywuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItYWRkcmVzcywuZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItcmlnaHR7bWFyZ2luLWxlZnQ6MH0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItcmlnaHR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uZ2xvYmFsLWNvbnRhaW5lcj5mb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci13cmFwcGVyIC5mb290ZXItcmlnaHQgLmluZm9ybWF0aW9uLW1lbnUgdWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydH19I3RvLXRvcHtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjUwcHg7cmlnaHQ6NTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwZDQxOGM7Y29sb3I6I2ZmZjtwYWRkaW5nOjE1cHg7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDotOTk5O3RyYW5zaXRpb246YWxsIDUwMG1zIGxpbmVhcn1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7I3RvLXRvcHtwYWRkaW5nOjEwcHg7cmlnaHQ6MjVweDtib3R0b206MjVweH19I3RvLXRvcCAuaWNvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybCgvX1Jlc291cmNlcy9TdGF0aWMvUGFja2FnZXMvVEMuV2Vic2l0ZS9JbWFnZXMvYXJyb3ctdXAtd2hpdGUuc3ZnKX0jdG8tdG9wLmFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxMDB9Lm5lb3MtYmFja2VuZCAubmVvcy1jb250ZW50Y29sbGVjdGlvbltkYXRhLWNoaWxkcmVuLWNvdW50PVwiMFwiXXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9Ym9keS5uZW9zLWJhY2tlbmR7cGFkZGluZy10b3A6MH1ib2R5Lm5lb3MtYmFja2VuZD5oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmV9Ym9keS5uZW9zLWJhY2tlbmQgLmNrLWNvbnRlbnQgLnRhYmxlIHRhYmxlIHRkLGJvZHkubmVvcy1iYWNrZW5kIC5jay1jb250ZW50IC50YWJsZSB0YWJsZSB0aHt0ZXh0LWFsaWduOmxlZnR9IiwiLnRhYmxlIHtcbiAgICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC0tYnMtdGFibGUtaG92ZXItYmc6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tZm9udC1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDExNDBweCxcbiAgICB4eGw6IDEzMjBweFxuKTtcbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC8vIFJlc2V0IG5lZWRlZCBmb3IgbmVzdGluZyB0YWJsZXNcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAvLyBFbmQgb2YgcmVzZXRcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIC8vIEZvbGxvd2luZyB0aGUgcHJlY2VwdCBvZiBjYXNjYWRlczogaHR0cHM6Ly9jb2RlcGVuLmlvL21pcmlhbXN1emFubmUvZnVsbC92WU5nb2RiXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcikpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpKSk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvcmUgd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVW5kZXJsaW5lXG4vL1xuXG4ubmF2LXVuZGVybGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcblxuICBnYXA6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcCk7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDtcbn1cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQztcbn1cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsIGJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjY1O1xuICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbn1cbi5tZnAtY2xvc2U6aG92ZXIsIC5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTU0cHg7XG59XG4ubWZwLWFycm93OmhvdmVyLCAubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG4ubWZwLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7XG59XG4ubWZwLWFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbn1cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzlweDtcbn1cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgdG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLTM2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuXG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bWFnbmlmaWMtcG9wdXAuY3NzLm1hcCAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjsvKiFcbiAqIG1tZW51LmpzXG4gKiBtbWVudWpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAoYykgRnJlZCBIZXVzc2NoZW5cbiAqIGZyZWJzaXRlLm5sXG4gKlxuICogTGljZW5zZTogQ0MtQlktTkMtNC4wXG4gKiBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy80LjAvXG4gKi86cm9vdHstLW1tLWxpbmVoZWlnaHQ6MjJweH0ubW0taGlkZGVue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm1tLXdyYXBwZXJ7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9Lm1tLW1lbnUsLm1tLW1lbnUgKiwubW0tbWVudSA6YWZ0ZXIsLm1tLW1lbnUgOmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bm9uZTstby10cmFuc2l0aW9uLXByb3BlcnR5Om5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7dHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX06cm9vdHstLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheTowLjRzOy0tbW0tYmxvY2tlci1vcGFjaXR5LWRlbGF5OjBzfS5tbS1ibG9ja2Vye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDozO29wYWNpdHk6MDtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpOy13ZWJraXQtdHJhbnNpdGlvbjpib3R0b20gMHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXkpLHdpZHRoIC40cyBlYXNlLG9wYWNpdHkgLjRzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci1vcGFjaXR5LWRlbGF5KSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmJvdHRvbSAwcyBlYXNlIHZhcigtLW1tLWJsb2NrZXItdmlzaWJpbGl0eS1kZWxheSksd2lkdGggLjRzIGVhc2Usb3BhY2l0eSAuNHMgZWFzZSB2YXIoLS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXkpLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlOy1vLXRyYW5zaXRpb246Ym90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSx3aWR0aCAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246Ym90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSx3aWR0aCAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksdHJhbnNmb3JtIC40cyBlYXNlO3RyYW5zaXRpb246Ym90dG9tIDBzIGVhc2UgdmFyKC0tbW0tYmxvY2tlci12aXNpYmlsaXR5LWRlbGF5KSx3aWR0aCAuNHMgZWFzZSxvcGFjaXR5IC40cyBlYXNlIHZhcigtLW1tLWJsb2NrZXItb3BhY2l0eS1kZWxheSksdHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlfS5tbS1ibG9ja2VyOmZvY3VzLXZpc2libGV7b3BhY2l0eTouNzV9Lm1tLWJ0bnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXgtcG9zaXRpdmU6MDtmbGV4LWdyb3c6MDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwcHg7cGFkZGluZzowfS5tbS1idG4tLW5leHQsW2Rpcj1ydGxdIC5tbS1idG4tLXByZXZ7LS1tbS1idG4tcm90YXRlOjEzNWRlZ30ubW0tYnRuLS1wcmV2LFtkaXI9cnRsXSAubW0tYnRuLS1uZXh0ey0tbW0tYnRuLXJvdGF0ZTotNDVkZWd9Lm1tLWJ0bi0tbmV4dDphZnRlciwubW0tYnRuLS1wcmV2OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW46YXV0bzstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1pY29uKTtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKHZhcigtLW1tLWJ0bi1yb3RhdGUpKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSh2YXIoLS1tbS1idG4tcm90YXRlKSk7dHJhbnNmb3JtOnJvdGF0ZSh2YXIoLS1tbS1idG4tcm90YXRlKSl9Lm1tLWJ0bi0tcHJldjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OjIzcHh9Lm1tLWJ0bi0tbmV4dDphZnRlcntpbnNldC1pbmxpbmUtZW5kOjIzcHh9Lm1tLWJ0bi0tY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCLDl1wiO2ZvbnQtc2l6ZToxNTAlfS5tbS1idG5yZXNldHtwYWRkaW5nOjA7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lm1tLWRpdmlkZXJ7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6Mjt0b3A6MDttaW4taGVpZ2h0OnZhcigtLW1tLWxpbmVoZWlnaHQpO3BhZGRpbmc6Y2FsYygodmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSkgKiAuNjUgLSB2YXIoLS1tbS1saW5laGVpZ2h0KSkgKiAuNSkgMjBweDtmb250LXNpemU6NzUlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSh2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpLHRvKHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSx2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0KSx2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCkpO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5tbS1uYXZiYXI6bm90KC5tbS1oaWRkZW4pfi5tbS1saXN0dmlldyAubW0tZGl2aWRlcnt0b3A6dmFyKC0tbW0tbmF2YmFyLXNpemUpfTpyb290ey0tbW0tbGlzdGl0ZW0tc2l6ZTo1MHB4fS5tbS1saXN0aXRlbXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bWFyZ2luOjA7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLWxpc3RpdGVtOmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OjIwcHg7aW5zZXQtaW5saW5lLWVuZDowO2JvdHRvbTowfS5tbS1saXN0aXRlbV9fYnRuLC5tbS1saXN0aXRlbV9fdGV4dHtwYWRkaW5nOmNhbGMoKHZhcigtLW1tLWxpc3RpdGVtLXNpemUpIC0gdmFyKC0tbW0tbGluZWhlaWdodCkpLyAyKSAwfS5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMCU7ZmxleC1iYXNpczoxMCU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59Lm1tLWxpc3RpdGVtX19idG57ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvOy13ZWJraXQtcGFkZGluZy1lbmQ6NTBweDtwYWRkaW5nLWlubGluZS1lbmQ6NTBweDtib3JkZXItY29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOnJnYmEoMywyLDEsMCl9Lm1tLWxpc3RpdGVtX19idG46bm90KC5tbS1saXN0aXRlbV9fdGV4dCl7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkfS5tbS1saXN0aXRlbS0tc2VsZWN0ZWQ+Lm1tLWxpc3RpdGVtX190ZXh0e2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyl9Lm1tLWxpc3RpdGVtLS1vcGVuZWQ+Lm1tLWxpc3RpdGVtX19idG4sLm1tLWxpc3RpdGVtLS1vcGVuZWQ+Lm1tLXBhbmVse2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQpfS5tbS1saXN0dmlld3tsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7bWFyZ2luOjB9Lm1tLW1lbnV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDowOy1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KTtsaW5lLWhlaWdodDp2YXIoLS1tbS1saW5laGVpZ2h0KTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpcyk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lm1tLW1lbnUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX0ubW0tbWVudSA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpfS5tbS1tZW51IDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dC1kaW1tZWQpfS5tbS1tZW51IDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX0ubW0tbWVudSA6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX0ubW0tbWVudSwubW0tbWVudSAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubW0tbWVudSA6Zm9jdXMsLm1tLW1lbnUgOmZvY3VzLXZpc2libGUsLm1tLW1lbnU6Zm9jdXMsLm1tLW1lbnU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjB9Lm1tLW1lbnUgYSwubW0tbWVudSBidXR0b24sLm1tLW1lbnUgbGFiZWx7Y29sb3I6aW5oZXJpdH0ubW0tbWVudSBhOmZvY3VzLC5tbS1tZW51IGJ1dHRvbjpmb2N1cywubW0tbWVudSBsYWJlbDpmb2N1c3tvdXRsaW5lOjB9Lm1tLW1lbnUgYTpmb2N1cy12aXNpYmxlLC5tbS1tZW51IGJ1dHRvbjpmb2N1cy12aXNpYmxlLC5tbS1tZW51IGxhYmVsOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgdmFyKC0tbW0tY29sb3ItZm9jdXNyaW5nKTtvdXRsaW5lLW9mZnNldDotNXB4fS5tbS1tZW51IGlucHV0OmZvY3VzLC5tbS1tZW51IGlucHV0OmZvY3VzLXZpc2libGUsLm1tLW1lbnUgc2VsZWN0OmZvY3VzLC5tbS1tZW51IHNlbGVjdDpmb2N1cy12aXNpYmxlLC5tbS1tZW51IHRleHRhcmVhOmZvY3VzLC5tbS1tZW51IHRleHRhcmVhOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQgdmFyKC0tbW0tY29sb3ItZm9jdXNyaW5nKTtvdXRsaW5lLW9mZnNldDoycHh9Lm1tLW1lbnUgYSwubW0tbWVudSBhOmFjdGl2ZSwubW0tbWVudSBhOmhvdmVyLC5tbS1tZW51IGE6bGluaywubW0tbWVudSBhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6aW5oZXJpdH06cm9vdHstLW1tLW5hdmJhci1zaXplOjUwcHh9Lm1tLW5hdmJhcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjI7bWluLWhlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7cGFkZGluZy10b3A6ZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5OjE7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1ib3JkZXIpOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9Lm1tLW5hdmJhcj4qey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1tLW5hdmJhcl9fYnRuey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleC1wb3NpdGl2ZTowO2ZsZXgtZ3JvdzowfS5tbS1uYXZiYXJfX3RpdGxley13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgNTAlO2ZsZXg6MSAxIDUwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAyMHB4O292ZXJmbG93OmhpZGRlbn0ubW0tbmF2YmFyX190aXRsZVtocmVmPVwiI1wiXXtwb2ludGVyLWV2ZW50czpub25lfS5tbS1uYXZiYXJfX3RpdGxlPnNwYW57LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59Lm1tLWJ0bi5tbS1oaWRkZW4rLm1tLW5hdmJhcl9fdGl0bGU6bm90KDpsYXN0LWNoaWxkKXstd2Via2l0LXBhZGRpbmctc3RhcnQ6NjBweDtwYWRkaW5nLWlubGluZS1zdGFydDo2MHB4Oy13ZWJraXQtcGFkZGluZy1lbmQ6MTBweDtwYWRkaW5nLWlubGluZS1lbmQ6MTBweH0ubW0tYnRuOm5vdCgubW0taGlkZGVuKSsubW0tbmF2YmFyX190aXRsZTpsYXN0LWNoaWxkey13ZWJraXQtcGFkZGluZy1zdGFydDoxMHB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjEwcHg7LXdlYmtpdC1wYWRkaW5nLWVuZDo2MHB4O3BhZGRpbmctaW5saW5lLWVuZDo2MHB4fS5tbS1wYW5lbHstLW1tLXBhbmVsLWNoaWxkLW9mZnNldDoxMDAlOy0tbW0tcGFuZWwtcGFyZW50LW9mZnNldDotMzAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteTphdXRvOy1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCk7Ym9yZGVyLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1wYW5lbC1jaGlsZC1vZmZzZXQpLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXBhbmVsLWNoaWxkLW9mZnNldCksMCwwKTstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGluc2V0LWlubGluZS1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxpbnNldC1pbmxpbmUtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saW5zZXQtaW5saW5lLXN0YXJ0LC13ZWJraXQtdHJhbnNmb3JtfVtkaXI9cnRsXSAubW0tcGFuZWx7LS1tbS1wYW5lbC1jaGlsZC1vZmZzZXQ6LTEwMCU7LS1tbS1wYW5lbC1wYXJlbnQtb2Zmc2V0OjMwJX0ubW0tcGFuZWw6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OnZhcigtLW1tLWxpc3RpdGVtLXNpemUpfS5tbS1wYW5lbDpmb2N1c3tvdXRsaW5lOjB9Lm1tLXBhbmVsLS1vcGVuZWR7ei1pbmRleDoyOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTowczstby10cmFuc2l0aW9uLWRlbGF5OjBzO3RyYW5zaXRpb24tZGVsYXk6MHN9Lm1tLXBhbmVsLS1wYXJlbnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tcGFuZWwtcGFyZW50LW9mZnNldCksMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tcGFuZWwtcGFyZW50LW9mZnNldCksMCwwKTt6LWluZGV4OjB9Lm1tLXBhbmVsLS1oaWdoZXN0e3otaW5kZXg6M30ubW0tbWVudS0tb3BlbmVkIC5tbS1wYW5lbC0tbm9hbmltYXRpb257LXdlYmtpdC10cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb246bm9uZSFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246MHMhaW1wb3J0YW50fS5tbS1wYW5lbF9fY29udGVudHtwYWRkaW5nOjIwcHh9Lm1tLXBhbmVsc3std2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKTtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtjb2xvcjp2YXIoLS1tbS1jb2xvci10ZXh0KX0ubW0tcGFuZWxzOmZvY3Vze291dGxpbmU6MH06cm9vdHstLW1tLXRvZ2dsZS1zaXplOjM0cHh9Lm1tLXRvZ2dsZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyOy13ZWJraXQtYm94LWZsZXg6Y2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAxLjc1KTstbXMtZmxleDpjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSAqIDEuNzUpIDAgMHB4O2ZsZXg6Y2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAxLjc1KSAwIDA7aGVpZ2h0OnZhcigtLW1tLXRvZ2dsZS1zaXplKTstd2Via2l0LW1hcmdpbi1lbmQ6MTBweDttYXJnaW4taW5saW5lLWVuZDoxMHB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lIWltcG9ydGFudDstbW96LWFwcGVhcmFuY2U6bm9uZSFpbXBvcnRhbnQ7YXBwZWFyYW5jZTpub25lIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1tbS10b2dnbGUtc2l6ZSk7Ym9yZGVyOnZhcigtLW1tLWNvbG9yLWJvcmRlcik7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcjt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3J9Lm1tLXRvZ2dsZTpiZWZvcmV7Y29udGVudDpcIlwiO2FzcGVjdC1yYXRpbzoxO21hcmdpbjoycHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQ6dmFyKC0tbW0tY29sb3ItYmFja2dyb3VuZCk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19Lm1tLXRvZ2dsZTpjaGVja2Vke2JhY2tncm91bmQ6IzRiZDk2M30ubW0tdG9nZ2xlOmNoZWNrZWQ6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAuNzUpKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAuNzUpKTt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKHZhcigtLW1tLXRvZ2dsZS1zaXplKSAqIC43NSkpfVtkaXI9cnRsXSAubW0tdG9nZ2xlOmNoZWNrZWQ6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1tbS10b2dnbGUtc2l6ZSkgKiAtLjc1KSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogLS43NSkpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGModmFyKC0tbW0tdG9nZ2xlLXNpemUpICogLS43NSkpfS5tbS1saXN0aXRlbS0tdmVydGljYWw+Lm1tLXBhbmVse3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAwIDEwcHggMjBweDstd2Via2l0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDstbXMtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDstd2Via2l0LXRyYW5zaXRpb246bm9uZSFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbjpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fS5tbS1saXN0aXRlbS0tdmVydGljYWw+Lm1tLXBhbmVsOmFmdGVye2NvbnRlbnQ6bm9uZTtkaXNwbGF5Om5vbmV9Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbDpub3QoLm1tLWxpc3RpdGVtLS1vcGVuZWQpPi5tbS1wYW5lbHtkaXNwbGF5Om5vbmV9Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbD4ubW0tbGlzdGl0ZW1fX2J0bntoZWlnaHQ6dmFyKC0tbW0tbGlzdGl0ZW0tc2l6ZSk7Ym90dG9tOmF1dG99Lm1tLWxpc3RpdGVtLS12ZXJ0aWNhbCAubW0tbGlzdGl0ZW06bGFzdC1jaGlsZDphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm1tLWxpc3RpdGVtLS1vcGVuZWQ+Lm1tLWxpc3RpdGVtX19idG46YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7cmlnaHQ6MTlweH06cm9vdHstLW1tLXNpemU6ODAlOy0tbW0tbWluLXNpemU6MjQwcHg7LS1tbS1tYXgtc2l6ZTo0NDBweH0ubW0tbWVudS0tb2ZmY2FudmFze3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MH0ubW0tcGFnZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLWhlaWdodDoxMDB2aDtiYWNrZ3JvdW5kOmluaGVyaXR9OndoZXJlKC5tbS1zbGlkZW91dCl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi40czstby10cmFuc2l0aW9uLWR1cmF0aW9uOi40czt0cmFuc2l0aW9uLWR1cmF0aW9uOi40czstd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp3aWR0aCwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OndpZHRoLC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6d2lkdGgsdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5tbS13cmFwcGVyLS1vcGVuZWQsLm1tLXdyYXBwZXItLW9wZW5lZCBib2R5e292ZXJmbG93OmhpZGRlbn0ubW0td3JhcHBlcl9fYmxvY2tlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjQpfS5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXdyYXBwZXJfX2Jsb2NrZXJ7LS1tbS1ibG9ja2VyLXZpc2liaWxpdHktZGVsYXk6MHM7LS1tbS1ibG9ja2VyLW9wYWNpdHktZGVsYXk6MC40cztib3R0b206MDtvcGFjaXR5Oi41fS5tbS1tZW51ey0tbW0tdHJhbnNsYXRlLWhvcml6b250YWw6MDstLW1tLXRyYW5zbGF0ZS12ZXJ0aWNhbDowfS5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LC5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LWZyb250e3JpZ2h0OmF1dG99Lm1tLW1lbnUtLXBvc2l0aW9uLXJpZ2h0LC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udHtsZWZ0OmF1dG99Lm1tLW1lbnUtLXBvc2l0aW9uLWxlZnQsLm1tLW1lbnUtLXBvc2l0aW9uLWxlZnQtZnJvbnQsLm1tLW1lbnUtLXBvc2l0aW9uLXJpZ2h0LC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udHt3aWR0aDpjbGFtcCh2YXIoLS1tbS1taW4tc2l6ZSksdmFyKC0tbW0tc2l6ZSksdmFyKC0tbW0tbWF4LXNpemUpKX0ubW0tbWVudS0tcG9zaXRpb24tbGVmdC1mcm9udHstLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOi0xMDAlfS5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udHstLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsOjEwMCV9Lm1tLW1lbnUtLXBvc2l0aW9uLXRvcHtib3R0b206YXV0b30ubW0tbWVudS0tcG9zaXRpb24tYm90dG9te3RvcDphdXRvfS5tbS1tZW51LS1wb3NpdGlvbi1ib3R0b20sLm1tLW1lbnUtLXBvc2l0aW9uLXRvcHt3aWR0aDoxMDAlO2hlaWdodDpjbGFtcCh2YXIoLS1tbS1taW4tc2l6ZSksdmFyKC0tbW0tc2l6ZSksdmFyKC0tbW0tbWF4LXNpemUpKX0ubW0tbWVudS0tcG9zaXRpb24tdG9wey0tbW0tdHJhbnNsYXRlLXZlcnRpY2FsOi0xMDAlfS5tbS1tZW51LS1wb3NpdGlvbi1ib3R0b217LS1tbS10cmFuc2xhdGUtdmVydGljYWw6MTAwJX0ubW0tbWVudS0tcG9zaXRpb24tYm90dG9tLC5tbS1tZW51LS1wb3NpdGlvbi1sZWZ0LWZyb250LC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udCwubW0tbWVudS0tcG9zaXRpb24tdG9we3otaW5kZXg6Mjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS10cmFuc2xhdGUtaG9yaXpvbnRhbCksdmFyKC0tbW0tdHJhbnNsYXRlLXZlcnRpY2FsKSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tdHJhbnNsYXRlLWhvcml6b250YWwpLHZhcigtLW1tLXRyYW5zbGF0ZS12ZXJ0aWNhbCksMCk7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19Lm1tLW1lbnUtLXBvc2l0aW9uLWJvdHRvbS5tbS1tZW51LS1vcGVuZWQsLm1tLW1lbnUtLXBvc2l0aW9uLWxlZnQtZnJvbnQubW0tbWVudS0tb3BlbmVkLC5tbS1tZW51LS1wb3NpdGlvbi1yaWdodC1mcm9udC5tbS1tZW51LS1vcGVuZWQsLm1tLW1lbnUtLXBvc2l0aW9uLXRvcC5tbS1tZW51LS1vcGVuZWR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm1tLXdyYXBwZXItLXBvc2l0aW9uLWxlZnR7LS1tbS10cmFuc2xhdGUtaG9yaXpvbnRhbDpjbGFtcChcbiAgICAgIHZhcigtLW1tLW1pbi1zaXplKSxcbiAgICAgIHZhcigtLW1tLXNpemUpLFxuICAgICAgdmFyKC0tbW0tbWF4LXNpemUpXG4gICl9Lm1tLXdyYXBwZXItLXBvc2l0aW9uLXJpZ2h0ey0tbW0tdHJhbnNsYXRlLWhvcml6b250YWw6Y2xhbXAoXG4gICAgICBjYWxjKC0xICogdmFyKC0tbW0tbWF4LXNpemUpKSxcbiAgICAgIGNhbGMoLTEgKiB2YXIoLS1tbS1zaXplKSksXG4gICAgICBjYWxjKC0xICogdmFyKC0tbW0tbWluLXNpemUpKVxuICApfS5tbS13cmFwcGVyLS1wb3NpdGlvbi1sZWZ0IC5tbS1zbGlkZW91dCwubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5tbS13cmFwcGVyLS1wb3NpdGlvbi1sZWZ0Lm1tLXdyYXBwZXItLW9wZW5lZCAubW0tc2xpZGVvdXQsLm1tLXdyYXBwZXItLXBvc2l0aW9uLXJpZ2h0Lm1tLXdyYXBwZXItLW9wZW5lZCAubW0tc2xpZGVvdXR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tdHJhbnNsYXRlLWhvcml6b250YWwpLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXRyYW5zbGF0ZS1ob3Jpem9udGFsKSwwLDApfS5tbS13cmFwcGVyLS1wb3NpdGlvbi1ib3R0b20gLm1tLXdyYXBwZXJfX2Jsb2NrZXIsLm1tLXdyYXBwZXItLXBvc2l0aW9uLWxlZnQtZnJvbnQgLm1tLXdyYXBwZXJfX2Jsb2NrZXIsLm1tLXdyYXBwZXItLXBvc2l0aW9uLXJpZ2h0LWZyb250IC5tbS13cmFwcGVyX19ibG9ja2VyLC5tbS13cmFwcGVyLS1wb3NpdGlvbi10b3AgLm1tLXdyYXBwZXJfX2Jsb2NrZXJ7ei1pbmRleDoxfS5tbS1tZW51LS10aGVtZS1saWdodHstLW1tLWNvbG9yLWJhY2tncm91bmQ6I2YzZjNmMzstLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMCAwIDAgLyAwLjE1KTstLW1tLWNvbG9yLWljb246cmdiKDAgMCAwIC8gMC40KTstLW1tLWNvbG9yLXRleHQ6cmdiKDAgMCAwIC8gMC44KTstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigwIDAgMCAvIDAuNCk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMCAwIDAgLyAwLjA1KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDI1NSAyNTUgMjU1IC8gMC43NSk7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tbWVudS0tdGhlbWUtbGlnaHQtY29udHJhc3R7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmM2YzZjM7LS1tbS1jb2xvci1ib3JkZXI6cmdiKDAgMCAwIC8gMC41KTstLW1tLWNvbG9yLWljb246cmdiKDAgMCAwIC8gMC41KTstLW1tLWNvbG9yLXRleHQ6IzAwMDstLW1tLWNvbG9yLXRleHQtZGltbWVkOnJnYigwIDAgMCAvIDAuNyk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodDpyZ2IoMCAwIDAgLyAwLjA1KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDI1NSAyNTUgMjU1IC8gMC45KTstLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjfS5tbS1tZW51LS10aGVtZS1kYXJrey0tbW0tY29sb3ItYmFja2dyb3VuZDojMzMzOy0tbW0tY29sb3ItYm9yZGVyOnJnYigwLCAwLCAwLCAwLjQpOy0tbW0tY29sb3ItaWNvbjpyZ2IoMjU1LCAyNTUsIDI1NSwgMC40KTstLW1tLWNvbG9yLXRleHQ6cmdiKDI1NSwgMjU1LCAyNTUsIDAuOCk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMjU1LCAyNTUsIDI1NSwgMC40KTstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigyNTUsIDI1NSwgMjU1LCAwLjA4KTstLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM6cmdiKDAsIDAsIDAsIDAuMSk7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tbWVudS0tdGhlbWUtZGFyay1jb250cmFzdHstLW1tLWNvbG9yLWJhY2tncm91bmQ6IzMzMzstLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMjU1IDI1NSAyNTUgLyAwLjUpOy0tbW0tY29sb3ItaWNvbjpyZ2IoMjU1IDI1NSAyNTUgLyAwLjUpOy0tbW0tY29sb3ItdGV4dDojZmZmOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiKDI1NSAyNTUgMjU1IC8gMC43KTstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigyNTUgMjU1IDI1NSAvIDAuMSk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigwIDAgMCAvIDAuMyk7LS1tbS1jb2xvci1mb2N1c3Jpbmc6IzA2Y30ubW0tbWVudS0tdGhlbWUtd2hpdGV7LS1tbS1jb2xvci1iYWNrZ3JvdW5kOiNmZmY7LS1tbS1jb2xvci1ib3JkZXI6cmdiKDAgMCAwIC8gMC4xNSk7LS1tbS1jb2xvci1pY29uOnJnYigwIDAgMCAvIDAuMyk7LS1tbS1jb2xvci10ZXh0OnJnYigwIDAgMCAvIDAuOCk7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMCAwIDAgLyAwLjMpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDAgMCAwIC8gMC4wNik7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigwIDAgMCAvIDAuMDMpOy0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmN9Lm1tLW1lbnUtLXRoZW1lLXdoaXRlLWNvbnRyYXN0ey0tbW0tY29sb3ItYmFja2dyb3VuZDojZmZmOy0tbW0tY29sb3ItYm9yZGVyOnJnYigwIDAgMCAvIDAuNSk7LS1tbS1jb2xvci1pY29uOnJnYigwIDAgMCAvIDAuNSk7LS1tbS1jb2xvci10ZXh0OiMwMDA7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMCAwIDAgLyAwLjcpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDAgMCAwIC8gMC4wNyk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigwIDAgMCAvIDAuMDM1KTstLW1tLWNvbG9yLWZvY3VzcmluZzojMDZjfS5tbS1tZW51LS10aGVtZS1ibGFja3stLW1tLWNvbG9yLWJhY2tncm91bmQ6IzAwMDstLW1tLWNvbG9yLWJvcmRlcjpyZ2IoMjU1IDI1NSAyNTUgLyAwLjIpOy0tbW0tY29sb3ItaWNvbjpyZ2IoMjU1IDI1NSAyNTUgLyAwLjQpOy0tbW0tY29sb3ItdGV4dDpyZ2IoMjU1IDI1NSAyNTUgLyAwLjcpOy0tbW0tY29sb3ItdGV4dC1kaW1tZWQ6cmdiKDI1NSAyNTUgMjU1IC8gMC40KTstLW1tLWNvbG9yLWJhY2tncm91bmQtaGlnaGxpZ2h0OnJnYigyNTUgMjU1IDI1NSAvIDAuMSk7LS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOnJnYigyNTUgMjU1IDI1NSAvIDAuMDYpOy0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmN9Lm1tLW1lbnUtLXRoZW1lLWJsYWNrLWNvbnRyYXN0ey0tbW0tY29sb3ItYmFja2dyb3VuZDojMDAwOy0tbW0tY29sb3ItYm9yZGVyOnJnYigyNTUgMjU1IDI1NSAvIDAuNSk7LS1tbS1jb2xvci1pY29uOnJnYigyNTUgMjU1IDI1NSAvIDAuNSk7LS1tbS1jb2xvci10ZXh0OiNmZmY7LS1tbS1jb2xvci10ZXh0LWRpbW1lZDpyZ2IoMjU1IDI1NSAyNTUgLyAwLjYpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1oaWdobGlnaHQ6cmdiKDI1NSAyNTUgMjU1IC8gMC4xMjUpOy0tbW0tY29sb3ItYmFja2dyb3VuZC1lbXBoYXNpczpyZ2IoMjU1IDI1NSAyNTUgLyAwLjEpOy0tbW0tY29sb3ItZm9jdXNyaW5nOiMwNmN9Lm1tLWNvdW50ZXJ7ZGlzcGxheTpibG9jazstd2Via2l0LXBhZGRpbmctc3RhcnQ6MjBweDtwYWRkaW5nLWlubGluZS1zdGFydDoyMHB4O2Zsb2F0OnJpZ2h0O2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKX1bZGlyPXJ0bF0gLm1tLWNvdW50ZXJ7ZmxvYXQ6bGVmdH06cm9vdHstLW1tLWljb25iYXItc2l6ZTo1MHB4fS5tbS1tZW51LS1pY29uYmFyLWxlZnQgLm1tLW5hdmJhcnMsLm1tLW1lbnUtLWljb25iYXItbGVmdCAubW0tcGFuZWxze21hcmdpbi1sZWZ0OnZhcigtLW1tLWljb25iYXItc2l6ZSl9Lm1tLW1lbnUtLWljb25iYXItcmlnaHQgLm1tLW5hdmJhcnMsLm1tLW1lbnUtLWljb25iYXItcmlnaHQgLm1tLXBhbmVsc3ttYXJnaW4tcmlnaHQ6dmFyKC0tbW0taWNvbmJhci1zaXplKX0ubW0taWNvbmJhcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoyO3dpZHRoOnZhcigtLW1tLWljb25iYXItc2l6ZSk7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MCBzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpO2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTt0ZXh0LWFsaWduOmNlbnRlcn0ubW0tbWVudS0taWNvbmJhci1sZWZ0IC5tbS1pY29uYmFyLC5tbS1tZW51LS1pY29uYmFyLXJpZ2h0IC5tbS1pY29uYmFye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubW0tbWVudS0taWNvbmJhci1sZWZ0IC5tbS1pY29uYmFye2JvcmRlci1yaWdodC13aWR0aDoxcHg7bGVmdDowfS5tbS1tZW51LS1pY29uYmFyLXJpZ2h0IC5tbS1pY29uYmFye2JvcmRlci1sZWZ0LXdpZHRoOjFweDtyaWdodDowfS5tbS1pY29uYmFyX19ib3R0b20sLm1tLWljb25iYXJfX3RvcHt3aWR0aDoxMDAlOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LW1zLXNjcm9sbC1jaGFpbmluZzpub25lO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0ubW0taWNvbmJhcl9fYm90dG9tPiosLm1tLWljb25iYXJfX3RvcD4qey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Y2FsYygodmFyKC0tbW0taWNvbmJhci1zaXplKSAtIHZhcigtLW1tLWxpbmVoZWlnaHQpKS8gMikgMH0ubW0taWNvbmJhcl9fYm90dG9tIGEsLm1tLWljb25iYXJfX2JvdHRvbSBhOmhvdmVyLC5tbS1pY29uYmFyX190b3AgYSwubW0taWNvbmJhcl9fdG9wIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1tLWljb25iYXJfX3RhYi0tc2VsZWN0ZWR7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX06cm9vdHstLW1tLWljb25wYW5lbC1zaXplOjUwcHh9Lm1tLXBhbmVsLS1pY29ucGFuZWwtMHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYygwICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKX0ubW0tcGFuZWwtLWljb25wYW5lbC0xe2luc2V0LWlubGluZS1zdGFydDpjYWxjKDEgKiB2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLTJ7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMiAqIHZhcigtLW1tLWljb25wYW5lbC1zaXplKSl9Lm1tLXBhbmVsLS1pY29ucGFuZWwtM3tpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYygzICogdmFyKC0tbW0taWNvbnBhbmVsLXNpemUpKX0ubW0tcGFuZWwtLWljb25wYW5lbC00e2luc2V0LWlubGluZS1zdGFydDpjYWxjKDQgKiB2YXIoLS1tbS1pY29ucGFuZWwtc2l6ZSkpfS5tbS1wYW5lbC0taWNvbnBhbmVsLWZpcnN0fi5tbS1wYW5lbHtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0tbW0taWNvbnBhbmVsLXNpemUpfS5tbS1tZW51LS1pY29ucGFuZWwgLm1tLXBhbmVsLS1wYXJlbnQgLm1tLWRpdmlkZXIsLm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWwtLXBhcmVudCAubW0tbmF2YmFye29wYWNpdHk6MH0ubW0tbWVudS0taWNvbnBhbmVsIC5tbS1wYW5lbHM+Lm1tLXBhbmVsLS1wYXJlbnR7b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dW5zZXQ7LW1zLXRyYW5zZm9ybTp1bnNldDt0cmFuc2Zvcm06dW5zZXR9Lm1tLW1lbnUtLWljb25wYW5lbCAubW0tcGFuZWxzPi5tbS1wYW5lbDpub3QoLm1tLXBhbmVsLS1pY29ucGFuZWwtZmlyc3QpOm5vdCgubW0tcGFuZWwtLWljb25wYW5lbC0wKXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkfS5tbS1uYXZiYXJzey1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MH0ubW0tbmF2YmFycyAubW0tbmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjA7Ym9yZGVyLWJvdHRvbTpub25lfS5tbS1uYXZiYXJzLS10b3B7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wIC5tbS1uYXZiYXI6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6ZW52KHNhZmUtYXJlYS1pbnNldC10b3ApfS5tbS1uYXZiYXJzLS1ib3R0b217Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXI6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTplbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSl9Lm1tLW5hdmJhcl9fYnJlYWRjcnVtYnN7LW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpczt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpzdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MCAyMHB4O292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubW0tbmF2YmFyX19icmVhZGNydW1icz4qe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstd2Via2l0LXBhZGRpbmctZW5kOjZweDtwYWRkaW5nLWlubGluZS1lbmQ6NnB4fS5tbS1uYXZiYXJfX2JyZWFkY3J1bWJzPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubW0tbmF2YmFyX19icmVhZGNydW1iczpub3QoOmxhc3QtY2hpbGQpey13ZWJraXQtcGFkZGluZy1lbmQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6MH0ubW0tYnRuOm5vdCgubW0taGlkZGVuKSsubW0tbmF2YmFyX19icmVhZGNydW1ic3std2Via2l0LXBhZGRpbmctc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1zdGFydDowfS5tbS1uYXZiYXJfX3RhYntwYWRkaW5nOjAgMTBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5tbS1uYXZiYXJfX3RhYi0tc2VsZWN0ZWR7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kKX0ubW0tbmF2YmFyX190YWItLXNlbGVjdGVkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFyX190YWItLXNlbGVjdGVkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJze2JvcmRlci1ib3R0b206bm9uZX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJzIC5tbS1uYXZiYXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX0ubW0tbmF2YmFycy0tdG9wLm1tLW5hdmJhcnMtLWhhcy10YWJzIC5tbS1uYXZiYXItLXRhYnN+Lm1tLW5hdmJhcntiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzLS10b3AubW0tbmF2YmFycy0taGFzLXRhYnMgLm1tLW5hdmJhcjpub3QoLm1tLW5hdmJhci0tdGFicyk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1tbS1jb2xvci1ib3JkZXIpfS5tbS1uYXZiYXJzLS10b3AgLm1tLW5hdmJhcl9fdGFie2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKX0ubW0tbmF2YmFycy0tdG9wIC5tbS1uYXZiYXJfX3RhYi0tc2VsZWN0ZWR7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1tbS1jb2xvci1ib3JkZXIpO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9Lm1tLW5hdmJhcnMtLWJvdHRvbS5tbS1uYXZiYXItLWhhcy10YWJze2JvcmRlci10b3A6bm9uZX0ubW0tbmF2YmFycy0tYm90dG9tLm1tLW5hdmJhci0taGFzLXRhYnMgLm1tLW5hdmJhcntiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQpfS5tbS1uYXZiYXJzLS1ib3R0b20ubW0tbmF2YmFyLS1oYXMtdGFicyAubW0tbmF2YmFyLS10YWJzLC5tbS1uYXZiYXJzLS1ib3R0b20ubW0tbmF2YmFyLS1oYXMtdGFicyAubW0tbmF2YmFyLS10YWJzfi5tbS1uYXZiYXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX0ubW0tbmF2YmFycy0tYm90dG9tIC5tbS1uYXZiYXJfX3RhYntib3JkZXItdG9wLWNvbG9yOnZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLW5hdmJhcnMtLWJvdHRvbSAubW0tbmF2YmFyX190YWItLXNlbGVjdGVke2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbW0tY29sb3ItYm9yZGVyKTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5tbS1zZWFyY2hmaWVsZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO2hlaWdodDp2YXIoLS1tbS1uYXZiYXItc2l6ZSk7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0ubW0tc2VhcmNoZmllbGRfX2lucHV0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjE7ZmxleDoxOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowIDEwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIC43KTttaW4taGVpZ2h0OmF1dG87bWF4LWhlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MCAxMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjRweDtsaW5lLWhlaWdodDpjYWxjKHZhcigtLW1tLW5hdmJhci1zaXplKSAqIC43KTtmb250OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXR9Lm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dCwubW0tc2VhcmNoZmllbGRfX2lucHV0IGlucHV0OmZvY3VzLC5tbS1zZWFyY2hmaWVsZF9faW5wdXQgaW5wdXQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWhpZ2hsaWdodCk7Y29sb3I6dmFyKC0tbW0tY29sb3ItdGV4dCl9Lm1tLW1lbnVbY2xhc3MqPS1jb250cmFzdF0gLm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dHtib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1tLWNvbG9yLWJvcmRlcil9Lm1tLXNlYXJjaGZpZWxkX19pbnB1dCBpbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0ubW0tc2VhcmNoZmllbGRfX2J0bntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLWVuZDowO3RvcDowO2JvdHRvbTowfS5tbS1zZWFyY2hmaWVsZC0tc2VhcmNoaW5nIC5tbS1zZWFyY2hmaWVsZF9fYnRue2Rpc3BsYXk6YmxvY2t9Lm1tLXNlYXJjaGZpZWxkX19jYW5jZWx7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LW1hcmdpbi1lbmQ6LTEwMHB4O21hcmdpbi1pbmxpbmUtZW5kOi0xMDBweDstd2Via2l0LXBhZGRpbmctc3RhcnQ6NXB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjVweDstd2Via2l0LXBhZGRpbmctZW5kOjIwcHg7cGFkZGluZy1pbmxpbmUtZW5kOjIwcHg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6dmFyKC0tbW0tbmF2YmFyLXNpemUpO3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTp2aXNpYmlsaXR5LG1hcmdpbjstby10cmFuc2l0aW9uLXByb3BlcnR5OnZpc2liaWxpdHksbWFyZ2luO3RyYW5zaXRpb24tcHJvcGVydHk6dmlzaWJpbGl0eSxtYXJnaW59Lm1tLXNlYXJjaGZpZWxkLS1jYW5jZWxhYmxlIC5tbS1zZWFyY2hmaWVsZF9fY2FuY2Vse3Zpc2liaWxpdHk6dmlzaWJsZTstd2Via2l0LW1hcmdpbi1lbmQ6MDttYXJnaW4taW5saW5lLWVuZDowfS5tbS1wYW5lbC0tc2VhcmNoe2xlZnQ6MCFpbXBvcnRhbnQ7cmlnaHQ6MCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUhaW1wb3J0YW50fS5tbS1wYW5lbF9fc3BsYXNoe3BhZGRpbmc6MjBweH0ubW0tcGFuZWwtLXNlYXJjaGluZyAubW0tcGFuZWxfX3NwbGFzaHtkaXNwbGF5Om5vbmV9Lm1tLXBhbmVsX19ub3Jlc3VsdHN7ZGlzcGxheTpub25lO3BhZGRpbmc6NDBweCAyMHB4O2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTUwJTtsaW5lLWhlaWdodDoxLjR9Lm1tLXBhbmVsLS1ub3Jlc3VsdHMgLm1tLXBhbmVsX19ub3Jlc3VsdHN7ZGlzcGxheTpibG9ja306cm9vdHstLW1tLXNlY3Rpb25pbmRleGVyLXNpemU6MjBweH0ubW0tc2VjdGlvbmluZGV4ZXJ7YmFja2dyb3VuZDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDp2YXIoLS1tbS1zZWN0aW9uaW5kZXhlci1zaXplKTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtpbnNldC1pbmxpbmUtZW5kOmNhbGMoLTEgKiB2YXIoLS1tbS1zZWN0aW9uaW5kZXhlci1zaXplKSk7ei1pbmRleDo1Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTppbnNldC1pbmxpbmUtZW5kOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6aW5zZXQtaW5saW5lLWVuZDt0cmFuc2l0aW9uLXByb3BlcnR5Omluc2V0LWlubGluZS1lbmQ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOnNwYWNlLWV2ZW5seTstbXMtZmxleC1wYWNrOnNwYWNlLWV2ZW5seTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5fS5tbS1zZWN0aW9uaW5kZXhlciBhe2NvbG9yOnZhcigtLW1tLWNvbG9yLXRleHQtZGltbWVkKTtsaW5lLWhlaWdodDoxO3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2t9Lm1tLXNlY3Rpb25pbmRleGVyfi5tbS1wYW5lbHstd2Via2l0LXBhZGRpbmctZW5kOjA7cGFkZGluZy1pbmxpbmUtZW5kOjB9Lm1tLXNlY3Rpb25pbmRleGVyLS1hY3RpdmV7cmlnaHQ6MH0ubW0tc2VjdGlvbmluZGV4ZXItLWFjdGl2ZX4ubW0tcGFuZWx7LXdlYmtpdC1wYWRkaW5nLWVuZDp2YXIoLS1tbS1zZWN0aW9uaW5kZXhlci1zaXplKTtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0tbW0tc2VjdGlvbmluZGV4ZXItc2l6ZSl9Lm1tLW1lbnUtLXNlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuLC5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX3RleHQsLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudS0tc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvcjstby10cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3I7dHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yfUBtZWRpYSAoaG92ZXI6aG92ZXIpey5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdHZpZXc6aG92ZXI+Lm1tLWxpc3RpdGVtLS1zZWxlY3RlZDpub3QoOmhvdmVyKT4ubW0tbGlzdGl0ZW1fX3RleHR7YmFja2dyb3VuZDowIDB9Lm1tLW1lbnUtLXNlbGVjdGVkLWhvdmVyIC5tbS1saXN0aXRlbV9fYnRuOmhvdmVyLC5tbS1tZW51LS1zZWxlY3RlZC1ob3ZlciAubW0tbGlzdGl0ZW1fX3RleHQ6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1tbS1jb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzKX19Lm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudS0tc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbV9fdGV4dHstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjJzOy1vLXRyYW5zaXRpb24tZGVsYXk6LjJzO3RyYW5zaXRpb24tZGVsYXk6LjJzfUBtZWRpYSAoaG92ZXI6aG92ZXIpey5tbS1tZW51LS1zZWxlY3RlZC1wYXJlbnQgLm1tLWxpc3RpdGVtX19idG46aG92ZXIsLm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW1fX3RleHQ6aG92ZXJ7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjBzOy1vLXRyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi1kZWxheTowc319Lm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tcGFuZWwtLXBhcmVudCAubW0tbGlzdGl0ZW06bm90KC5tbS1saXN0aXRlbS0tc2VsZWN0ZWQtcGFyZW50KT4ubW0tbGlzdGl0ZW1fX3RleHR7YmFja2dyb3VuZDowIDB9Lm1tLW1lbnUtLXNlbGVjdGVkLXBhcmVudCAubW0tbGlzdGl0ZW0tLXNlbGVjdGVkLXBhcmVudD4ubW0tbGlzdGl0ZW1fX2J0biwubW0tbWVudS0tc2VsZWN0ZWQtcGFyZW50IC5tbS1saXN0aXRlbS0tc2VsZWN0ZWQtcGFyZW50Pi5tbS1saXN0aXRlbV9fdGV4dHtiYWNrZ3JvdW5kOnZhcigtLW1tLWNvbG9yLWJhY2tncm91bmQtZW1waGFzaXMpfTpyb290ey0tbW0tc2lkZWJhci1jb2xsYXBzZWQtc2l6ZTo1MHB4Oy0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplOnZhcigtLW1tLW1heC1zaXplKX0ubW0td3JhcHBlci0tc2lkZWJhci1jb2xsYXBzZWQgLm1tLXNsaWRlb3V0e3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1tLXNpZGViYXItY29sbGFwc2VkLXNpemUpKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS1tbS1zaWRlYmFyLWNvbGxhcHNlZC1zaXplKSwwLDApfVtkaXI9cnRsXSAubW0td3JhcHBlci0tc2lkZWJhci1jb2xsYXBzZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5tbS13cmFwcGVyLS1zaWRlYmFyLWNvbGxhcHNlZDpub3QoLm1tLXdyYXBwZXItLW9wZW5lZCkgLm1tLW1lbnUtLXNpZGViYXItY29sbGFwc2VkIC5tbS1kaXZpZGVyLC5tbS13cmFwcGVyLS1zaWRlYmFyLWNvbGxhcHNlZDpub3QoLm1tLXdyYXBwZXItLW9wZW5lZCkgLm1tLW1lbnUtLXNpZGViYXItY29sbGFwc2VkIC5tbS1uYXZiYXJ7b3BhY2l0eTowfS5tbS13cmFwcGVyLS1zaWRlYmFyLWV4cGFuZGVkIC5tbS1tZW51LS1zaWRlYmFyLWV4cGFuZGVke3dpZHRoOnZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSk7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtib3JkZXItcmlnaHQtc3R5bGU6c29saWR9Lm1tLXdyYXBwZXItLXNpZGViYXItZXhwYW5kZWQubW0td3JhcHBlci0tb3BlbmVke292ZXJmbG93OmF1dG99Lm1tLXdyYXBwZXItLXNpZGViYXItZXhwYW5kZWQubW0td3JhcHBlci0tb3BlbmVkIC5tbS13cmFwcGVyX19ibG9ja2Vye2Rpc3BsYXk6bm9uZX0ubW0td3JhcHBlci0tc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXNsaWRlb3V0e3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSkpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKHZhcigtLW1tLXNpZGViYXItZXhwYW5kZWQtc2l6ZSksMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QodmFyKC0tbW0tc2lkZWJhci1leHBhbmRlZC1zaXplKSwwLDApfVtkaXI9cnRsXSAubW0td3JhcHBlci0tc2lkZWJhci1leHBhbmRlZC5tbS13cmFwcGVyLS1vcGVuZWQgLm1tLXNsaWRlb3V0ey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfSIsIi5uZW9zLWFsaWdubWVudC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uZW9zLWFsaWdubWVudC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubmVvcy1hbGlnbm1lbnQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIudGMtbmVvcy1lbGVtZW50cy1tYXAge1xuICAgIC5tYXAtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKCR0Yy1uZW9zLWVsZW1lbnRzLW1hcC1yYXRpby13aWR0aCwgJHRjLW5lb3MtZWxlbWVudHMtbWFwLXJhdGlvLWhlaWdodCk7XG4gICAgfVxufVxuIiwiLy8gUGxhY2Vob2xkZXJzIHZlbmRvciBwcmVmaXhlc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBVc2UgYmVmb3JlIHBzZXVkbyBlbGVtZW50IHRvIGdpdmUgZWxlbWVudCB0aGUgZ2l2ZXIgd2lkdGggYW5kIGhlaWdodCBiZWZvcmUgaXRzIGNvbnRlbnQgaXMgbG9hZGVkXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygoI3skaGVpZ2h0fSAvICN7JHdpZHRofSkgKiAxMDAlKTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8vIENvbnRhaW5lcnMgbWF4IHdpZHRoc1xuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocyxcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIG1ha2UtYnV0dG9uKCkge1xuICAgID4gYSwgPiBkaXYsID4gYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMteGwpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDY2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2stcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiByZW5kZXItc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvSWNvbnMvY2hldnJvbi1sZWZ0LnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL0ltYWdlcy9JY29ucy9jaGV2cm9uLXJpZ2h0LnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLW1lbnUtdHJpZ2dlciB7XG4gICAgLS1tZW51LXRyaWdnZXItcGFkZGluZzogMTBweCA1cHg7XG4gICAgLS1tZW51LXRyaWdnZXItYmFyLXdpZHRoOiA0MHB4O1xuXG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS1tZW51LXRyaWdnZXItcGFkZGluZyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiB2YXIoLS1tZW51LXRyaWdnZXItcGFkZGluZyk7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMzAwKTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1tZW51LXRyaWdnZXItYmFyLXdpZHRoKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0LCB3aWR0aCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLW1lbnUtdHJpZ2dlci1iYXItd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gdGVzdGltb25pYWwtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSwgc2VyaWY7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5yZXZpZXctdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB9XG59XG5cbkBtaXhpbiBmbGlnaHQtY2FyZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmZsaWdodC1pdGVtLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG5cbiAgICAgICAgLmZsaWdodC1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIC5mbGlnaHQtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYm9sZCksIHNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWV4dHJhLWJvbGQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC14eGwpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmxpZ2h0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWJvbGQpLCBzZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zKTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsaWdodC1pdGVtLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgLmZsaWdodC1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcyk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC14bCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mbGlnaHQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4cyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmxpZ2h0LWl0ZW0tZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAuZmxpZ2h0LWl0ZW0tZm9vdGVyLXRleHQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmxpZ2h0LWl0ZW0tZm9vdGVyLWljb24ge1xuICAgICAgICAgICAgICAgIC5mbGlnaHQtaXRlbS1mb290ZXItaWNvbi1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmZsaWdodC1pdGVtLWZvb3Rlci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZsaWdodC1pdGVtLWZvb3Rlci1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgLmZsaWdodC1pdGVtLWZvb3Rlci1pY29uLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYmFsbG9vbi1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICYtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuXG4gICAgICAgIC8qIFRpdHJlIEg0ICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG5cbiAgICAgICAgLyogUGFyYWdyYXBoICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLWZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzkyMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtbmVvcy1lbGVtZW50cy1idXR0b24ge1xuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgICB9XG59XG4iLCIudGMtbmVvcy1lbGVtZW50cy1mdWxsd2lkdGhpbWFnZSB7XG4gICAgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy1uZW9zLWVsZW1lbnRzLWNhbGx0b2FjdGlvbiB7XG4gICAgLS1jdGEtY29sLXNwYWNlOiAzMHB4O1xuXG4gICAgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdyh2YXIoLS1jdGEtY29sLXNwYWNlKSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgLmltYWdlLFxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKGNhbGMoJGdyaWQtY29sdW1ucyAvIDIpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgICAgIHAuY3RhLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1jdGEtY29sLXNwYWNlKTtcblxuICAgICAgICAgICAgLmltYWdlLFxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1vbi1yaWdodCB7XG4gICAgICAgIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgJi53aXRob3V0LW1hcmdpbi1ib3R0b20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbnRlcm5hbC1tYXJnaW5zLXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coY2FsYygkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSkpO1xuICAgIH1cblxuICAgICYuaW50ZXJuYWwtbWFyZ2lucy1ub3JtYWwge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdygkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIH1cblxuICAgICYuaW50ZXJuYWwtbWFyZ2lucy1sYXJnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogMikpO1xuICAgIH1cblxuICAgICYuYWxpZ24tc3RhcnQge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsaWduLWVuZCB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmp1c3RpZnktY2VudGVyIHtcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuanVzdGlmeS1lbmQge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLm5vZGV0eXBlcy1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnZlcnNpb24gZGUgMiBjb2xvbm5lc1xuICAgICYuaW52ZXJzZS1jb2x1bW4ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJjpub3QoLmZvcmNlLXhzKSB7XG4gICAgICAgICAgICAmLm1vYmlsZS1tYXJnaW4tYm90dG9tLW5vbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9iaWxlLW1hcmdpbi1ib3R0b20tc21hbGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZS1tYXJnaW4tYm90dG9tLW5vcm1hbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZS1tYXJnaW4tYm90dG9tLWxhcmdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCRncmlkLWd1dHRlci13aWR0aCAqIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sdW1uIGluICR0Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1tdWx0aWNvbHVtbnMge1xuICAgICRjb2x1bW5OYW1lOiBudGgoJGNvbHVtbiwgMSk7XG4gICAgJGNvbHVtbk51bWJlcjogbnRoKCRjb2x1bW4sIDIpO1xuXG4gICAgLmNvbHVtbi0jeyRjb2x1bW5OYW1lfSB7XG4gICAgICAgICRjb2x1bW5EaWZmZXJlbmNlOiBjYWxjKCN7JGdyaWQtY29sdW1uc30gLSAjeyRjb2x1bW5OdW1iZXJ9KTtcblxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uTnVtYmVyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvcmNpbmcgZHUgY29sb25uYWdlIGVuIFNNXG4gICAgICAgIEBhdC1yb290IC5mb3JjZS1zbSA+ICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRjb2x1bW5OdW1iZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yY2luZyBkdSBjb2xvbm5hZ2UgZW4gWFNcbiAgICAgICAgQGF0LXJvb3QgLmZvcmNlLXhzID4gJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGNvbHVtbk51bWJlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3JjaW5nIGR1IGNvbG9ubmFnZSBlbiBYUyBtYWlzIHBhcyBlbiBTTVxuICAgICAgICBAYXQtcm9vdCAuZm9yY2UteHM6bm90KC5mb3JjZS1zbSkgPiAmIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGNvbHVtbk51bWJlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGNvbHVtbk51bWJlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLW5lb3MtZWxlbWVudHMtYm9vdHN0cmFwLWFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIjdGFydGVhdWNpdHJvblJvb3Qge1xuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGF0LXJvb3QgLmNvb2tpZS1jb25zZW50LWJhci1ib3R0b20taGlkZGVuICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmNvb2tpZS1jb25zZW50LWJhci1ib3R0b20tdmlzaWJsZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VDcm9zcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YXJ0ZWF1Y2l0cm9uQ1RBQnV0dG9uLFxuICAgICAgICAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQsXG4gICAgICAgICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGFydGVhdWNpdHJvbkFsbG93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50YXJ0ZWF1Y2l0cm9uRGVueSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAjdGFydGVhdWNpdHJvbkNsb3NlQ3Jvc3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9JbWFnZXMvSWNvbmUveG1hcmstc29saWQuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YXJ0ZWF1Y2l0cm9uQ1RBQnV0dG9uLFxuICAgICAgICAgICAgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0LFxuICAgICAgICAgICAgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAudGFydGVhdWNpdHJvbkRlbnkge1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIH1cblxuICAgICAgICAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICAgICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdGFydGVhdWNpdHJvbiB7XG4gICAgICAgICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMge1xuICAgICAgICAgICAgI3RhcnRlYXVjaXRyb25NYWluTGluZU9mZnNldCB7XG4gICAgICAgICAgICAgICAgI3RhcnRlYXVjaXRyb25JbmZvIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN0YXJ0ZWF1Y2l0cm9uU2F2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgLnRhcnRlYXVjaXRyb25IMSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YXJ0ZWF1Y2l0cm9uQWxsb3csXG4gICAgICAgICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZyxcbiAgICAgICAgLnRhcnRlYXVjaXRyb25EZW55IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YXJ0ZWF1Y2l0cm9uQWxsb3csXG4gICAgICAgICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YXJ0ZWF1Y2l0cm9uRGVueSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhY19hY3RpdmF0ZSB7XG4gICAgYmFja2dyb3VuZDogI2NjYyAhaW1wb3J0YW50O1xuXG4gICAgLnRhY19mbG9hdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG5cbiAgICAgICAgLnRhcnRlYXVjaXRyb25BbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLW5lb3MtZWxlbWVudHMtbWFwIHtcbiAgICAmLnRhYy1kaXNhYmxlZCB7XG4gICAgICAgIC50YWNfYWN0aXZhdGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLnRhY19mbG9hdCB7XG4gICAgICAgICAgICAgICAgZ2FwOiA1JTtcblxuICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmctcmVjYXB0Y2hhLmNsZWFyZml4IHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAudGFjX2FjdGl2YXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5nb29nbGVtYXBzX2VtYmVkIHtcbiAgICAudGFjX2FjdGl2YXRlX21hcHNfbm9hcGkge1xuICAgICAgICAudGFjX2Zsb2F0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9QYWNrYWdlcy9UQy5OZW9zLkNvb2tpZUNvbnNlbnQvSWNvbnMvbWFwLWxvY2F0aW9uLWRvdC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE1JSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwidGNfbmVvc19jb29raWVjb25zZW50XCI7XG5AaW1wb3J0IFwidGNfbmVvc19lbGVtZW50c19tYXBcIjtcbkBpbXBvcnQgXCJyZWNhcHRjaGFfdjNcIjtcbkBpbXBvcnQgXCJnb29nbGVtYXBzX2VtYmVkXCI7XG5cbiNjb29raWUtY29uc2VudC1kYXRhIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIubGVuaXMge1xuICAgICYubGVuaXMtc21vb3RoIHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuXG4gICAgICAgIFtkYXRhLWxlbmlzLXByZXZlbnRdIHtcbiAgICAgICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlbmlzLXN0b3BwZWQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYubGVuaXMtc2Nyb2xsaW5nIGlmcmFtZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cbiIsIi5uZW9zLW5vZGV0eXBlcy1pbWFnZSB7XG4gICAgJi56b29tLW9uLWhvdmVyIHtcbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiOnJvb3Qge1xuICAgIC8vIENvbG9yc1xuICAgIC0tY29sb3ItcHJpbWFyeS01MDA6ICMwQzI2NDE7XG4gICAgLS1jb2xvci1wcmltYXJ5LTQwMDogIzI4NDI1QjtcbiAgICAtLWNvbG9yLXByaW1hcnktMzAwOiAjMDA0RjlGO1xuICAgIC0tY29sb3ItcHJpbWFyeS0yMDA6ICM1Mjk5RTA7XG4gICAgLS1jb2xvci1wcmltYXJ5LTEwMDogI0FGQ0FFNTtcblxuICAgIC0tY29sb3Itc2Vjb25kYXJ5LTUwMDogIzUxNEE0MTtcbiAgICAtLWNvbG9yLXNlY29uZGFyeS00MDA6ICNDRTdEMDM7XG4gICAgLS1jb2xvci1zZWNvbmRhcnktMzAwOiAjRjM5MjAwO1xuICAgIC0tY29sb3Itc2Vjb25kYXJ5LTIwMDogI0ZGRDY5OTtcbiAgICAtLWNvbG9yLXNlY29uZGFyeS0xMDA6ICNGRkY1RTU7XG5cbiAgICAtLWNvbG9yLW5ldXRyYWwtNTAwOiAjMjcyNjI1O1xuICAgIC0tY29sb3ItbmV1dHJhbC00MDA6ICM1QzVBNTc7XG4gICAgLS1jb2xvci1uZXV0cmFsLTMwMDogIzlFOUE5NDtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMjAwOiAjRjBGMEVGO1xuICAgIC0tY29sb3ItbmV1dHJhbC0xMDA6ICNGRkZGRkY7XG5cbiAgICAtLWNvbG9yLW1vZGFsLTQwMDogIzhCQURDNTtcbiAgICAtLWNvbG9yLW1vZGFsLTMwMDogI0UzMDYxMztcbiAgICAtLWNvbG9yLW1vZGFsLTIwMDogI0U3OTAwRTtcbiAgICAtLWNvbG9yLW1vZGFsLTEwMDogIzc2QjgyQTtcblxuICAgIC0tZm9udC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgIC0tbGluay1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgIC0tbGluay1jb2xvci1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeS0zMDApO1xuXG4gICAgLy8gRm9udCBmYW1pbGllc1xuICAgIC0tZm9udC1mYW1pbHktZGVmYXVsdDogJ1RUIE5vcm1zIFBybyBDb25kZW5zZWQnO1xuXG4gICAgLy8gRm9udCBzaXplc1xuICAgIC0tZm9udC1zaXplLXh4czogMTBweDtcbiAgICAtLWZvbnQtc2l6ZS1zOiAyMnB4O1xuICAgIC0tZm9udC1zaXplLW06IDI1cHg7XG4gICAgLS1mb250LXNpemUtbDogMzJweDtcbiAgICAtLWZvbnQtc2l6ZS14bDogMzhweDtcbiAgICAtLWZvbnQtc2l6ZS14eGw6IDcycHg7XG5cbiAgICAtLWZvbnQtc2l6ZS14eGwtbW9iaWxlOiA0MnB4O1xuXG4gICAgLy8gRm9udCB3ZWlnaHRzXG4gICAgLS1saWdodDogMzAwO1xuICAgIC0tcmVndWxhcjogNDAwO1xuICAgIC0tbWVkaXVtOiA1MDA7XG4gICAgLS1zZW1pLWJvbGQ6IDYwMDtcbiAgICAtLWJvbGQ6IDcwMDtcbiAgICAtLWV4dHJhLWJvbGQ6IDgwMDtcbiAgICAtLWJsYWNrOiA5MDA7XG5cbiAgICAvLyBMaW5lIGhlaWdodFxuICAgIC0tbGluZS1oZWlnaHQtczogMjhweDtcbiAgICAtLWxpbmUtaGVpZ2h0LXh4bDogNDVweDtcblxuICAgIC8vIEdyaWRcbiAgICAtLWdyaWQtZ3V0dGVyLXdpZHRoOiAjeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgLS1ncmlkLWNvbHVtbnM6ICN7JGdyaWQtY29sdW1uc307XG5cbiAgICAvLyBNYXJnaW5zXG4gICAgLS1tYXJnaW4tYm90dG9tLXNtYWxsOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgLS1tYXJnaW4tYm90dG9tLWRlZmF1bHQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMik7XG4gICAgLS1tYXJnaW4tYm90dG9tLWJpZzogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzKTtcbiAgICAtLW1hcmdpbi14eGw6IDQwcHg7XG4gICAgLS1tYXJnaW4teGw6IDIwcHg7XG5cbiAgICAvLyBQYWRkaW5nc1xuICAgIC0tZ2FwLW06IDMwcHg7XG5cbiAgICAvLyBFbGVtZW50cyBzaXplXG4gICAgLS1oZWFkZXItaGVpZ2h0OiAxMDBweDtcbiAgICAtLWhlYWRlci1oZWlnaHQtbW9iaWxlOiAxMDBweDtcblxuICAgIC8vIEJvcmRlciByYWRpdXNcbiAgICAtLWJvcmRlci1yYWRpdXMteGw6IDIwcHg7XG59XG5cbiRibHVlLWxpZ2h0OiAjNTI5OUUwO1xuJG9yYW5nZS1saWdodDogI0ZGRDY5OTtcbiRvcmFuZ2U6ICNGMzkyMDA7XG4iLCIvLyBUVCBOb3JtcyBQcm8gQ29uZGVuc2VkIFRoaW5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX1RoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfVGhpbl9JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9UaGluX0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBUVCBOb3JtcyBQcm8gQ29uZGVuc2VkIEV4dHJhIExpZ2h0XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUIE5vcm1zIFBybyBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0V4dHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9FeHRyYUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUIE5vcm1zIFBybyBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0V4dHJhTGlnaHRfSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9FeHRyYUxpZ2h0X0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBUVCBOb3JtcyBQcm8gQ29uZGVuc2VkIExpZ2h0XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUIE5vcm1zIFBybyBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0xpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCBOb3JtcyBQcm8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9MaWdodF9JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0xpZ2h0X0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBUVCBOb3JtcyBQcm8gQ29uZGVuc2VkIFJlZ3VsYXJcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCBOb3JtcyBQcm8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9SZWd1bGFyX0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfUmVndWxhcl9JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gVFQgTm9ybXMgUHJvIENvbmRlbnNlZCBNZWRpdW1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfTWVkaXVtX0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfTWVkaXVtX0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBUVCBOb3JtcyBQcm8gQ29uZGVuc2VkIFNlbWkgQm9sZFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCBOb3JtcyBQcm8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfU2VtaUJvbGRfSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9TZW1pQm9sZF9JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gVFQgTm9ybXMgUHJvIENvbmRlbnNlZCBCb2xkXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUIE5vcm1zIFBybyBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfQm9sZF9JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JvbGRfSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIFRUIE5vcm1zIFBybyBDb25kZW5zZWQgRXh0cmEgQm9sZFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCBOb3JtcyBQcm8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0V4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdUVCBOb3JtcyBQcm8gQ29uZGVuc2VkJztcbiAgICBzcmM6IHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9FeHRyYUJvbGRfSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vRm9udHMvVFRfTm9ybXNfUHJvX0NvbmRlbnNlZF9FeHRyYUJvbGRfSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIFRUIE5vcm1zIFBybyBDb25kZW5zZWQgQmxhY2tcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVFQgTm9ybXMgUHJvIENvbmRlbnNlZCc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1RUIE5vcm1zIFBybyBDb25kZW5zZWQnO1xuICAgIHNyYzogdXJsKCcuLi9Gb250cy9UVF9Ob3Jtc19Qcm9fQ29uZGVuc2VkX0JsYWNrX0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL0ZvbnRzL1RUX05vcm1zX1Byb19Db25kZW5zZWRfQmxhY2tfSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIFBvcHBpbnMgLSBSZWd1bGFyXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9Gb250cy9Qb3BwaW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL0ZvbnRzL1BvcHBpbnMtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIudGMtd2Vic2l0ZS1zb2NpYWxuZXR3b3JrcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtYnJlYWRjcnVtYm1lbnUge1xuICAgIHBhZGRpbmc6IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGgqMiAwO1xuXG4gICAgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG5cbiAgICAgICAgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgICAgICAgICBvbCwgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKi41O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogLjI1O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtbGFuZ3VhZ2VtZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTMwMClcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0zMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1tZWdhbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICBwYWRkaW5nOiAzNXB4IDAgNzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAubWVnYS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuXG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAubWVnYS1tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5tZWdhLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci10b3AtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMyXCIgaGVpZ2h0PVwiMzJcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTUuOTk5OCAxMy4xNzEzTDMuMjcxODggMC40NDMzNTlMMC40NDM0NTMgMy4yNzE3OUwxMy4xNzE0IDE1Ljk5OTdMMC40NDMzNTkgMjguNzI3N0wzLjI3MTc5IDMxLjU1NjFMMTUuOTk5OCAxOC44MjgxTDI4LjcyNzcgMzEuNTU2MUwzMS41NTYyIDI4LjcyNzZMMTguODI4MiAxNS45OTk3TDMxLjU1NjEgMy4yNzE4NUwyOC43Mjc2IDAuNDQzNDIzTDE1Ljk5OTggMTMuMTcxM1pcIiBmaWxsPVwiJTIzMDA0RjlGXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMyXCIgaGVpZ2h0PVwiMzJcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTUuOTk5OCAxMy4xNzEzTDMuMjcxODggMC40NDMzNTlMMC40NDM0NTMgMy4yNzE3OUwxMy4xNzE0IDE1Ljk5OTdMMC40NDMzNTkgMjguNzI3N0wzLjI3MTc5IDMxLjU1NjFMMTUuOTk5OCAxOC44MjgxTDI4LjcyNzcgMzEuNTU2MUwzMS41NTYyIDI4LjcyNzZMMTguODI4MiAxNS45OTk3TDMxLjU1NjEgMy4yNzE4NUwyOC43Mjc2IDAuNDQzNDIzTDE1Ljk5OTggMTMuMTcxM1pcIiBmaWxsPVwiJTIzNTI5OUUwXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZ2EtbWVudS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdztcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAqIC4yNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhLmZpcnN0LWxldmVsLXBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1leHRyYS1ib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWdhLW1lbnUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDMsICRncmlkLWNvbHVtbnMpKTtcblxuICAgICAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1zb2NpYWxuZXR3b3JrcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tcmVndWxhcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0yMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtcGFnZWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWJhbm5lci1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcjtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmNrLXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtdGl0bGUtZ3JheXtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTQwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS10aXRsZS13aGl0ZXtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1iYW5uZXItbG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC04NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5wYWdlLWJhbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAvIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnZS1iYW5uZXItbG9nbyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNzBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAucGFnZS1iYW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wYWdlaW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyhjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDQpICsgODVweCk7XG5cbiAgICAucGFnZS1pbnRyb2R1Y3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG5cbiAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3c7XG5cbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0LFxuICAgICAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2UtaW50cm8tcGFkZGluZ3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vLXJpZ2h0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbChjYWxjKCRncmlkLWNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSAqIDUpO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgaDEucGFnZS1pbnRyb2R1Y3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14eGwpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyAqIC41KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG5cbiAgICAgICAgICAgICAgICA+IC5ub2RldHlwZXMtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAyKSArIDcwcHgpO1xuXG4gICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgLnBhZ2UtaW50cm9kdWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0LFxuICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1sZWZ0IHtcblxuICAgICAgICAgICAgICAgICAgICBoMS5wYWdlLWludHJvZHVjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYWdlLWludHJvZHVjdGlvbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2stcGxhY2Vob2xkZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1mb290ZXJuYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTMwMCk7XG5cbiAgICAuZm9vdGVyLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG5cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIDIpIDA7XG5cbiAgICAgICAgLmZvb3Rlci1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3c7XG5cbiAgICAgICAgICAgIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1zZW1pLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWxpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIC5mb290ZXItbmF2aWdhdGlvbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtaG9tZXBhZ2ViYW5uZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOjEwMHB4O1xuXG4gICAgLmJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItdmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgdmlkZW8jYmFubmVyLXZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcblxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA5M3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1tZW51LXRyaWdnZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1saW5rcyxcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtbGlua3MgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tcmVndWxhcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtbGlua3MgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWV4dHJhLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jay1wbGFjZWhvbGRlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMCA5OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWJvb2tpbmdmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyAoY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICB9XG5cbiAgZm9ybSNib29raW5nLWZvcm0ge1xuICAgID4gZmllbGRzZXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcblxuICAgICAgPiBmaWVsZHNldCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIChjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSkpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYjYm9va2luZy1mb3JtLWNvbnNlbnREYXRhUHJvY2Vzc2luZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWV4dHJhLWJvbGQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xlYXJmaXgge1xuICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuXG4gICAgICAgICAgICAuZm9ybS1sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1zZW1pLWJvbGQpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAgICNkaXNjb3VudC12b3VjaGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLmlzLXZhbGlkLFxuICAgICAgICAgICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tb2RhbC0xMDApO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTEwMCk7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMTAwKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tb2RhbC0xMDApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtaW52YWxpZCxcbiAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbW9kYWwtMzAwKTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tb2RhbC0zMDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMzAwKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tb2RhbC0zMDApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2Rpc2NvdW50LXZvdWNoZXItbWVzc2FnZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTMwMCk7XG4gICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1idXR0b247XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmI2Jvb2tpbmctZm9ybS11c2VySW5mb3JtYXRpb24ge1xuICAgICAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYjYm9va2luZy1mb3JtLXBhc3NlbmdlcnNJbmZvcm1hdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAuY2xlYXJmaXgge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gKGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIyJSAtIChjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxOCUgLSAoY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpKTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWNoaWxkLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzNnB4O1xuXG4gICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWZvcm0tY2hlY2s7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIC50b29sdGlwLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMTZcIiB3aWR0aD1cIjE2XCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHBhdGggZmlsbD1cIiUyMzI4NDI1QlwiIGQ9XCJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zaG93LXJlbW92ZS1wYXNzZW5nZXIge1xuICAgICAgICAgICAgICAgIC5yZW1vdmUtcGFzc2VuZ2VyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIzNlwiIGhlaWdodD1cIjM2XCIgdmlld0JveD1cIjAgMCAzNiAzNlwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxjaXJjbGUgY3g9XCIxOFwiIGN5PVwiMThcIiByPVwiMThcIiBmaWxsPVwiJTIzRjM5MjAwXCIvPjxwYXRoIGQ9XCJNNyAxOEgyOVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ2cHggNDZweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICByaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZGQtcGFzc2VuZ2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI0NVwiIGhlaWdodD1cIjQ0XCIgdmlld0JveD1cIjAgMCA0NSA0NFwiIGZpbGw9XCJub25lXCI+PGNpcmNsZSBjeD1cIjIyLjVcIiBjeT1cIjIyXCIgcj1cIjIyXCIgZmlsbD1cIiUyM0YzOTIwMFwiLz48cGF0aCBkPVwiTTkuNSAyMkgzNC41XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utd2lkdGg9XCIzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48cGF0aCBkPVwiTTIyIDkuNUwyMiAzNC41XCIgc3Ryb2tlPVwid2hpdGVcIiBzdHJva2Utd2lkdGg9XCIzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDZweCA0NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uIHtcbiAgICAgID4gLm5vZGV0eXBlcy1jb250ZW50IHtcbiAgICAgICAgKixcbiAgICAgICAgLmNrLXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgLmZvcm0tbmF2aWdhdGlvbiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaS5zdWJtaXQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMjAwKTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1tb2RhbC0yMDApO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMjAwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMjAwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYud2FzLXZhbGlkYXRlZCB7XG4gICAgICAuY29uc2VudC1kYXRhLXByb2Nlc3NpbmctY2hlY2tib3gge1xuICAgICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTMwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgJi52aXNpYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICBmb3JtI2Jvb2tpbmctZm9ybSB7XG4gICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgPiBmaWVsZHNldCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmI2Jvb2tpbmctZm9ybS11c2VySW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAuY2xlYXJmaXgge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjI1KTtcblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNDIlIC0gKGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzIlIC0gKGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjElIC0gKGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5pcy1jaGlsZC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgJi5zaG93LXJlbW92ZS1wYXNzZW5nZXIge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmI2Jvb2tpbmctZm9ybS1mbGlnaHRJbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb3JtI2Jvb2tpbmctZm9ybSB7XG4gICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgPiBmaWVsZHNldCB7XG4gICAgICAgICAgJiNib29raW5nLWZvcm0tcGFzc2VuZ2Vyc0luZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuaXMtY2hpbGQtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgICYuc2hvdy1yZW1vdmUtcGFzc2VuZ2VyIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkLXBhc3NlbmdlciB7XG4gICAgICAgICAgICAgIGJvdHRvbTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWJhbGxvb25mbGlnaHRib29raW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zaG93LXBheW1lbnQtY29uZmlybWF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggMCAkZ3JpZC1ndXR0ZXItd2lkdGgqMztcbiAgICB9XG59XG4iLCIubm9kZXR5cGVzLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5tYXJnaW4tYm90dG9tLW5vbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYubWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hcmdpbi1ib3R0b20tc21hbGwpO1xuICAgIH1cblxuICAgICYubWFyZ2luLWJvdHRvbS1kZWZhdWx0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFyZ2luLWJvdHRvbS1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAmLm1hcmdpbi1ib3R0b20tYmlnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFyZ2luLWJvdHRvbS1iaWcpO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLm5lb3MtY29udGVudGVsZW1lbnQtYWN0aXZlICYsICYubmVvcy1jb250ZW50ZWxlbWVudC1hY3RpdmUge1xuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblxuICAgICAgICAgICAgPiB0aGVhZCxcbiAgICAgICAgICAgID4gdGJvZHksXG4gICAgICAgICAgICA+IHRmb290IHtcbiAgICAgICAgICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICAgICAgICAgPiB0aCxcbiAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZW9zLW5vZGV0eXBlcy1pbWFnZSB7XG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG4gIH1cblxuICBmaWd1cmUge1xuICAgID4gYSwgPiBwaWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5uZW9zLWZvcm0tYnVpbGRlci1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb3JtIHtcblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIGxhYmVsLmZvcm0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLW1lZGl1bSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0zMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWNvbG9yLXNlY29uZGFyeS0zMDA6IDI0MywgMTQ2LCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTMwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMzAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMzAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lcnJvcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1tb2RhbC0zMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1tb2RhbC0zMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTMwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaGVscC1pbmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtZm9ybS1jaGVjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1tb2RhbC0zMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbiAgICAgICAgICAgICAgICAkbWluOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCk7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtaW4pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbFtmb3I9XCJjb250YWN0LWZvcm0tcmVjYXB0Y2hhXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgIG5hdi5mb3JtLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEsID4gZGl2LCA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndhcy12YWxpZGF0ZWQge1xuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIC5jbGVhcmZpeCB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjp2YWxpZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtdmFsaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW1vZGFsLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTEwMCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmludmFsaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW1vZGFsLTMwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTMwMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMzAwKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMzAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjp2YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW1vZGFsLTMwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICB6LWluZGV4OiAxO1xufVxuIiwiLnRjLW5lb3MtZWxlbWVudHMtc3BhY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgaHIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXJvb3Rjb250YWluZXIge1xuICAgIC5yb290LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuICAgIH1cbn1cbiIsIi5uZW9zLW5vZGV0eXBlcy1tdWx0aWNvbHVtbiB7XG4gICAgLmNvbHVtbiB7XG4gICAgICAgIC50Yy1uZW9zLWVsZW1lbnRzLW1hcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlLW1hcmdpbi1ib3R0b20tbm9uZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tb2JpbGUtbWFyZ2luLWJvdHRvbS1zbWFsbCB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFyZ2luLWJvdHRvbS1zbWFsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vYmlsZS1tYXJnaW4tYm90dG9tLW5vcm1hbCB7XG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFyZ2luLWJvdHRvbS1kZWZhdWx0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlLW1hcmdpbi1ib3R0b20tbGFyZ2Uge1xuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hcmdpbi1ib3R0b20tYmlnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZW9zLW5vZGV0eXBlcy10ZXh0IHtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgIH1cbn1cbiIsIi5kbC1nYWxsZXJ5LWdhbGxlcnkge1xuICAgICYudGhlbWUtYm9vdHN0cmFwTGlnaHRib3gge1xuICAgICAgICA+IC5kbC1nYWxsZXJ5IHtcbiAgICAgICAgICAgID4gLnJvdy5kbC1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICA+IC5uZW9zLW5vZGV0eXBlcy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGhlbWUtQ2xpY2tBbmRWaWV3IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50Yy1kbC1nYWxsZXJ5IHtcbiAgICAgICAgLmRsLWdhbGxlcnkge1xuICAgICAgICAgICAgLnJvdyBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzIuNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGh1bWJuYWlscyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGh1bWJuYWlsOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saWdodGJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Y3lhbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saWdodGJveC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNjbG9zZS1saWdodGJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAgICAgICAudGMtZGwtZ2FsbGVyeSB7XG4gICAgICAgICAgICAuZGwtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgLnJvdyBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDNweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAkbWQ6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKTtcbiAgICAkbGc6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgIC50Yy1kbC1nYWxsZXJ5IHtcbiAgICAgICAgICAgIC5kbC1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAucm93IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuIiwiLnRjLW5lb3MtZWxlbWVudHMtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbjtcblxuICAgIC5jay1wbGFjZWhvbGRlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnRjLW5lb3MtZWxlbWVudHMtY2FsbHRvYWN0aW9uIHtcbiAgICAtLWN0YS1jb2wtc3BhY2U6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFyZ2luLWJvdHRvbS1zbWFsbCkgIWltcG9ydGFudDtcblxuICAgIC5jbGlja2FibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLmltYWdlLWJhbGxvb24tZmxvYXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGwtdG8tYWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tc3ZnLXdpZHRoKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc3ZnLWhlaWdodCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtYmFsbG9vbi1mbG9hdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5lb3MtYmFja2VuZCAuaW1hZ2UtYmFsbG9vbi1mbG9hdCB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAubmVvcy1iYWNrZW5kIC5pbWFnZS1iYWxsb29uLWZsb2F0IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAubmVvcy1iYWNrZW5kIC5pbWFnZS1iYWxsb29uLWZsb2F0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woY2FsYygkZ3JpZC1jb2x1bW5zICogMiAvIDMpKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGdyaWQtY29sdW1ucyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbChjYWxjKCRncmlkLWNvbHVtbnMgLyAzKSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5jdGEtaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhLXRpdGxlLFxuICAgICAgICAgICAgLmN0YS10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1vbi1yaWdodCB7XG4gICAgICAgIC5jYWxsLXRvLWFjdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMCk7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAuY3RhLXRpdGxlLFxuICAgICAgICAgICAgICAgIC5jdGEtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0YS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTg4cHgpIHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1wYXJ0bmVyc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC50Yy13ZWJzaXRlLXBhcnRuZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcmVuZGVyLXN3aXBlci1uYXZpZ2F0aW9uO1xuICAgIH1cbn1cblxuLm5lb3MtYmFja2VuZCB7XG4gICAgLnRjLXdlYnNpdGUtcGFydG5lcnNsaWRlciB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gICAgICAgICAgICAudGMtd2Vic2l0ZS1wYXJ0bmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxOSUgLSAoI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICogLjI1KSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIudGMtd2Vic2l0ZS1jYWxsdG9hY3Rpb25xdWlja2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiB2YXIoLS1nYXAtbSk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLW1hcmdpbi14eGwpIHZhcigtLW1hcmdpbi14bCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtMjAwKTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgICAgIC8qIFRpdHJlIEgzICovXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBib2xkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWV4dHJhLWJvbGQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXh4bCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcblxuICAgICAgICAgICAgLyogRGVza3RvcC9ELUg1ICovXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tcmVndWxhcik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC50Yy1uZW9zLWVsZW1lbnRzLWJ1dHRvbiA+IGEge1xuICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXRlc3RpbW9uaWFsZG9jdW1lbnQubmVvcy1iYWNrZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCk7XG4gICAgLnJldmlldy1jYXJke1xuICAgICAgICBtYXJnaW46IDIwcmVtIC0yMHJlbSAyMHJlbSA1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRlc3RpbW9uaWFsLWNhcmQ7XG4gICAgICAgICRsZyA6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGMtd2Vic2l0ZS10ZXN0aW1vbmlhbGxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC8qIFRpdHJlIEgyICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyAvKiA2My44ODklICovXG4gICAgICAgIG1hcmdpbjogNHJlbSAwIDRyZW07XG4gICAgfVxuXG4gICAgLnRlc3RpbW9uaWFsIHtcbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICAkbWQ6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKTtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZXZpZXctY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIHRlc3RpbW9uaWFsLWNhcmQ7XG5cbiAgICB9XG4gICAgLmR1cmF0aW9uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtNDAwKTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtaXhpbiBmbGV4LWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBtaXhpbiByZXNwb25zaXZlKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbC1hdmF0YXIge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSwgc2VyaWY7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLWxldHRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbC1oZWFkZXIge1xuICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJi10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDExN3B4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogdmFyKC0tZ2FwLXhzLCA4cHgpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0zMDApO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKSwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zLCAxNnB4KTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLCBzZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTMwMCk7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMzAwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0zMDApO1xuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmV2aWV3LXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxufVxuIiwiLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuICAgIC5uZXdzbGV0dGVyYmxvY2stY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAuY29sLWxlZnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKGNhbGMoJGdyaWQtY29sdW1ucyAvIDMpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbC1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woY2FsYygoJGdyaWQtY29sdW1ucyAqIDIpIC8gMykpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5pbWFnZS1iYWxsb29uLWZsb2F0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTExMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIC0tc3ZnLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgLS1zdmctaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLXN2Zy13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tc3ZnLWhlaWdodCk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zdmctd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zdmctaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uZXdzbGV0dGVyYmxvY2stZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tbmV3c2xldHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tbmV3c2xldHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwaW5uZXItYm9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3VibWl0IC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIC5mb3JtLW5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3Bpbm5lci1ib3JkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFsZXJ0LXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRjLXdlYnNpdGUtbmV3c2xldHRlcmJsb2NrIHtcbiAgICAgICAgLm5ld3NsZXR0ZXJibG9jay1jb250ZW50IHtcbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAuY29sLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkZ3JpZC1jb2x1bW5zKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRncmlkLWNvbHVtbnMpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZS1iYWxsb29uLWZsb2F0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmV3c2xldHRlcmJsb2NrLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tbmV3c2xldHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy1uZW9zLWVsZW1lbnRzLWJvb3RzdHJhcC1hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKSBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1ib2R5e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgLm5vZGV0eXBlcy1jb250ZW50Lm1hcmdpbi1ib3R0b20tZGVmYXVsdHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudGMtd2Vic2l0ZS1jYXJkY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgLmNhcmRzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJGxnOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyk7XG4gICAgICAgICRtZDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbWQpO1xuICAgICAgICAkc206IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgJi5tYXJnaW4tYm90dG9tLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLmJhZGdlVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMzAwKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdyYXAtb3B0aW9uOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWV4dHJhLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNWVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNWVtO1xuICAgICAgICAgICAgICAgICAgICB3cmFwLW9wdGlvbjogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FsbC10by1hY3Rpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi50Yy13ZWJzaXRlLWZsaWdodGRvY3VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEwMCk7XG4gICAgLmZsaWdodC1pdGVte1xuICAgICAgICBAaW5jbHVkZSBmbGlnaHQtY2FyZDtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDFyZW0gNXJlbSAxcmVtO1xuICAgIH1cbn1cblxuLnRjLXdlYnNpdGUtZmxpZ2h0bGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmZsaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICAuZmxpZ2h0LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGlnaHQtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgLmZsaWdodC1pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGlnaHQtY2FyZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY4cHgpIHtcbiAgICAudGMtd2Vic2l0ZS1mbGlnaHRsaXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC50Yy13ZWJzaXRlLWZsaWdodGxpc3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgICAgLmZsaWdodC1jb250YWluZXIge1xuICAgICAgICAgICAgLmZsaWdodC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuZmxpZ2h0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuZmxpZ2h0LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZW9zLWNvbnRlbnRjb2xsZWN0aW9uIHtcbiAgICAubmVvcy1ub2RldHlwZXMtdGV4dCB7XG4gICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKCAgLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmVvcy1iYWNrZW5kIHtcbiAgICAubmVvcy1jb250ZW50Y29sbGVjdGlvbiB7XG4gICAgICAgIC5uZW9zLW5vZGV0eXBlcy10ZXh0IHtcbiAgICAgICAgICAgIC53aGl0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhciggIC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIudGMtd2Vic2l0ZS1iYWxsb29uZG9jdW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcblxuICAgIC5iYWxsb29uLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBiYWxsb29uLWNhcmQ7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tZ2FwLW0pO1xuICAgIH1cbn1cblxuLnRjLXdlYnNpdGUtYmFsbG9vbmxpc3Qge1xuICAgIC5iYWxsb29uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksIHNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZXh0cmEtYm9sZCk7XG4gICAgfVxuXG4gICAgLmJhbGxvb24tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAgICAgLmJhbGxvb24tY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZ2FwLW0pO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5iYWxsb29uLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhbGxvb24tY2FyZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5iYWxsb29uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5iYWxsb29uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cbiIsIi50Yy13ZWJzaXRlLXN0YWZmZG9jdW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGMtd2Vic2l0ZS1zdGFmZmxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgIC5zdGFmZiB7XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wb3NpdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb257XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgICYuY29sdW1uMyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAkbGc6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJHNtOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSk7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJHhsOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAkbGc6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAkc206IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKTtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi50Yy13ZWJzaXRlLXByYXRpY2FsaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnByYXRpY2FsLWluZm8tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1uZXV0cmFsLTIwMCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IHZhcigtLWdhcC1tKTtcblxuICAgICAgICAucHJhdGljYWwtaW5mby10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgLyogVGl0cmUgSDMgKi9cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1kZWZhdWx0KSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1leHRyYS1ib2xkKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAgNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmF0aWNhbC1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByYXRpY2FsLWluZm8taXRlbSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmF0aWNhbC1pbmZvLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByYXRpY2FsLWluZm8taWNvbiBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJhdGljYWwtaW5mby10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByYXRpY2FsLWluZm8tc3VidGl0bGUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHJhdGljYWwtaW5mby1zdWJ0ZXh0IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWRlZmF1bHQpLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3RhcnRlYXVjaXRyb25Sb290IHtcbiAgICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgICAgICAgLnRhcnRlYXVjaXRyb25DVEFCdXR0b24sXG4gICAgICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcbiAgICAgICAgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICAgICAgICAgICYudGFydGVhdWNpdHJvbkFsbG93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN0YXJ0ZWF1Y2l0cm9uIHtcbiAgICAgICAgLnRhcnRlYXVjaXRyb25BbGxvdyxcbiAgICAgICAgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsRGlhbG9nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvbkFsbEFsbG93ZWQudGFydGVhdWNpdHJvbklzU2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICB2YXIoLS1jb2xvci1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cbiIsIiNwYXNzZW5nZXJzLW1vZGFsIHtcbiAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG5cbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0yMDApO1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNlwiIGhlaWdodD1cIjM2XCIgdmlld0JveD1cIjAgMCAzNiAzNlwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0yIDJMMzMuODE5OCAzMy44MTk4XCIgc3Ryb2tlPVwiJTIzMjg0MjVCXCIgc3Ryb2tlLXdpZHRoPVwiM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PHBhdGggZD1cIk0yIDMzLjgxOThMMzMuODE5OCAyLjAwMDAyXCIgc3Ryb2tlPVwiJTIzMjg0MjVCXCIgc3Ryb2tlLXdpZHRoPVwiM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgICAgICAgICAgICAgICNudW1iZXItb2YtcGFzc2VuZ2VycyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjcGFzc2VuZ2Vycy1hbGVydCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjcGFzc2VuZ2Vycy1hbGVydC1jb21wbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmNvbXBsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgI3Bhc3NlbmdlcnMtYWxlcnQtY29tcGxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAjcGFzc2VuZ2Vycy1hbGVydC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idG4tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1zZW1pLWJvbGQpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FsZW5kYXItbW9udGgge1xuICAtLWdyaWQtY29sdW1uLWdhcDogNjNweDtcbiAgLS1ncmlkLXJvdy1nYXA6IDE1cHg7XG5cbiAgLS1oZWlnaHQtY2FsZW5kYXItZ3JpZDogMjgwcHg7XG4gIC0taGVpZ2h0LWNhbGVuZGFyOiA0NzVweDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgcGFkZGluZzogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogMikgMCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSAwO1xuXG4gIC5jYWxlbmRhci1tb250aC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAuY2FsZW5kYXItbW9udGgtaGVhZGVyLXNlbGVjdGVkLW1vbnRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLW1vbnRoLWhlYWRlci1zZWxlY3RvcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjI1KTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAjcHJldmlvdXMtbW9udGgtc2VsZWN0b3IsXG4gICAgICAjbmV4dC1tb250aC1zZWxlY3RvciB7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICNwcmV2aW91cy1tb250aC1zZWxlY3RvciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUuNzA0OSA3LjQxTDE0LjI5NDkgNkw4LjI5NDkyIDEyTDE0LjI5NDkgMThMMTUuNzA0OSAxNi41OUwxMS4xMjQ5IDEyTDE1LjcwNDkgNy40MVpcIiBmaWxsPVwiJTIzMEMyNjQxXCIvPjwvc3ZnPicpO1xuICAgICAgfVxuXG4gICAgICAjbmV4dC1tb250aC1zZWxlY3RvciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNOS43MDQ5MiA2TDguMjk0OTIgNy40MUwxMi44NzQ5IDEyTDguMjk0OTIgMTYuNTlMOS43MDQ5MiAxOEwxNS43MDQ5IDEyTDkuNzA0OTIgNlpcIiBmaWxsPVwiJTIzMEMyNjQxXCIvPjwvc3ZnPicpO1xuICAgICAgfVxuXG4gICAgICAjcHJlc2VudC1tb250aC1zZWxlY3RvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXktb2Ytd2VlayxcbiAgLmRheXMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogdmFyKC0tZ3JpZC1jb2x1bW4tZ2FwKTtcbiAgICBncmlkLXJvdy1nYXA6IHZhcigtLWdyaWQtcm93LWdhcCk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5kYXktb2Ytd2VlayB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtNTAwKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWV4dHJhLWJvbGQpO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICA+ICoge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICB9XG4gIH1cblxuICAuZGF5cy1ncmlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogdmFyKC0taGVpZ2h0LWNhbGVuZGFyLWdyaWQpO1xuXG4gICAgLmNhbGVuZGFyLWRheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1ib2xkKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgJi5jYWxlbmRhci1kYXktLW5vdC1jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0zMDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FsZW5kYXItZGF5LS1wYXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMzAwKTtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FsZW5kYXItZGF5LS1vZmYtc2Vhc29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDApO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FsZW5kYXItZGF5LS1hdmFpbGFibGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tb2RhbC0xMDApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlZ2lvbi1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLWl0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtNDAwKTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tbWVkaXVtKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgJi5yZWdpb24tVlMge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5yZWdpb24tVk0ge1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jYWxlbmRhci1kYXktLXRvZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwMCk7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1hdmFpbGFibGUtc2xvdHMge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1oZWlnaHQtY2FsZW5kYXIpICogLTEpO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQtY2FsZW5kYXIpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTEwMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKyBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KSkgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAjc2xvdHMtc2VsZWN0ZWQtZGF0ZSA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXNlbWktYm9sZCk7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICB9XG5cbiAgICAjc2xvdHMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnNsb3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAmLnNsb3QtYm9va2luZy1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWJ1dHRvbjtcbiAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Nsb3NlLWF2YWlsYWJsZS1zbG90cyB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2XCIgaGVpZ2h0PVwiMzZcIiB2aWV3Qm94PVwiMCAwIDM2IDM2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTIgMkwzMy44MTk4IDMzLjgxOThcIiBzdHJva2U9XCIlMjMyODQyNUJcIiBzdHJva2Utd2lkdGg9XCIzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48cGF0aCBkPVwiTTIgMzMuODE5OEwzMy44MTk4IDIuMDAwMDJcIiBzdHJva2U9XCIlMjMyODQyNUJcIiBzdHJva2Utd2lkdGg9XCIzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiLz48L3N2Zz4nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgIHJpZ2h0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgfVxuICB9XG5cbiAgLnNwaW5uZXItYm9yZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogNDklO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgLnNwaW5uZXItYm9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAtLWdyaWQtY29sdW1uLWdhcDogNTBweDtcbiAgICAtLWdyaWQtcm93LWdhcDogMTVweDtcblxuICAgIC0taGVpZ2h0LWNhbGVuZGFyLWdyaWQ6IDQ2MHB4O1xuICAgIC0taGVpZ2h0LWNhbGVuZGFyOiA2NTVweDtcblxuICAgIG1hcmdpbjogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIDA7XG5cbiAgICAuZGF5cy1ncmlkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAuY2FsZW5kYXItZGF5IHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmLmNhbGVuZGFyLWRheS0tYXZhaWxhYmxlIHtcbiAgICAgICAgICAucmVnaW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICAgICAgIC5yZWdpb24taXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgJi5yZWdpb24tVlMge1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYucmVnaW9uLVZNIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsZW5kYXItYXZhaWxhYmxlLXNsb3RzIHtcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAjc2xvdHMtd3JhcHBlciB7XG4gICAgICAgIC5zbG90LWl0ZW0ge1xuICAgICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC0tZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIC0tZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuXG4gICAgLS1oZWlnaHQtY2FsZW5kYXItZ3JpZDogNDYwcHg7XG4gICAgLS1oZWlnaHQtY2FsZW5kYXI6IDYxNXB4O1xuXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAuZGF5cy1ncmlkIHtcbiAgICAgIC5jYWxlbmRhci1kYXkge1xuICAgICAgICAmLmNhbGVuZGFyLWRheS0tYXZhaWxhYmxlIHtcbiAgICAgICAgICAucmVnaW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAucmVnaW9uLWl0ZW0ge1xuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgICAgJi5yZWdpb24tVlMge1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5yZWdpb24tVk0ge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLWF2YWlsYWJsZS1zbG90cyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgI2Nsb3NlLWF2YWlsYWJsZS1zbG90cyB7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICNzbG90cy13cmFwcGVyIHtcbiAgICAgICAgLnNsb3QtaXRlbSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjI1KTtcblxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgJi5zbG90LWJvb2tpbmctYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm51bWJlci1vZi1wYXNzZW5nZXJzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogdmFyKC0tc2VtaS1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gIH1cbn1cbiIsIi5sZWdlbmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICBwYWRkaW5nOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG5cbiAgICAubGVnZW5kLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMCk7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRvZGF5IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTIwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZ1bGwtY2xvc2VkIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMzAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXZhaWxhYmxlIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbW9kYWwtMTAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub2ZmLXNlYXNvbiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuXG4gICAgICAgICAgICAgICAgJi5waWN0byB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTUwMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1uZXV0cmFsLTUwMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYW1lLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICsgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG5cbiAgICAgICAgLmxlZ2VuZC1yb3cge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgICAgICAgICAgLmxlZ2VuZCxcbiAgICAgICAgICAgIC5hcmVhIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgIC5sZWdlbmQtcm93IHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC4yNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcmVhIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLWJhc2tldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcblxuICAgIC50Yy13ZWJzaXRlLW9yZGVyc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgIC5vcmRlci1zdW1tYXJ5LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1leHRyYS1ib2xkKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcmRlci1zdW1tYXJ5LWFsZXJ0IHtcbiAgICAgICAgICAgICY6bm90KC52aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vcmRlci1zdW1tYXJ5LXRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSxcbiAgICAgICAgICAgIHRmb290IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS00MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuMjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Zm9vdCB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVtYWluaW5nLWFtb3VudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50Yy13ZWJzaXRlLWRpc2NvdW50dm91Y2hlciB7XG4gICAgICAgIGxhYmVsLmZvcm0tbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNDAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICNkaXNjb3VudC12b3VjaGVyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYm9sZCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjp2YWxpZCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLmlzLXZhbGlkKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0zMDApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tY29sb3Itc2Vjb25kYXJ5LTMwMDogMjQzLCAxNDYsIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0zMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTMwMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbn1cbiIsIi50Yy13ZWJzaXRlLXJlc2VydmF0aW9ucmVzdW1lIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpKjMpIDAgdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tcmVndWxhcik7XG5cbiAgICAgICAgLmZsaWdodC1pbmZvcm1hdGlvbixcbiAgICAgICAgLm9yZGVyLXN1bW1hcnkge1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZXh0cmEtYm9sZCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmxpZ2h0LWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3JkZXItc3VtbWFyeSB7XG4gICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgdGJvZHksXG4gICAgICAgICAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0Zm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LTQwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVtYWluaW5nLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3R0b20td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmluZm9ybWF0aW9uLWNvbnRlbnRzLFxuICAgICAgICAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mb3JtYXRpb24tY29udGVudHMge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcblxuICAgICAgICAgICAgLmNrLXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcblxuICAgICAgICAgICAgLmJhY2stYnV0dG9uLFxuICAgICAgICAgICAgLnBheW1lbnQtYnV0dG9uLFxuICAgICAgICAgICAgLmNvbmZpcm0tcmVzZXJ2YXRpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtYnV0dG9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIDA7XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSArIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjUpO1xuXG4gICAgICAgICAgICAuZmxpZ2h0LWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmRlci1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLjI1KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIG92ZXJyaWRlXG5cbi8qID1CYXNpYyBDU1Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkpO1xuXG4gICAgJi5uby1zbW9vdGgtc2Nyb2xsIHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUtbW9iaWxlLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBib2R5IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5hOmZvY3VzLCBhOmFjdGl2ZSxcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuc2VsZWN0OjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0gPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4qOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktZGVmYXVsdCksIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcyk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5tZW51LW9wZW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yKTtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4bCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWJsYWNrKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14eGwtbW9iaWxlKTtcbiAgICB9XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWV4dHJhLWJvbGQpO1xufVxuXG5hIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWJvbGQpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xuICAgIH1cbn1cblxucCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cbiIsIi5nbG9iYWwtY29udGFpbmVyIHtcbiAgICA+IGhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIC8gMikgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG5cbiAgICAgICAgICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tbWVudS1uYXZiYXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIjY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTc1LDIwMiwyMjkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTc1LDIwMiwyMjksMSkgMCUsIHJnYig4MiwgMTUzLCAyMjQpIDkwJSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogNCk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vSW1hZ2VzL2JhY2tncm91bmQtY29udGVudHMucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgZmlsdGVyOiBibHVyKDQzLjIwMDAwMDc2MjkzOTQ1cHgpO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRhaW5lciB7XG4gICAgICAgID4gLm5lb3MtY29udGVudGNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgPiAubm9kZXR5cGVzLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkgKiAzKTtcbiAgICB9XG59XG4iLCIubW1lbnU6bm90KC5tbS1tZW51KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIHtcbiAgICAubWVudS10cmlnZ2VyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1tZW51LXRyaWdnZXI7XG4gICAgfVxufVxuXG5uYXYubW1lbnUge1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tbW0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuXG4gICAgLm1tLXBhbmVscyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgID4ubW0tcGFuZWwge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tbS1uYXZiYXJzIHtcbiAgICAgICAgLm1tLW5hdmJhciB7XG4gICAgICAgICAgICAubmF2YmFyLWhlYWRlcixcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgqLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMzlweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuXG4gICAgICAgICAgICAgICAgLmhlYWRlci10b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5tbWVudS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGMtd2Vic2l0ZS1sYW5ndWFnZW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0zMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW0tbmF2YmFycy0tdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tbS1uYXZiYXJzLS1ib3R0b20ge1xuICAgICAgICAgICAgLm1tLW5hdmJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uZXV0cmFsLTEwMCk7XG4gICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50Yy13ZWJzaXRlLXNvY2lhbG5ldHdvcmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm9ybWF0aW9uLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvcHlyaWdodHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4cyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tLXBhbmVscyB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgPiAubW0tcGFuZWwge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICB1bC5tbS1saXN0dmlldyB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0yMDApO1xuXG4gICAgICAgICAgICAgICAgICAgICYubW0tbGlzdGl0ZW0tLXZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5tbS1saXN0aXRlbS0tb3BlbmVkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5tbS1wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS01MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWV4dHJhLWJvbGQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1tLWJ0bi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzOFwiIGhlaWdodD1cIjM4XCIgdmlld0JveD1cIjAgMCAzOCAzOFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0yNi4yNjc1IDEzLjEzMzhMMTkgMjAuMzg1NUwxMS43MzI1IDEzLjEzMzhMOS41IDE1LjM2NjNMMTkgMjQuODY2M0wyOC41IDE1LjM2NjNMMjYuMjY3NSAxMy4xMzM4WlwiIGZpbGw9XCIlMjMyODQyNUJcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHggMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5tbS1wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbmV1dHJhbC0xMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAvIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubW0tbGlzdGl0ZW0tLW9wZW5lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhLm1tLWJ0bi0tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3RhcnRlYXVjaXRyb25BbGVydFNtYWxsIHtcbiAgICB6LWluZGV4OiA4O1xufVxuIiwiLmdsb2JhbC1jb250YWluZXIge1xuICAgID4gZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyLXdpZHRoIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktNTAwKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcblxuICAgICAgICAgICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyhwZXJjZW50YWdlKGRpdmlkZSgxLCAkZ3JpZC1jb2x1bW5zKSkgKyBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAvIDIpKTtcblxuICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tcmVndWxhcik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jay1wbGFjZWhvbGRlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb290ZXItcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTIwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb3B5cmlnaHRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXh4cyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0yMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpIC8gMik7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1tZW51LXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCkpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29weXJpZ2h0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzlweCAwO1xuXG4gICAgICAgICAgICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmZvb3Rlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1sb2dvLFxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLWFkZHJlc3MsXG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjdG8tdG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNDE4YztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogLTk5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgbGluZWFyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL19SZXNvdXJjZXMvU3RhdGljL1BhY2thZ2VzL1RDLldlYnNpdGUvSW1hZ2VzL2Fycm93LXVwLXdoaXRlLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxufVxuIiwiLm5lb3MtY29udGVudGNvbGxlY3Rpb24ge1xuICBAYXQtcm9vdCAubmVvcy1iYWNrZW5kICYge1xuICAgIC8vIFBhZGRpbmcgcG91ciBsZSBjb250ZW50IGNvbGxlY3Rpb24gcXVpIG5lIGNvbnRpZW50IGF1Y3VuIMOpbMOpbWVudFxuICAgICZbZGF0YS1jaGlsZHJlbi1jb3VudD1cIjBcIl0ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJub2RldHlwZXMvbmVvc19jb250ZW50Y29sbGVjdGlvblwiO1xuXG5ib2R5Lm5lb3MtYmFja2VuZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG4gID4gaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2stY29udGVudCAudGFibGUgdGFibGUgdGQsIC5jay1jb250ZW50IC50YWJsZSB0YWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIl19 */
